Proces Advanced Encryption Standard je proces standardizace zahájený NIST v roce 1997 s cílem požádat kryptology, aby navrhli nový algoritmus blokové šifry pro vládu Spojených států . Cílem bylo nahradit Triple DES , což je dočasná náhrada za Data Encryption Standard (DES). Vzhledem k tomu, že posledně jmenovaný byl zranitelný velkým počtem kryptanalytických útoků a používal klíč pouze 56 bitů , nebylo již zaručeno zabezpečení, protože nyní bylo možné provést vyčerpávající hledání .
Vzhledem k tomu, že specifikace AES není tajná a neomezuje se pouze na Spojené státy (to byl případ i DES a 3DES), je tato šifra určena pro nejrůznější použití, včetně:
Nároky na nový standard byly vysoké, protože je určen k intenzivnímu používání do roku 2050, kdy se odhaduje, že jeho bezpečnost bude omezena technologickým pokrokem a výzkumem dešifrování. O této optimistické dlouhověkosti v IT však existují pochybnosti.
Byl vyžadován 128bitový datový blok . Podporovány měly být také 192 a 256 bitové klíče. Šifrování samozřejmě muselo být robustní vůči všem útokům známým jako lineární nebo diferenciální kryptoanalýza . Rychlost operací šifrování / dešifrování byla zásadní, AES se neomezuje pouze na použití softwaru, ale také hardwaru s omezeními souvisejícími s dostupnými zdroji (velikost paměti RAM nebo ROM ).
Do první fáze výběrového řízení bylo navrženo 15 kandidátů:
Po prvním výběru po objevení několika nedostatků u řady z nich byl seznam snížen na 5 kandidátů. Designéři si vzájemně „šifrovali“ své šifry a „hráli“ s konkurencí. Některé šifry, příliš pomalé, byly rychle vyřazeny. Jiní vyžadovali intenzivnější dešifrování.
Těchto pět finalistů bylo:
The 2. října 2000„ NIST oznamuje, že Rijndael od Vincenta Rijmena a Joan Daemenové zvítězili v soutěži AES a vstupovali do procesu oficiální standardizace. The26. listopadu 2001, NIST oznamuje, že AES byl schválen ve standardu FIPS PUB 197 .