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 ).
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.
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 ligner kryptering, bortset fra at du skal vende rækkefølgen af bits af kildedata og resultatet.
Symmetriske kryptosystemer | |
---|---|
Stream-cifre | |
Feistel netværk | |
SP netværk | |
Andet |