WikiDer > Публично проверяемый обмен секретами

Publicly Verifiable Secret Sharing

В криптография, а секретный обмен схема публично проверяемый (PVSS), если это поддающийся проверке секретный обмен схемы и может ли какая-либо сторона (а не только участники протокола) проверить действительность акций, распространяемых дилером.

В проверяемом совместном использовании секрета (VSS) цель состоит в том, чтобы противостоять злоумышленникам, таким как
(i) дилер отправляет неверные акции некоторым или всем участникам, и
(ii) участники, представившие неверные акции во время протокола реконструкции, см. [CGMA85].
В публично проверяемом совместном использовании секрета (PVSS), введенном Штадлером [Sta96], явная цель состоит в том, чтобы не только участники могли проверять свои собственные общие ресурсы, но и чтобы любой мог убедиться, что участники получили правильные общие ресурсы. Следовательно, это явным образом требуется что (i) можно проверить публично.

— Берри Шенмейкерс. Простая публично проверяемая схема совместного использования секретов и ее применение в электронном голосовании.

Метод, представленный здесь, согласно статье Чуньмин Тан, Динъи Пей, Чжо Лю и Юн Хэ не интерактивен и сохраняет это свойство на протяжении всего протокола.

Инициализация

Схема PVSS диктует процесс инициализации, в котором:

  1. Все параметры системы сгенерированы.
  2. У каждого участника должен быть зарегистрированный открытый ключ.

За исключением процесса инициализации, PVSS состоит из двух фаз:

Распределение

1.Распространение секрета акции осуществляется дилером , который выполняет следующие действия:

  • Дилер создает для каждого участника соответственно.
  • Дилер публикует зашифрованный ресурс для каждого .
  • Дилер также публикует строку чтобы показать, что каждый шифрует

(Примечание: гарантирует, что протокол реконструкции приведет к тому же .

2. Проверка акций:

  • Кто-нибудь знает открытые ключи для методов шифрования , можете проверить акции.
  • Если одна или несколько проверок терпят неудачу, дилер терпит неудачу и протокол прерывается.

Реконструкция

1. Расшифровка акций:

  • Участники расшифровывает свою долю секрета с помощью .

(примечание: здесь можно допустить отказоустойчивость: не обязательно, чтобы все участники успешно расшифровывали до тех пор, пока квалифицированный набор участников успешно расшифрует ).

  • Выпуск участника плюс строка это показывает, что выпущенная доля верна.

2. Объединение акций:

  • Использование струн исключить участников, которые недобросовестны или не смогли расшифровать .
  • Реконструкция может осуществляться за счет долей любого квалифицированного набора участников.

Протокол Чаума-Педерсена

Предлагаемый протокол, подтверждающий:  :

  1. Доказывающий выбирает случайный
  2. Проверяющий отправляет случайный запрос
  3. Доказывающий отвечает
  4. Проверяющий проверяет и

Обозначьте этот протокол как:
Обобщение обозначается как: в то время как: и :

  1. Доказывающий выбирает случайный и отправляет и
  2. Проверяющий отправляет случайный запрос .
  3. Доказывающий отвечает , .
  4. Проверяющий проверяет и

Протокол Чаума-Педерсена является интерактивным методом и требует некоторой модификации для использования в неинтерактивном режиме: замена случайно выбранных с помощью функции "безопасного хеширования" с как входное значение.

Смотрите также

использованная литература