Vad är den avancerade krypteringsstandarden?
Advanced Encryption Standard (AES) är en matematisk algoritm eller kod som används för att dölja information så att den inte kan läsas av obehöriga datoranvändare när den är lagrad eller i transit. Vetenskapen att skriva i hemlig kod kallas kryptografi, och AES kan beskrivas mer exakt som en kryptografisk algoritm. Dessutom ger processen med kryptering eller kryptering av data andra fördelar förutom att se till att informationen förblir konfidentiell.
Kryptering av ett meddelande kan också bevisa att ett meddelande är giltigt och verkställer icke-avvisande, vilket är en process som förhindrar en person från att förneka att han skickade ett meddelande eller var inblandad i en transaktion. Detta beror på att kryptografi kan användas för att skapa en kod som inte bara är obegriplig utan också unik. Den unika koden fungerar som ett fingeravtryck och kan inte ändras utan en privat dekrypteringsnyckel, så den är bunden till specifikt meddelande, transaktion eller individ.
Advanced Encryption Standard valdes i oktober 2000 av National Institute of Standards and Technology (NIST), främst som en ersättning för Data Encryption Standard (DES). Medan DES hade använts i stor utsträckning sedan 1970-talet som den officiella amerikanska regeringens krypteringsstandard, har den för närvarande brutits många gånger och kan inte längre lita på för säkerhet.
Officiellt började urvalsprocessen i januari 1997 då NIST inledde en begäran om förslag baserade på en lista med krav för en ny säkrare kryptografisk algoritm. NIST ville att den nya algoritmen skulle vara tillräckligt flexibel för att fungera på fysiska enheter såväl som datorprogram. Det måste också vara tillräckligt robust för att arbeta på äldre maskiner och fungera i decennier in i framtiden.
NIST, i samarbete med myndigheter, utbildning och branschgrupper, valde inledningsvis 15 kandidater för tidig examen. Fem finalister valdes för mer omfattande tester. Den slutliga vinnaren var ett kod som heter Rijndael som designades av två belgiska kryptografer, Vincent Rijmen och Joan Daemen, vars efternamn utgör grunden för algoritmens namn. Rijndael, oftare kallad Advanced Encryption Standard, är det officiella kryptosystemet som används för att kryptera amerikanska regeringsapplikationer.
Advanced Encryption Standard är en symmetrisk algoritm, vilket innebär att den använder en enda nyckel för att kryptera och dekryptera meddelanden. En person bör komma ihåg att en nyckel helt enkelt är en variabel som infogas i algoritmen för att randomisera data. Eftersom AES förlitar sig på en enda nyckel för att utföra båda uppgifterna, är det viktigt att nyckeln förblir hemlig. Om en obehörig användare skulle kunna få nyckeln skulle han kunna läsa alla krypterade meddelanden.