, : , , , . , .
() : , , .. , , .
, , .
:
( );
( , , , );
( , );
( , , ).
, :
( );
( , );
( , , ( ), , (); .
. , .
. 41, 42 23, 29 .
23 , , , .
29 , , .
41 42 , , .
() , . 28 ( 272-274) , , .
|
|
.
, , , , - , .
, , : (), , . .
:
;
;
, ;
;
, , , ;
.
() , , , .
, . , ().
( ) / () .
. .
, .
, .
(), . .
. . , , . .
, : (public) (private). .
, . , .
. .
( ). , .
|
|
, - :
1. :
, .
2. , , :
, .
? . : :
: , () () , - . , . - () () .
: . , , , , - , , .
1. ( , , , single-key).
1.1. ( ):
(infinite-key cipher);
( - Vernam);
().
1.2. ( ):
1.2.1. (permutation, P-);
1.2.2. (, substitution, S-):
( );
( , , , Enigma);
1.2.3. :
Lucipher ( IBM, );
DES (Data Encryption Standard, ). . .
FEAL-1 (Fast Enciphering Algoritm, ). , .
IDEA/IPES (International Data Encryption Algorithm). . 52 . 216+1. .
28147-89 (). 1993 . . ( ).
2. ( , public-key):
- DH (Diffie, Hellman);
--e RSA (Rivest, Shamir, Adleman);
1978 . (R. Rivest), (A. Samir) (L. Adleman) . . 430 ( 512 10 , 1024 - ). RSA ( ).
|
|
- ElGamal.
RSA . - (El Gamal) , , ( ) .