Advanced Encryption Standard
Fra Wikipedia, den frie encyklopedi
Advanced Encryption Standard (AES) er en algoritme for å kryptere informasjon. AES ble utviklet av de to belgiske kryptografene John Daemen og Vincent Rijmen. Standarden ble utgitt første gang i 1997. AES er også kjent som Rijndael og ble godkjent som standard 22. Mai 2002 etter en 5 års prosess. AES er godkjent av NSA for sikring av informasjon i forvaltningen i USA.
[rediger] Tekniske data
- Blokkstørrelse - 128 bits
- Nøkkelstørrelse - 128, 192 eller 256 bits
[rediger] Algoritmen
Selve cipheret, krypteringsalgoritmen, består av følgende trinn:
- AddRoundKey: Hver bute blir kombinert med en "round key", som igjen er derivert fra nøkkelen
- SubBytes: Hver byte blir byttet ut med en annen basert på en tabell
- ShiftRows
- MixColumns
[rediger] Sikkerhet
Det finnes et kjent vellykket angrep mot AES, men dette angriper ikke krypteringsalgoritmen direkte, men selve implementasjonen av algoritmen når den tas i bruk, et såkalt Side-Channel angrep. OpenSSL sin AES implementasjon er angrepet og brutt med et slikt angrep.

