![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Нехай Р =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; Прочитано: 502 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!