Szivárvány | |
---|---|
Teremtő | Chang Hyi Lee és Jeong Soo Kim |
Létrehozva | 1998_ _ |
közzétett | 1998_ _ |
Kulcsméret | 128/256 bites |
Blokkméret | 128 bites |
A körök száma | 7 |
Típusú | Helyettesítő-permutációs hálózat |
A Rainbow egy szimmetrikus blokk- kriptográfiai algoritmus, amelyet a Samsung Advanced Institute of Technology szakemberei fejlesztettek ki. Az alapértelmezett algoritmus 128 bites kulcsot és 128 bites (16 bájtos) blokkot használ. A kulcs mérete azonban akár 256 bitre is növelhető. Az algoritmust az új AES szabvány jelöltjeként nyújtották be, de elutasították, mert nem felelt meg teljesen a NIST követelményeinek.
Az algoritmus, akárcsak Rijndael, nem a Feistel hálózaton alapuló rejtjel, és az SPN - struktúra szerint van megvalósítva. A szerzők szerint a titkosítás jelentősen hasonlít a Square és SHARK titkosításokhoz. Mivel a titkosítót az AES versenyhez hozták létre, úgy tervezték, hogy a tipikus rendszereken nagy teljesítményt nyújtson, miközben továbbra is ellenáll a blokkrejtjelek elleni támadásoknak.
A titkosítási funkció reverzibilis, a visszafejtéshez speciálisan módosított randkulcsokkal használható, ami lehetővé teszi a szoftveres és hardveres megvalósításokhoz kompakt kód létrehozását.
Az algoritmus szerzőjének megvalósítása körülbelül 9,5 MB / s teljesítményt mutat P-133 processzorral rendelkező PC-n.
Szimmetrikus titkosítási rendszerek | |
---|---|
Rejtjelfolyam adatfolyam | |
Feistel hálózat | |
SP hálózat | |
Egyéb |