Vad är AES-kryptering?
Advanced Encryption Standard (AES) är en symmetrisk nyckelskrypteringsteknik som används för att säkra och kryptera operativsystem, hårddiskar, nätverkssystem, filer, e-post och andra liknande data. I kryptografi består AES av tre blockchifrar tagna från en större samling som ursprungligen publicerades som Rijndael. Varje chiffer har en 128-bitars blockstorlek med tre olika nyckelstorlekar på 128, 192 och 256 bitar.
AES-chifferet gör ett antal transformationsrundor upprepade gånger, vilket konverterar inmatad vanlig text till en utgång av chiffertext. Det finns flera behandlingssteg för varje omgång med en omgång som uteslutande förlitar sig på krypteringsnyckeln. Sedan används en uppsättning omvända rundor för att konvertera chiffertexten till vanlig text. AES-krypteringen använder bara en 128-bitars nyckel för att kryptera och dekryptera data.
I USA (US) gjorde National Institute of Standards and Technology (NIST) en begäran om krypteringsalgoritmer för AES-standarden. Joan Daemen och Vincent Rijmen arbetade tillsammans för att skapa Rijndael-chifferet. De överlämnade sin chiffer till AES-urvalsprocessen från vilken Rijndael valdes.
Den amerikanska regeringen accepterade AES-krypteringsstandarden och implementerade den i sina system för att säkra klassificerad och icke-klassificerad information. I november 2001 valdes AES av NIST till Federal Information Processing Standard (FIPS), även känd som FIPS197. I juli 2003 uppgav National Security Agency (NSA) att AES var tillräckligt säkert för att skydda sin information på hemliga och topphemliga nivåer.
AES-kryptering används över hela världen för att säkra några av de mest skyddade systemen för både regeringsgrupper och företag. AES-kryptering används till och med av individer för att skydda privata datorer och nätverkssystem. Det är nu standarden som fastställts av den amerikanska regeringen och individer världen över.
En av anledningarna till att AES-kryptering fungerar så bra är att den fungerar på flera nätverkslager samtidigt. Även om AES och Rijndael används omväxlande, finns det några skillnader som bör noteras. Medan AES använder en fast 128-bitars blockciffer och tre nyckelstorlekar på 128, 192 och 256 bitar, kan Rijndael användas med vilken som helst blockciffer och nyckel i multiplar av 32-bitar. Rijndael sträcker sig från 128 bitar till 256 bitar för sina nyckel- och blockchifferstorlekar.
Även om AES-kryptering inte är okrossbar, anses den i allmänhet vara mycket säker. Fram till 2009 trodde man att endast en sidokanalattack kunde komma igenom ett AES-skyddat system. Under 2009 rapporterades relaterade nyckelattacker och kända nyckelutmärkande attacker. En del av attackerna mot AES-system är svåra att genomföra; till exempel kräver attacker vanligtvis att en användare ska vara på samma system som AES-krypteringsprogramvaran för att bryta chifferet.