ABC (cifru)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
ABC
General
Designeri Dieter Schmidt
Prima publicație 2002
Provin de la MMB , MAI SIGUR
Detalii
Dimensiunea cheii 512 biți
Dimensiunea blocului 256 biți
Structura Rețea de substituție și permutare
Numărul de pase 17

ABC este un cifru bloc conceput în 2002 de Dieter Schmidt .

Structura

ABC este o rețea de substituție și permutare care cuprinde 17 pași constând din 3 tipuri diferite de funcții de calcul. Primii 8 pași utilizează operații XOR și multiplicări modulare , ca în algoritmul MMB , și o versiune extinsă a pseudo-transformării Hadamard folosită de SAFER . Pașii din mijloc folosesc doar operații XOR și multiplicare. Ultimii 8 pași sunt similari cu primii 8, dar folosind o pseudo-transformare Hadamard inversă.

Atât blocurile pe care operează, de 256 biți , cât și cheia , de 512 biți, sunt mult mai mari decât cele întâlnite în general în alte cifre de bloc.

Managerul de chei este foarte simplu: la fiecare pas este utilizată o sub-cheie formată din 256 de biți de date preluați direct din cheia secretă, care este rotită de fiecare dată de o valoare predeterminată.

Elemente conexe

linkuri externe

Criptare Portal de criptografie : Accesați intrările Wikipedia care se ocupă de criptografie