Hierocrypt-3 | |
---|---|
Creator | Toshiba |
Creată | 2000 _ |
publicat | 2000 _ |
Dimensiunea cheii | 128/192/256 biți |
Dimensiunea blocului | 128 de biți |
Numărul de runde | 6.5, 7.5 sau 8.5 |
Tip de | Rețeaua SP |
În criptografie , Hierocrypt-3 este un algoritm criptografic bloc simetric creat de Toshiba în 2000. Cifrul a participat la competiția NESSIE , dar nu a fost printre cele recomandate. Algoritmul a fost unul dintre cei recomandati de CRYPTREC în 2003 pentru utilizare în instituțiile publice din Japonia , dar în 2013 a fost mutat pe lista „candidaților” pentru cifrurile recomandate. [unu]
Cifrul Hierocrypt-3 este o dezvoltare a algoritmului Hierocrypt-L1 , dar are aceiași parametri ca și membrii AES - dimensiunea blocului este de 128 de biți și lungimea cheii este de la 128 la 256 de biți. Numărul de runde pentru Hierocrypt-3 este de 6,5, 7,5 sau 8,5, în funcție de lungimea cheii.
Algoritmul are structura unei rețele de substituție-permutare . Fiecare rundă este o aplicare paralelă a unei transformări numite XS-BOX urmată de o operație de difuzie liniară. Semi-randul final înlocuiește difuzia cu o simplă albire. XS-BOX utilizat de ambii algoritmi este o rețea de permutare-permutare, care constă dintr-o operație de adăugare modulo 2 cu o subcheie, o interogare de tabel de căutare (S-BOX), difuzie liniară, o adăugare secundară de subcheie și un tabel de căutare secundar. interogare. Operația de difuzie folosește două matrice MDS și folosește un tabel simplu de substituție de 8x8 biți . Schema cheie folosește expansiuni binare ale rădăcinii pătrate ale unor constante întregi mici alese de autori.
Nu există informații despre nicio analiză a ediției complete a cifrului, dar unele vulnerabilități au fost găsite în programul de chei Hierocrypt, dependențe liniare între cheia principală și subchei. Există, de asemenea, informații despre criptoanaliza integrată de succes a edițiilor simplificate ale Hierocrypt, cu un număr mic de runde. S-au găsit atacuri mai eficiente decât forța brută pentru 4 runde ale cifrului [2] .
Criptosisteme simetrice | |
---|---|
Cifruri în flux | |
Rețeaua Feistel | |
Rețeaua SP | |
Alte |