Iraqi block cipher

Niente fonti!
Questa voce o sezione sull'argomento crittografia non cita le fonti necessarie o quelle presenti sono insufficienti.
Iraqi block cipher
Generale
Prima pubblicazione1999
Dettagli
Dimensione chiave160 bit
Dimensione blocco256 bit
Strutturarete di Feistel non bilanciata
Migliore crittanalisi
Sensibile allo slide attack (sono richiesti 264 testi in chiaro scelti)
Modifica dati su Wikidata · Manuale

L'Iraqi block cipher è un algoritmo crittografico il cui codice sorgente in C fu pubblicato anonimamente su un server FTP nel 1999. Nonostante il nome e i commenti inseriti nel codice, il cifrario è da ritenersi una burla sia per la qualità scadente del sorgente sia perché non sembra affatto provenire dall'Iraq: né un commento, né una variabile, né un output dell'algoritmo è scritto in arabo, bensì è tutto riportato in inglese.

Struttura e vulnerabilità

L'Iraqi block cipher, come si evince dal nome, è un cifrario a blocchi basato su una rete di Feistel non bilanciata che opera su blocchi dati di 256 bit con una chiave di 160 bit.

David A. Wagner ha pubblicato nel 2000 un documento in cui suggeriva la possibile burla dell'Iraqi block cipher e la sua sensibilità ad uno slide attack a causa del suo gestore della chiave immutabile. L'attacco, però, richiederebbe 264 testi in chiaro scelti per poter essere condotto per cui si può considerare un attacco puramente teorico.

Nonostante l'impossibilità di attuare praticamente detto attacco il cifrario non è da ritenersi sicuro a causa della bassa qualità della sua struttura, e pertanto il suo uso deve essere puramente accademico.

Voci correlate

  • S-1 - un altro cifrario a blocchi ritenuto una bufala

Collegamenti esterni

  • Messaggio sul newsgroup sci.crypt di David Wagner circa l'Iraqi block cipher
  Portale Crittografia: accedi alle voci di Wikipedia che trattano di crittografia