ICE (rejtjelezés)

JÉG Az InfoBox Diagram.png ICE (rejtjel) kép leírása. összefoglaló
Tervező (k) Matthew kwan
Első kiadvány 1997
Származó NAK,-NEK
Titkosítás (ok) ezen algoritmus alapján Vékony-ICE, ICE-n
Jellemzők
Blokk mérete (i) 64 bit
Kulcs (ok) 64 bit, (64 n ICE-n esetén)
Szerkezet Feistel hálózat
Fordulatok száma 16 az ICE esetében, 8 a Thin-ICE esetében, 16 n az ICE-n esetében

Jobb kriptanalízis

Differenciális kriptanalízis 2 56 komplexitással ICE esetén (22 27 Thin-ICE esetén)

Az ICE (Information Concealment Engine) a blokkos kódolás algoritmusa , amelyet Matthew Kwan adott ki 1997-ben . Az algoritmus felépítésében hasonló a DES-hez, de olyan permutáció jelenlétével, amely az egyes körökben kulcstól függ. Az algoritmus nem szabadalmaztatott, és a kódot nyilvánosan hozzáférhetővé tették.

ICE alapul Feistel hálózat egy blokk mérete 64 bit . Az eredeti algoritmus 64 bites kulcsot használ és 16 fordulattal rendelkezik. Gyorsabb változat, a Thin-ICE csak 8 fordulatot használ. Egy általánosított változat, az ICE 16-n · n kört használ 64 · n bit kulccsal .

Rejtjel megfejtés

A 1998 , Van Rompay et al. megkísérelt differenciális támadást a Thin-ICE ellen. 2 23 világos szöveg kiválasztásával a kulcs megtalálásának valószínűsége 25%. A 227 szövegek, annak a valószínűsége emelkedik 95%. Az eredeti ICE esetében a 16 fordulóból 15 ellen támadást találtak, amelyhez legfeljebb 2 56 választott világos szöveg szükséges.

Hivatkozások

Külső hivatkozás