- , .
, .
, , , .
( ) :
;
;
;
;
.
:
;
;
.
, :
;
;
;
;
.
:
;
;
.
. :
, ;
, ;
;
;
.
-
- - , / , .
- , . -, , . -, , , ( ), .
:
, ;
;
, ;
.
:
;
;
|
|
;
;
.
- . :
;
;
;
;
;
;
.
- , , .
- .
- , : "criptos" - "logos" - (). : - . - .
, . .
, , , , . " ", 1949 .
- . , , , , , . , - .
( ) , . , , .
- () . , . , , , - (, ), .
, . . . : =FiM, , Fi , . i . , Fi . M=Fi-1.
.1. ( .)
|
|
( ), - . , ( )
_ _ .
, .
_ _ .
("" "", "" "o", "p" "c", "" "", "" "" ..).
. . . - " ": - , , ..
. 15- ( ). . .
(%)
(12,9) (9,7) (8,0) I(7,5) N (7,0) R (7,0) | |
E(19,2) N (10,2) I (8,2) S (7,0) R (7,0) T (5,9) | |
O (11,0) (8,9) (8,3) (7,9) (6,9) (6,0) |
, , ( ) .
. , , - .
, .
, , , . - , , , .
- . () . M1, M2,... Ek, : Ek()=Ek(M1), Ek(M2), , , . :
- 2 ( Å) (XOR): 00=0; 01=1; 11=0
- , , 232: a + b= a+b, a+b<232, + b= a+b-232, a+b232, + - ;
- : ab(mod n) = res(ab/n) ab n;
- ;
- .
. , DES -28147-89 .
, , .
.2.
|
|
, , :
- , , - ;
- , . . , ;
- ( , ), .
.
- . , , , .
- .
- K - ,
Y = EK[X].
, ,
X = DK[Y]
, K , , K , .
, . .
, . . :
- , ( S-box);
- , ;
- 2, XOR ;
- 232 216;
- .
, . , K. . :