Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Задача 1. Нехай Р=11, Q=7, Еk=37. Побудуйте ключову пару (Ek, Dk) для RSA-перетворення



Нехай Р =11, Q =7, Еk =37. Побудуйте ключову пару (Ek, Dk) для RSA-перетворення.

Розв’язок задачі:

Модуль перетворення має значення

N = P*Q = 11*7 = 77.

Розраховуємо значення функцій Ойлера

j (N) = (P -1)(Q -1) = 10*6 =60 = 22 3 5.

Для знаходження Dk ключа розв’яжемо порівняння

.

Подамо це порівняння у вигляді (1.58)

.

Підставимо значення j (Nj) та Ek маємо

.

Подамо а / b у вигляді ланцюгового дробу

;

60/37=1+23/37; 37/23=1+14/23; 23/14=1+9/14; 14/9=1+5/9; 9/5=1+4/5; 5/4=1+1/4; 4/1=4+0.

Це означає, що =6.

Тоді значення можна знайти з виразу

.

Підрахуємо коефіцієнти, а 0, а 1, а 2, а 3, а 4 та а 5.

Визначимо ключ розшифрування

y = Dk = (-1)6*13 = 13;

.

Перевірку здійснюємо підстановкою значень Ek та Dk в основне порівняння

.

Таким чином (Ek =37 та Dk = 13) є ключовою парою RSA-перетворення.





Дата публикования: 2015-01-14; Прочитано: 413 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...