: |
ABCDEFGHIJKLMNOPQRSTUVWXYZ 9
K = K' = g ka kb (mod N)
|
4.3 - -
N, , g Î Zn, (1 £ g £ N-1), Zn,
{g, g2, , gN-1 = 1} = ZN - {0}
ֳ N g . , .
, , kA kB (kA kB - , .).
y A = g kA (mod N),
-
y = g kB (mod N).
y A y .
K = ( y ) kA = ( g kB) kA (mod N)
K' = ( y ) kB = ( g kA) kB (mod N)
= ',
(g kB) kA = (g kA)) kB.
.
,
= () = (mod N).
, *,
* * º 1 (mod N).
= D ( C ) = * (mod N).
, , , , .
N g. N .
(N - 1)/2 .
-, , , . , .
- -.
, - RSA.
:
p = 13, a = 7, m = 3, k = 4.
³ ,
y º7 3(mod 13) º 343(mod 13) º 5
³ , B
y º74(mod 13) º 2401(mod 13) º 9
, ,
º5 4(mod 13) º 625(mod 13) º 1,
K' º9 3(mod 13) º 729(mod 13) º 1.
|
|
4.8.3.2 -
.
, , p (p- - ).
.
, 1000- 2000 , ( ) 1030 .
RSA , .
- .
, .
5
5.1
, , , .
5.1.1
, n .
1 2 n
i 1 i 2 in,
1 , ; 2 . . 1 n, , . n.
, , , .
,
1 2 3 4 5
5 2 3 1 4
, .
5.1.2
, . .
,
,
. :
ϳ . ' , :
, . , . 䳿 .
5.1.3
|
|
, . , , . . , , : , . . : , .
, , :
|
|
|
|
: 2017-03-12; !; : 272 |
:
, ; , .
==> ...