80- DES (Data Encryption Standard), . : 1) 56 , , 2) , , (, ).
NIST National Institute of Standards & Technology 1997 . -, . , , AES Advanced Encryption Standard, - 10-20 .
, AES 1998 , :
- ,
- ,
- 128 , : 128, 192 256 .
:
- , ( ), ( ),
- 32- ,
- , , - .
15 . 2 , , , 5 , "" .
(asm, 200) | |||
MARS | IBM | US | 8 / |
RC6 | R.Rivest & Co | US | 12 / |
Rijndael | V.Rijmen & J.Daemen | BE | 7 / |
Serpent | Universities | IS, UK, NO | 2 / |
TwoFish | B.Schneier & Co | US | 11 / |
.
2 2000 NIST RIJNDAEL. - - .
() . S-box' ( ) . 15 AES, NIST, .
|
|
AES MARS
, , . : .
: , , 8 . , . (.1).
: . 4 , , , . 8 (.1). () . , , .2. , MARS , : , " ", , , .
, : , , , , . , . , MARS X EnCrypt(EnCrypt(X))=X
.1.
.2.
AES RC6
RC5, (. Ron Rivest) . RC5 , AES . , , RC5, , AES.
4 : . , . 1. 20 , . 20 5 AES.
T(x) : T(X)=(X*(X+1)) mod 2N. .