Баричев С. Криптография без секретов
Методическое пособие - Компьютеры, программирование
Другие методички по предмету Компьютеры, программирование
42; . e d (8.2.3), e,n d,n Zn. e,n, d,n , e, d, p, q. e n, p q , e,n ; d,n n n. p q - , n . RSA.
i pi qi (ei, di), (ni), ni=pi qi . {(ei ,ni)}.
,
x =(x0, x1, ..., xn-1), xZn , 0 i < n,
ni :
N = c0+ci ni+....
i j, n Edi,ni :
N Edi,ni n = n.
j n, Eei,ni :
N Eei,ni n= Eei,ni Edi,ni n = n .
, Edi,ni Eei,ni, n=pi qi. n=10100 .
, RSA.
“”. ( ).
- p=3 q=11.
- n=3*11=33.
- (p-1)(q-1)=20. , d, 20, , d=3.
- . , (*3) (mod 20) = 1, 7.
- : 1, 2, 3. (3,1,2). {7,33}.
1 = (37) (mod 33) = 2187 (mod 33) = 9,
2 = (17) (mod 33) = 1 (mod 33) = 1,
3 = (27) (mod 33) = 128 (mod 33) = 29.
- (9,1,29) {3,33}:
1 = (93) (mod 33) = 729 (mod 33) = 3,
2= (13) (mod 33) = 1 (mod 33) = 1,
3 = (293) (mod 33) = 24389 (mod 33) = 2.
, RSA