:
- KRA KUA, ;
- , .. KUA. KRA .
.8.
, EKRa[M] , KRA.
, DKUa[M], KUA. , .
, , .
, , ; .
, . . , , . , . , , . , , . .
, . , , , , . , , . , , , .
: , .
, .
.
/ | |||
RSA | ; | ||
DSS | |||
- |
RSA
, , . , 1977 , 1978 . Rivest-Shamir-Adleman (RSA) , .
|
|
, , .. , .
RSA , 0 n -1 n.
, , , . , , n. :
= (mod n)
M = Cd (mod n) = (Me)d (mod n) = Med (mod n)
, n. , d. , KU = {e, n} KR = {d, n}. :
, d n , Med = M mod n < n.
d < n.
d, n.
: Φ(n) - , n n. p - , Φ() = p-1.
p q - , Φ(p q) = (p-1) (q-1).
RSA.
p, q - | - , . |
n = p q | - , . |
d, gcd (Φ(n), d) = 1; | - , . |
1 < d < Φ(n) | |
d-1 mod Φ(n) | - , . |
{d, n}, {e, n}. , , . = (mod n) . = d (mod n).
RSA:
:
- q |
- n = p q |
- d: gcd (Φ(n), d) = 1; 1 < d < Φ(n) |
- : = d-1 mod Φ(n) |
KU = {e, n} |
KR = {d, n} |
:
: < n |
: = (mod n) |
:
: |
: = d (mod n) |
:
: = 7, q = 17. |
n = p q = 7 17 = 119. |
Φ(n) = (p - 1) (q - 1) = 96. |
, Φ(n) = 96 , Φ(n): = 5. |
d , d e 1 mod 96 d < 96. |
d = 77, 77 5 = 385 = 4 96 + 1. |
KU = {5, 119} KR = {77, 119}. |
, = 19. |
195 = 66 (mod 119); = 66. |
6677 (mod 119) = 19. |