. .
. . . ( 4 32 ) .
. . , , .
, , , . , :
.
= (),
= DK (C),
() ;
.
. ( ).
. . .
, , . .
. , , .
, , . , , . .
|
|
, : .
, ...
, . , ...
, , , .
. , . , . 64 . 2 64 . , 2 64 .
, , .
, , , , . , 32- 0 4294967295. , , , ( 32- 16- 0 65535 8- 0 255).
:
1. :
X = X + V;
Ȼ X = X xor V;
2N + 1 X = (X*V) mod (2N + 1);
2N X = (X*V) mod 2N.
2. :
X = X shl V;
X = X shr V;
X = X rol V;
X = X ror V.
3. :
S-box (. substitute) X = Table [X,V].
V :
(, X = X + 125).
|
|
, (, X = X + F(K)).
, (, X2 = X2 + F(X1)).
, ( )...
.
, V F .
. . , , . , . X K.
() , , , . , . . , .
DES 28147-89.