3 vejs

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 15. marts 2021; checks kræver 2 redigeringer .
3 vejs
Skaber Joan Daeman
offentliggjort 1994
Nøglestørrelse 96 bit
Blokstørrelse 96 bit
Antal runder elleve
Type SP netværk

3-WAY  er en symmetrisk blokcifre med en privat nøgle udviklet af Joan Daeman [1] , en af ​​forfatterne til Rijndael -algoritmen (nogle gange kaldet AES ).

Generel information

3-vejs algoritmen er et 11-trins SP netværk [2] . Blokken og nøglen er 96 bit lange . Krypteringsskemaet, som det er typisk for SP-netværksalgoritmer, forudsætter en effektiv hardwareimplementering.

Kort efter offentliggørelsen blev der udført en vellykket kryptoanalyse af 3-vejs algoritmen , som viste dens sårbarhed over for et angreb baseret på relaterede nøgler [3]

Algoritmen er ikke patenteret.

Beskrivelse af 3-vejs

Kryptering

Kryptering af en blok af almindelig tekst x:

hvor

 - en lineær substitutionsfunktion, grundlæggende et sæt cykliske skift og XOR. og  er simple permutationer.  — Funktion af ikke-lineær substitution. Det er denne handling, der gav navnet til hele algoritmen, den repræsenterer den parallelle udførelse af 3-bit data.

Dekryptering

Dekryptering ligner kryptering, bortset fra at du skal vende rækkefølgen af ​​bits af kildedata og resultatet.

Noter

  1. J. Daemen , R. Govaerts, J. Vandewalle "A New Approach to Block Cipher Design"  (downlink)
  2. Schneier, Bruce . Anvendt kryptografi arkiveret 30. maj 2018 på Wayback Machine , John Wiley & Sons, 1996.
  3. J. Kelsey , B. Schneier og D. Wagner (november 1997). "Related-Key Cryptanalyse af 3-WAY, Biham-DES, CAST, DES-X, NewDES, RC2 og TEA" Arkiveret 10. oktober 2018 på Wayback Machine (PDF/PostScript). ICICS '97 Proceedings . Springer-Verlag. s. 233-246.

Litteratur