ДОКАЗАТЕЛЬСТВО ЗНАНИЯ МУЛЬТИПЛИКАТИВНОЙ СВЯЗИ "ДЕПОНИРОВАННЫХ" ВЕЛИЧИН | Протокол MRCV | |
Протокол интерактивного доказательства | Протокол доказательства с нулевым разглашением |
Постановка задачи |
Элемент циклической подгруппы простого порядка, в которой задача дискретного логарифмирования считается вычислительно-сложной, называется "депонированной величиной" (committed value), представляющей секретную величину . Пусть - неизвестный элемент такой, что . Пусть , - простые числа, . Пусть знает секретные величины такие, что . хочет доказать свое знание, не разглашая самих величин. |
Описание протокола |
Общий вход: и - простые числа, . 1) Первый шаг доказывающего. выбирает наугад и вычисляет, , . отправляет проверяющему. 2) Первый шаг проверяющего. выбирает наугад и отправляет его доказывающему. 3) Второй шаг доказывающего. вычисляет , , ,, и отправляет их проверяющему. 4) Второй шаг проверяющего. проверяет выполнение условий ,, . Если хотя бы одно не выполняется, останавливает проверку и отвергает доказательство. 5) и повторяют шаги 1) - 4) раз. Проверяющий принимает доказательство, если он завершит итераций шагов 1) - 4). В противном случае, отвергает. |
Основные сведения | |
|
|
|
|