Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Пегги хочет доказать Виктору, что ей известно x, являющееся решением
Axº B(mod p)
где p- простое число, а x- произвольное число, взаимно простое с p-1. Числа A, B и pобщедоступны, а xхранится в секрете. Вот как Пегги, не раскрывая значения x, может доказать, что оно ей известно (см. раздел 5.1) [338, 337].
(1) Пегги генерирует tслучайных чисел, rl, r2,... rt, причем все riменьше p-1.
(2) Пегги вычисляет hi= mod p для всех значений i и посылает их Виктору.
(3) Пегги и Виктор, воспользовавшись протоколом бросания монеты генерируют tбитов: b1, b2,... bt.
(4) Для всех tбитов Пегги выполняет одну из следующих операций:
a) Если bi = 0, она посылает Виктору ri
b) Если bi= 1, она посылает Виктору si= (ri-rj)mod (p-1), где j- наименьшее значение индекса, при котором bj= 1
(5) Для всех tбитов Виктор проверяет одно из следующих условий:
a) При bi= 0 что º hi(mod p)
b) При bi = 1 что º hihj-1 (mod p)
(6) Пегги посылает Виктору Z, где
Z= (x- rj)mod (p-1)
(7) Виктор проверяет, что AZº Bhj-1(mod p)
Вероятность удачного мошенничества Пегги равна 1/2t.
Дата публикования: 2015-11-01; Прочитано: 546 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!