.


:




:

































 

 

 

 





 

. ( , ..).

.

( ).

:

p ;

(p 1) ;

r p (r mod p)

 
 

( , ).

pi ; bi .

, : . , , . (p,r) ( ).

1. , .

2. , .

3. .

4. .

: .

, , , (p,r) .

p = 43 ( ), r = 3 ; (43,3) .

 

, .

: , . 3, 4 : .

 

1 p , p -1 pmax > 2160.

2 r ; :

r ≠ 1; .

 

 

RSA

RSA , , . - (Rivest), (Shamir) (Adelman) , 1977 .

RSA . PGP. - ( 30 / 512 2), , RSA , .

RSA .

1. . .

2. RSA (, , ). , , , , , , .

, , .

1. p q, | p |≈ | q | (.. ).

2. N = p q.

3. φ (N) = (p-1) (q-1) (. ).

4. e < φ (N) φ (N)

.. (e, (N)) = 1 d e φ (N) (e -1 = d)

e d ≡ 1 mod (φ (N)) = 1 + φ (N) ∙n (n ).

5. (e, N) , ; d ; p, q, φ (N) .

φ (N) , N. N . N = p1 b1 p2 b2 p3 b3 pn bn , φ (N) = N ( 1- 1/ p1) ( 1- 1/ p2 ) ( 1- 1/ p3 ) ( 1- 1/ pn ).

m (m < N); :

m e ( mod N) → c,

c , .

: m, c m.

m c :

C d (mod N) → m.

:

c d ( mod N) = m e d ( mod N) = m( 1 + φ (N)n) ( mod N) = m m φ (N)n( mod N) =

= m (m φ (N) ( mod N)) n = m.

.

(m,N) = 1, m φ (N) ≡ 1 ( mod N). ( m = p m = q). , p q .

()

N = p ∙q = 713 = 91 e = 5; φ (N)∙ = 612 = 72. (91,5). d

5 d ≡ 1 ( mod 72 ); . 72 n +5 d = 1

= 0, 1, 2 .. n = 2 d = 29 ( ).

m =3. (91,5) 3 5 ( mod 91 ) → 61. 61 . :

61 29 ( mod 91 ) → 3.

 

 





:


: 2016-09-03; !; : 337 |


:

:

, .
==> ...

1539 - | 1372 -


© 2015-2024 lektsii.org - -

: 0.014 .