International Data Encryption Algorithm

International Data Encryption Algorithm (IDEA)
Un passaggio (o round) di cifratura dell'IDEA
Generale
ProgettistiJames Massey, Xuejia Lai
Prima pubblicazione1991
Derivato daPES
SuccessoriMMB, MESH, Akelarre, IDEA NXT (FOX)
Dettagli
Dimensione chiave128 bit
Dimensione blocco64 bit
StrutturaRete a sostituzione e permutazione
Numero di passaggi8,5
Migliore crittanalisi
Il miglior attacco che si conosca (2007) è stato condotto con la crittoanalisi differenziale, che ha violato una versione ridotta dell'IDEA con soli 6 cicli di cifratura (l'algoritmo standard ne ha 8,5), ma ha richiesto 264-252 testi in chiaro.

L'International Data Encryption Algorithm (IDEA) è un algoritmo crittografico a blocchi sviluppato da Xuejia Lai e James Massey, del Politecnico federale di Zurigo, e pubblicato per la prima volta nel 1991. L'algoritmo doveva rappresentare un sostituto del DES.

Esso nacque originariamente nel 1990 come PES (Proposed Encryption Standard): questo fu poi migliorato e presentato nel 1991 come Improved PES. Nel 1992 il nome viene cambiato nell'attuale IDEA.

L'algoritmo, nato come risultato di un contratto di ricerca con la Fondazione Hasler (poi acquisita dalla Ascom-Tech AG), fu brevettato in diverse Nazioni, ma rimase liberamente utilizzabile in software di tipo non commerciale; anche il nome "IDEA" fu brevettato. Gli ultimi brevetti sono scaduti nel 2012 e adesso IDEA è liberamente utilizzabile.

L'algoritmo IDEA viene raccomandato da diversi organismi di standardizzazione quali ISO, ITU e Swiss Telebanking Security Standard per la sua elevata robustezza: a tutt'oggi risulta infatti ancora inviolato. È inoltre l'algoritmo utilizzato dal software di sicurezza PGP.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy