AES

AES () on lohkosalausmenetelmä, jota käytetään tietotekniikassa. Se on Yhdysvaltain standardoimisviraston NIST:n hyväksymä FIPS-standardi, joka on julkaistu vuonna 2001.

AES on seuraaja DES:lle, joka vedettiin virallisesti pois vuonna 2005, vaikka 3DES vielä säilyi.

AES-standardin algoritmi valittiin NIST:n järjestämässä kilpailussa, jossa oli mukana useita ehdokkaita. Voittajaksi selviytyi kahden belgialaisen tutkijan, Joan Daemenin ja Vincent Rijmenin, luoma Rijndael-salaus. Nimityksiä AES ja Rijndael käytetäänkin usein synonyymeinä. Kilpailussa oli mukana useita algoritmeja, joita arvioitiin muun muassa turvallisuuden, suorituskyvyn ja toteutuskustannuksien perusteella. Ensimmäisellä kierroksella oli mukana 15 ehdokasta eri tahoilta. Ainoa ero Rijndaelin ja AES:in välillä on tuettujen lohkojen ja avainten pituudet: Rijndael tukee muuttuvia pituuksia 32:n monikertoina 128:sta 256:een bittiin, mutta AES:ssa on kiinteästi määritelty lohkokoko 128 bittiä ja avaimen koko voidaan valita 128, 192 ja 256 bitistä. AES käyttää 128 bitin lohkoja ja tukee kolmea avainkokoa: 128, 192 ja 256 bittiä.

Rijndaelin ohella AES-standardiksi olivat ehdolla muun muassa Serpent, Twofish, RC6 ja MARS, jotka olivat finalisteja.

 Muunnelmat 
AES:lle on ehdotettu Galois/Counter Mode (GCM) muunnelmaa (AES-GCM, ) sekä AES-GCM-SIV muunnelmaa (). AES ja AES-GCM menetelmien heikkoutena on mikäli alkuarvoja käytetään uudelleen, jolloin turvallisuus menetetään. NIST rajoittaa yhdellä avaimella salattavien viestien määrää tämän vuoksi 232 viestiin. AES-GCM-SIV ja GCM-SIV ovat vastustuskykyisempiä alkuarvojen heikkoudelle, mutta ne eivät ole FIPS:n hyväksymiä ja eivät ole yhtä suorituskykyisiä.

 Lähteet 

 Aiheesta muualla 
 Recommendation for Block Cipher Modes of Operation: Galois/Counter Mode (GCM) and GMAC (PDF) 

Luokka:Salausalgoritmit
Luokka:Seulonnan keskeiset artikkelit