Баричев С. Криптография без секретов

Методическое пособие - Компьютеры, программирование

Другие методички по предмету Компьютеры, программирование

, - RSA, 1977 : , .

, , . ( ), RSA . , .

RSA . RSA , ( ).

RSA , SSL, S-HHTP, S-MIME, S/WAN, STT PCT.

, .

Теорема 1. (Малая теорема Ферма.)

Если р - простое число, то

xp-1 = 1 (mod p) (1)

для любого х, простого относительно р, и

xp = х (mod p) (2)

для любого х.

. (1) (2) Zp. .

, (8.2.2) =0 1.

xp=(x-1+1)p= C(p,j)(x-1)j=(x-1)p+1 (mod p),

0jp

C(p,j)=0(mod p) 0<j<p. .

Определение. Функцией Эйлера (n) называется число положительных целых, меньших n и простых относительно n.

n23456789101112(n)122326464104

Теорема 2. Если n=pq, (p и q - отличные друг от друга простые числа), то

(n)=(p-1)(q-1).

Теорема 3. Если n=pq, (p и q - отличные друг от друга простые числа) и х - простое относительно р и q, то

x(n) = 1 (mod n).

Следствие . Если n=pq, (p и q - отличные друг от друга простые числа) и е простое относительно (n), то отображение

Еe,n: xxe (mod n)

является взаимно однозначным на Zn.

, - (n), d, ,

ed = 1 (mod (n)) (3)

RSA.

n=pq, p q -