Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Этот протокол позволяет группе из n пользователей договориться о секретном ключе, используя только несекретные каналы. Группа использует два общих больших простых числа pи q, а также генератор gтой же длины, что и q.
(1) Пользователь i, где iот 1 до n, выбирает случайное число ri, меньшее q, и широковещательно отправляет
zi= mod p
(2) Каждый пользователь проверяет, что ziqº 1 (mod p) для всех i от 1 до n.
(3) i-ый пользователь широковещательно передает
xi= ( zi+1/zi - 1) mod p
(4) i-ый пользователь вычисляет
K = (zi - 1) *xin-1*xi+1n-2*... *xi-2 modp
Все вычисления индексов в приведенном протоколе - i-1, i -2 и i +1 - проводятся mod n. По окончании протокола у всех честных пользователей окажется один и тот же K. А все остальные ничего не получат. Однако этот протокол не может устоять перед вскрытием "человек в середине". Другой протокол, не такой хороший, приведен в [757].
Дата публикования: 2015-11-01; Прочитано: 279 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!