3 căi

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 15 martie 2021; verificările necesită 2 modificări .
3 căi
Creator Joan Daeman
publicat 1994
Dimensiunea cheii 96 de biți
Dimensiunea blocului 96 de biți
Numărul de runde unsprezece
Tip de Rețeaua SP

3-WAY este un cifr bloc  simetric cu o cheie privată dezvoltat de Joan Daeman [1] , unul dintre autorii algoritmului Rijndael (numit uneori AES ).

Informații generale

Algoritmul 3-Way este o rețea SP în 11 pași [2] . Blocul și cheia au o lungime de 96 de biți . Schema de criptare, așa cum este tipică pentru algoritmii de rețea SP, presupune o implementare hardware eficientă.

La scurt timp după publicare, a fost efectuată o criptoanaliza cu succes a algoritmului 3-Way , arătând vulnerabilitatea acestuia la un atac bazat pe chei aferente [3]

Algoritmul nu este brevetat.

Descrierea 3-Way

Criptare

Criptarea unui bloc de text simplu x:

Unde

 - o funcție de substituție liniară, practic un set de deplasări ciclice și XOR. și  sunt simple permutări.  — Funcția de substituție neliniară. Este această acțiune care a dat numele întregului algoritm, ea reprezintă execuția paralelă a datelor de 3 biți.

Decriptare

Decriptarea este similară cu criptarea, cu excepția faptului că trebuie să inversați ordinea biților din datele sursă și a rezultatului.

Note

  1. J. Daemen , R. Govaerts, J. Vandewalle „A New Approach to Block Cipher Design”  (link în jos)
  2. Schneier, Bruce . Criptografie aplicată Arhivată la 30 mai 2018 la Wayback Machine , John Wiley & Sons, 1996.
  3. J. Kelsey , B. Schneier și D. Wagner (noiembrie 1997). „Cryptanalysis Related-Key of 3-WAY, Biham-DES, CAST, DES-X, NewDES, RC2, and TEA” Arhivat 10 octombrie 2018 la Wayback Machine (PDF/PostScript). ICICS '97 Proceedings . Springer-Verlag. p. 233-246.

Literatură