.


:




:

































 

 

 

 





4.

 

 

:

 
 

 

 


, . , , , , . .

 

- .

 

- , ( ) . . . . , , , , .

 

.

 

, . , .

 

.

 

( ) . - . . .

 

.

 

, ( , ) , . , , , , . , (, ) , .

 

? : :

- : , () () , - . , . - () () .

- : . "" , , , , - , , .

, , () , . , , , , 1/2 . , , . , , .

, ? , . , .

- . , . :

- - - , , ;

- - , - ;

- - , .

. - , - , , , . . , , . , , , , , , . , DES (16 32) Intel x86.

, - , , , : x V, , : x y = V [x].

, . , , :

|V | = 2|X||Y |,

|X | |Y | - , V . , . - . , , . , . :

| S | = nv | V | = nv 2| X || Y |,

nv - |X|, . , , , , . , , , , , , . DES | S DES| = 8264 = 211 = 256 . : | S | = 8244 = 29 = 64 . , , "" , , , 32 . , . , . , BLOWFISH : 4- , 32- , 4- , . | S BLOWFISH| = 42832 = 215 = 4 .

 

. 1. - .

- , , - - . , . , . - , - , , , - ( ), - , , , , - .

? - , 1. P, S, F (Permutation), (Substitution), (Function) . (Ki) .

. , ( ) . : " ", , . , ( ) . , . , . , .

, , , , . 2 , . , , , .

. 2. , .

 

, , , . , , . , , , , .

 

1. - , - .

 

2. . , , . - 60-64 . , 80-256 . , , - .

 

3. ( ) , "" - .

 

, , . . , , , , . , . , , , , :

1. , .

2. , , , .

3. () .

, , : , , , 3.

,

:

(, ), , - Ki.

. 3, .

 

, , . , "" - , , , :

T -1 ~ T,

i :

, ,

, - .

- , , . "" , 256 . , , , . "", .

"" :

1. () .

2. () () . , () .

, . , . , .

, , . - , , . , , . . - . , , BLOWFISH. , , . , BLOWFISH 500 , , , , , .

, , . - , , . , , , , , .

, .

, , , :

- - , , ;
- , - , ;

- , - , ;

- "" .

 

- , , . , , .

. DES, Rainbow (); FEAL-4 FEAL-8 (); B-Crypt (); 28147-89 () , . , .

 





:


: 2015-11-23; !; : 1900 |


:

:

, .
==> ...

1389 - | 1240 -


© 2015-2024 lektsii.org - -

: 0.038 .