Advanced Encryption Standard

Fra Wikipedia, den frie encyklopedi

Opprydning: Denne artikkelen trenger en opprydning for å oppnå en høyere standard. Du kan hjelpe Wikipedia med å forbedre den. Mangler som er blitt anført: detaljer om algoritmen

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:

  1. AddRoundKey: Hver bute blir kombinert med en "round key", som igjen er derivert fra nøkkelen
  2. SubBytes: Hver byte blir byttet ut med en annen basert på en tabell
  3. ShiftRows
  4. 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.

StubbDenne artikkelen er dessverre veldig kort. Om du vet mer om temaet kan du hjelpe Wikipedia ved å utvide den.