Advanced Encryption Standard

AES
Il passaggio SubBytes, il primo dei quattro dell'AES.
Generale
ProgettistiVincent Rijmen e Joan Daemen
Prima pubblicazione1998
Derivato daSquare
SuccessoriCrypton, Anubis, GRAND CRU
Dettagli
Dimensione chiave128, 192 o 256 bit
Dimensione blocco128 bit
StrutturaRete a sostituzione e permutazione
Numero di passaggi10, 12 o 14 (a seconda della dimensione della chiave)
Migliore crittanalisi
Un attacco basato sulla chiave ha forzato l'AES con una chiave a 256 bit e 9 round. Un attacco conoscendo il testo ha forzato una chiave a 192 e 256 bit con 8 round e una chiave a 128 bit con sette round. (Ferguson e altri, 2000). L'attacco XSL sembra in grado di semplificare la ricerca esaustiva.

In crittografia, l'Advanced Encryption Standard (AES), conosciuto anche come Rijndael ([ˈrɛindaːl]),[1][2] di cui più propriamente è una specifica implementazione,[2] è un algoritmo di cifratura a blocchi a chiave simmetrica, utilizzato come standard dal governo degli Stati Uniti d'America.

Data la sua sicurezza e le sue specifiche pubbliche si presume che in un prossimo futuro venga utilizzato in tutto il mondo come è successo al suo predecessore, il Data Encryption Standard (DES) che ha perso poi efficacia per vulnerabilità intrinseche. AES è stato adottato dalla National Institute of Standards and Technology (NIST) e dalla US FIPS PUB nel novembre del 2001[3] dopo cinque anni di studi, standardizzazioni e selezione finale tra i vari algoritmi proposti.

L'algoritmo scelto è stato sviluppato da due crittografi belgi, Joan Daemen e Vincent Rijmen, che lo hanno presentato al processo di selezione per l'AES con il nome di "Rijndael", derivato dai nomi degli inventori.

  1. ^ (EN) Rijndael, su searchsecurity.techtarget.com. URL consultato il 9 marzo 2015 (archiviato dall'url originale il 12 marzo 2015).
  2. ^ a b (EN) Joan Daemen e Vincent Rijmen, AES Proposal: Rijndael (PDF), su csrc.nist.gov, National Institute of Standards and Technology, 9 marzo 2003, p. 1. URL consultato il 21 febbraio 2013 (archiviato dall'url originale il 5 marzo 2013).
  3. ^ (EN) Announcing the ADVANCED ENCRYPTION STANDARD (AES) (PDF), in Federal Information Processing Standards Publication 197, United States National Institute of Standards and Technology (NIST), 26 novembre 2001. URL consultato il 2 ottobre 2012 (archiviato dall'url originale il 12 marzo 2017).

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy