ЗАДАЧА О КУБИКЕ РУБИКА | Протокол RC | |
Протокол интерактивного доказательства | Протокол доказательства с нулевым разглашением |
Постановка задачи |
Пусть знает как решить Кубик Рубика из какой-то позиции (назовем ее исходной) и хочет доказать это , при этом не хочет чтобы также научился складывать кубик из данной позиции. |
Описание протокола |
1) выбирает произвольную другую позицию кубика и показывает ее . 2) просит сделать одно из следующих действий: (a) показать как из выбранной позиция собрать исходную либо (b) показать как решить выбранную позицию. 3) выполняет просьбу . 4) и повторяют шаги 1) - 3) раз. Очевидно всегда сможет доказать умение решать исходную позицию, если она действительно таким умением обладает. В противном же случае она не всегда сможет выполнить пункт 3). Так же любое количество итераций никаким образом не поможет выяснить как решается исходная позиция. |
|
|
|
|