Добавил:
надеюсь это добро кому-то поможет Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

подготовка к экзамену 4 сем

.pdf
Скачиваний:
0
Добавлен:
09.07.2025
Размер:
16.14 Mб
Скачать

Для отыскания числа, обратного по модулю, можно воспользоваться алгоритмом Евклида (решаем диофантово уравнение). Если d получилось отрицательным, то берём d mod(φ(n)).

Мы закончили с этапом генерации ключей. Теперь Боб публикует свой открытый ключ (e,n), прячет закрытый d, а мы переходим к Алисе.

Теперь кратко по чату жпт по сути то же самое

(в конце вставила еще раз конкретно про евклида, по сути прошлый билет но тут четко про рса будет)

ЕВКЛИД

Пример: 17*2753 mod 3120= 1

d=2753

шаг

a

b

q

x

y

1

3120

17

183

0

1

2

17

9

1

1

-183

3

9

8

1

-1

184

4

8

1

8

2

-367

5

1

0

-17

2753

16. ПРОЦЕДУРА ШИФРОВАНИЯ/РАСШИФРОВКИ RSA. ДОКАЗАТЕЛЬСТВО КОРРЕКТНОСТИ

Шифруем, дешифруем...

Возьмём в качестве сообщения число m (m [1,n−1]). Чтобы Алисе зашифровать его, необходимо возвести его в степень e по модулю n. Эти числа идут вместе с открытым ключом Боба:

Здесь за с обозначен шифротекст, который Алиса будет должна передать Бобу. Отметим также, что c [1,n−1], как и m. Расшифруем шифротекст, возведя его в степень закрытого ключа Боба d:

Доказательство корректности

Видео из которого взяла: https://yandex.ru/video/preview/7149938266510900578

Пример применения алгоритма RSA со степика: