.


:




:

































 

 

 

 


, 20




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

, , --. , , ; . . ; , . , , . , , , , , . , , . , , .

, , , , . , , . .

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

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

1975 , , , , . , . , , . , , . 1976 , . , , -- , , , . , , . . , 5000 , .

 

 

 

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

, . ; . , , . . , , , . , . , , , , , , . , , . , , , . .

1977 , , - . , , . , : ? , , ? , . , , , , , . , , . : , , .

, , , , . , .

, , . , , . , . , , , . , . , , , - . . , RSA (, , ), ARS, .

, , :

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

(2) , , . , . ( ) .

 

 

. 65 , .

, , . ; , , , . ( . J) , N, N , , .

N , , N, . N, , q . , , 1. , 7 , . . , 1 7. 13 , . . , 1 13. 8 , , 2 4.

, , , = 17 159 q = 10 247. , 17 159 10 247 = 175 828 273. N , , N . , N (175 828 273), , . , , . , , , .

, . , . , ? , . , . , , , p q , N. , N 175 828 273, q, , .

N , , . q , , , .

, q J. , , , . N, q ? -, N q. , N , q, , , RSA.

N, p q . , . , , , 9419 1933, . , , 18 206 927. , 18 206 927 ( , , 18 206 927), . , , . , 1 709 023, , , .

, , RSA, . , RSA, , . , . , B qB, , NB. B qB , , NV, 408 508 091. NB , . , , qB, . . , , B qB. v qv , , , N B, 408 508 091. B qB , 408 508 091 , .

, , 408 508 091? NB. , , , , , NB . , 3 , 408 508 091, 408 508 091 3 . 5. 5 , . , 18 313, 2000- , 408 508 091. , 22 307. , , B qB, 500 , 8 . , , , , .

- , . , , 1065 ( 1 65 , ). N 1065 1065, 10130 . N , q, . , . , 100-MHz Intel Pentium 8 MB RAM, , 10130 50 . , , , . , , ( , 1995 ). , , 10130 , 15 . , . N 10308, , 10130. , . q, RSA .

RSA , - N. , , - , RSA . , .

,' , . , , , RSA .

RSA , , . . , , , , , . , , , , .

RSA 1977 , , , , . , , . , :

N = 114 381 625 757 888 867 669 235 779 976 146 612 010 218 296 721 242 362 562 561 842 935 706 935 245 733 897 830 597 123 563 958 705 058 989 075 147 599 290 026 879 543 541.

, q, , . 100 . , RSA; , , . , , . , , . , , , , .

, 17 . 26 1994 , N:

q = 3 490 529 510 847 650 949 147 849 619 903 898 133 417 764 638 493 387 843 990 820 577

= 32 769 132 993 266 709 549 961 988 190 834 461 413 177 642 967 992 942 539 798 288 533.

, . , , , : : . , , , . , ; . , , , , . , , , RSA , , N; 10129. , , RSA . N, , , , .

 

 

 

, , , , RSA . , .

, - () , , - . , , .

60- , . 70- , , , . , , . , , . , . 1969 , , , .

. , : , . , , 20- -. . , , , . , 1 1965 , , . , , . , , , , .

 

 

66

, - . , , , . :





:


: 2016-11-12; !; : 287 |


:

:

.
==> ...

1724 - | 1670 -


© 2015-2024 lektsii.org - -

: 0.035 .