AES är en förkortning som står för Advanced Encryption Standard och är en krypteringsalgoritm som används för att skydda data och information. Det är en symmetrisk 128-bitars krypterings teknik som ursprungligen utvecklades av de belgiska kryptograferna Joan Daemen och Vincent Rijmen.
Att den är symmetrisk innebär att samma nyckel används för både kryptering och dekryptering.
AES-algoritmen använder olika nyckellängder, till exempel 128 bitar, 192 bitar eller 256 bitar, beroende på säkerhetskraven. Ju längre nyckel desto starkare blir krypteringen.
Den amerikanska regeringen antog algoritmen som dess kryptering teknik i oktober 2000 och ersatte DES-kryptering.
AES-algoritmen fungerar genom att dela upp datan i block och sedan applicera olika steg av byte-operationer, substitutioner och permutationer på varje block. Detta upprepas ett antal gånger beroende på nyckellängden. Slutresultatet blir krypterad data som är mycket svår att knäcka utan rätt nyckel. AES fungerar på flera nätverk och lager samtidigt. National Institute of Standards and Technology (NIST) från amerikanska handelsdepartementet i USA har valt algoritmen som kallas Rijndael (uttalas Rhine Dah).
Medan benämner AES och Rijndael används omväxlande, finns det några skillnader mellan dessa två algoritmer. AES-algoritmen är en symmetrisk block cipher som kan kryptera (chiffrera) och dekryptera (dechiffrera) information.AES har ett fast blockstorlek 128-bitar och använder chiffernyckelar på 128, 192 och 256-bitar, medan Rijndael kan anges med någon nyckel och blockera storlekar i en multipel av 32-bitar, med ett minimum av 128-bitar och högst 256-bitar.