Vad är Advanced Encryption Standard?

Advanced Encryption Standard (AES) är en matematisk algoritm eller chiffer som används för att dölja information så att den inte kan läsas av obehöriga datoranvändare när den lagras eller transporteras. Vetenskapen om att skriva i hemlig kod kallas kryptografi, och AES kan mer exakt beskrivas som en kryptografisk algoritm. Dessutom ger processen att kryptera eller kryptera data andra fördelar förutom att se till att informationen förblir konfidentiell.

Att kryptera ett meddelande kan också bevisa att ett meddelande är äkta och framtvinga icke-avvisande, vilket är en process som hindrar en individ från att förneka att han har skickat ett meddelande eller varit 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 ett 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). Även om DES hade använts i stor utsträckning sedan 1970-talet som den officiella krypteringsstandarden för amerikanska myndigheter, har den för närvarande brutits många gånger och kan inte längre litas på vad gäller säkerhet.

Officiellt började urvalsprocessen i januari 1997 när NIST initierade en begäran om förslag baserad 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å såväl fysiska enheter som datorprogram. Den måste också vara tillräckligt robust för att fungera på äldre maskiner och fungera i årtionden in i framtiden.

NIST, i samarbete med regering, utbildning och branschgrupper, valde initialt 15 kandidater för tidig prövning. Fem finalister valdes ut för mer omfattande tester. Den slutliga vinnaren var ett chiffer kallat Rijndael som designades av två belgiska kryptografer, Vincent Rijmen och Joan Daemen, vars efternamn ligger till grund för algoritmens namn. Rijndael, mer allmänt 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 absolut nödvändigt att nyckeln förblir hemlig. Om en obehörig användare kunde få nyckeln skulle han kunna läsa alla krypterade meddelanden.