Честная схема Diffie-Hellman


Честные криптосистемы представляют собой программный способ условного вручения документов (см. раздел 4.14). Этот пример взят из работ Сильвии Микали (Silvia Micali) [1084, 1085]. Он запатентован [1086, 1087].

В базовой схеме Diffie-Hellman группа пользователей использует общее простое число p и генератор g. Закрытым ключом Алисы является s, а ее открытым ключом t= gsmod p. Вот как сделать схему Diffie-Hellman честной (в этом примере используется пять доверенных лиц).

(1) Алиса выбирает пять целых чисел, s1, s2, s3, s4, s5, меньших p-1. Закрытым ключом Алисы является

s= (s1+ s2+ s3+ s4+ s5) mod p-1

а ее открытым ключом

t= gsmod p

Алиса также вычисляет

ti = modp, для i= 1, . . . 5.

Открытыми частями Алисы являются ti, а закрытыми - si.

(2) Алиса посылает закрытую и соответствующую открытую части каждому доверенному лицу. Например, она посылает s1и t2доверенному лицу 1. Она посылает tв KDC.

(3) Каждое доверенное лицо проверяет, что

ti= mod p

Если это так, доверенное лицо подписывает tiи посылает его в KDC.Доверенное лицосохраняет siв безопасном месте.

(4) Получив все пять открытых частей, KDC проверяет, что

t=(t1* t2* t3* t4* t5) mod p

Если это так, KDC признает открытый ключ.

В этот момент KDC знает, что у каждого доверенного лица есть правильная часть, и что они при необходимости смогут восстановить закрытый ключ. Однако ни KDC, ни любые четыре доверенных лица не могут восстановить закрытый ключ Алисы.

Работы Микали [1084, 1085] также содержат последовательность действия для создания честного RSA и для объединения пороговой схемы с честной криптосистемой, позволяющей mдоверенным лицам из n восстановить закрытый ключ.



Дата добавления: 2021-01-26; просмотров: 338;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.007 сек.