CRYPTON

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
CRYPTON
General
Designeri Eunjong Hong, Jai-Hoon Chung, Chae Hoon Lim
Prima publicație 1998
Provin de la Pătrat
Detalii
Dimensiunea cheii vers. 0,5: 64 până la 256 de biți (în trepte de 32 de biți)
vers. 1,0: 0 până la 256 de biți (în trepte de 8 biți)
Dimensiunea blocului 128 biți
Structura Rețea de substituție și permutare
Numărul de pase 12

CRYPTON este un algoritm de criptare de blocat dezvoltat în 1998 de trei cercetători de la Future Systems Inc. , o companie coreeană , care a propus ca candidat la „ Advanced Encryption Standard” . Este foarte eficient în implementările hardware.
Au fost prezentate 2 versiuni ale algoritmului: prima, numită CRYPTON 0.5 , a funcționat cu taste lungi de la 64 la 256 de biți (cu trepte de 32 de biți); al doilea, numit CRYPTON 1.0 , a funcționat cu taste lungi de la 0 la 256 biți (în trepte de 8 biți).

Algoritmul procesează blocuri de date pe 128 de biți sub formă de matrice de 32x32 biți. Funcția de transformare a pasajului este împărțită în 4 pași: înlocuirea la nivel de octeți, permutare la nivelul coloanelor de biți, transpunere de la coloană la rând, adăugarea cheii. CRYPTON folosește 12 pași ai acestui proces de calcul.

Datorită structurii CRYPTON, procesul de decriptare, identic cu cel de criptare, poate fi realizat și cu o cheie diferită de cheia de criptare.

Elemente conexe

linkuri externe

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