ICE (cifrario) Struttura | Voci correlate | Collegamenti esterni | Menu di navigazioneThe ICE Home...


Cifrari a blocchi


crittografiacifrario a blocchi1997DESpubblico dominiorete di Feisteldimensione bloccochiave lunga








































ICE

ICE (cipher) InfoBox Diagram.png
La funzione Feistel dell'ICE
Generale
Progettisti Matthew Kwan
Prima pubblicazione 1997
Derivato da DES
Dettagli
Dimensione chiave 64 bit (ICE), 64×n bits (ICE-n)
Dimensione blocco 64 bit
Struttura rete di Feistel
Numero di passaggi 16 (ICE), 8 (Thin-ICE), 16×n (ICE-n)
Migliore crittanalisi
Con la crittanalisi differenziale è possibile violare 15 dei 16 passaggi dell'ICE con una complessità di 256. Il Thin-ICE può essere violato utilizzando 227 testi in chiaro scelti con una probabilità di successo del 95%.

In crittografia, ICE (Information Concealment Engine) è un cifrario a blocchi pubblicato da Matthew Kwan nel 1997. L'algoritmo è simile nella struttura al DES ma con l'aggiunta di una permutazione di bit dipendente dalla chiave nella funzione di round. Questa permutazione può essere implementata in software in modo efficiente. L'algoritmo ICE non è coperto da alcun brevetto e il codice sorgente è stato distribuito nel pubblico dominio.



Struttura |


L'ICE è una rete di Feistel con una dimensione blocco di 64 bit. L'algoritmo ICE standard utilizza una chiave a 64 bit e la funzione interna esegue 16 passaggi sui dati. Una sua variante veloce, il Thin-ICE, utilizza solo 8 passaggi. Esiste una variante open-ended, ICE-n, che utilizza 16n passaggi con una chiave lunga 64n bit.



Voci correlate |




  • Data Encryption Standard (DES)

  • Rete di Feistel

  • Cifratura a blocchi

  • Crittografia simmetrica



Collegamenti esterni |



  • (EN) The ICE Home Page, su darkside.com.au.

  • (EN) The ICE information slides, su darkside.com.au.

  • (EN) The Design of the ICE Encryption Algorithm, Matthew Kwan, Fast Software Encryption 1997, pp69–82.

  • (EN) (PDF) Differential Cryptanalysis of the ICE Encryption Algorithm, Bart van Rompay, Lars R. Knudsen and Vincent Rijmen, Fast Software Encryption 1998, pp270–283.






CrittografiaPortale Crittografia

Sicurezza informaticaPortale Sicurezza informatica



Popular posts from this blog

Szabolcs (Ungheria) Altri progetti | Menu di navigazione48°10′14.56″N 21°29′33.14″E /...

Discografia di Klaus Schulze Indice Album in studio | Album dal vivo | Singoli | Antologie | Colonne...

How to make inet_server_addr() return localhost in spite of ::1/128RETURN NEXT in Postgres FunctionConnect to...