, , . , , , ( - ), , , , , , . , 1836 . , , , . , .
8. . .
, , , , -. . , , .
, , , , ( ) . .
.
, - . .
9. .
́ , ().
, , 1508 . , , , , . , , .
.
1854 , .
, . 1854 , , . () , . , , . , 26 ( ), 2626=676 . , .
|
|
10. .
, , , .
.
. . , 90, . , 4- , . , , .
11. . . .
. , ( 8 16) . ( ) , . :
(diffusion) , ;
(confusion) , .
, , , . , .
́ , , . , .
( : . One-time pad ) , 1917 AT&T . , . Ȼ ( ). :
1. ;
2. ;
3. .
AT&T , 1917 , . , , . .
|
|
12. . .
(, . Pseudorandom number generator, PRNG) , , ( ).
- . . . ORNL (.): , .
. a m:
yi=a*yi-1*(mod m),
a, m - ; yi - .
13. 28147-89. .
28147-89 , 1990 , . 28147-89 . . . . , .
28147-89 256- 32 , 64- . . 28147-89 ( , ). ( A, B[2]). i- Ki:
( = )
256- 32- : K1K8.
K9K24 K1K8 ( ). K25K32 K1K8, .
32 , A33 B33 ( , A33, B33) .
, , Ki.
14. f(Ri,Xi) 28147-89.
:
Ai Ki 232.
4- , ( ), S-. S- , , . S- 0 15. 4- S-, . .
S- :
1, 15, 13, 0, 5, 7, 10, 4, 9, 2, 3, 14, 6, 11, 8, 12
S- 0, 1, 4, 5, 12, 6 . .
S- 32- , ( ) 11 .
|
|
15. 28147-89. . 28147-89.
256- 32- : K1K8.
K9K24 K1K8 ( ). K25K32 K1K8, .
32 , A33 B33 ( , A33, B33) .
, , Ki.
16. 28147-89.
, , , . , .. .
64- 28147-89 , . .. .
: .. 64- , , ! , .
, 28147-89 , - (, ), . .. - , .
()
, . 64- , 32- , -. .