Общий вход: граф .
1) Первый шаг доказывающего. Пусть -
-раскраска графа
. Доказывающий выбирает случайную перестановку
множества
и устанавливает
для каждого
. Следовательно, доказывающий образовывает случайную перемаркировку
-раскраски
. Доказывающий отправляет проверяющему последовательность из
закрытых и непрозрачных ящиков таких, что
-ый ящик содержит значение
.
2) Первый шаг проверяющего. Проверяющий равномерно выбирает ребро
и отправляет его доказывающему.
Примечание. Проверяющий просит проверить цвета вершин и
.
3) Второй шаг доказывающего. Доказывающий отправляет проверяющему ключи от ящиков и
.
4) Второй шаг проверяющего. Проверяющий открывает ящики и
и принимает доказательство если и только если они содержат два различных элемента из
.
Общий вход: -раскрашенный граф
. Пусть
и
.
Дополнительный вход доказывающего: -раскраска графа
, обозначаемая
.
1) Первый шаг доказывающего. Пусть -
-раскраска графа
. Доказывающий выбирает случайную перестановку
множества
и устанавливает
для каждого
. Доказывающий использует протокол привязки к биту для привязки собственно к цветам каждого из вершин. Т.е. доказывающий равномерно и независимо выбирает
, вычисляет
для каждого
и отправляет
проверяющему.
2) Первый шаг проверяющего. Проверяющий равномерно выбирает ребро
и отправляет его доказывающему.
3) Второй шаг доказывающего. Без потери общности мы можем предположить, что сообщение, полученное от проверяющего, это ребро, обозначеное . (В противном случае, доказываюший задает
для некоторого заранее определенного ребра графа
). Доказывающий использует (канонический) этап раскрытия протокола привязки к биту для того, чтобы раскрыть цвета вершин
и
проверяющему.
4) Второй шаг проверяющего. Проверяющий проверяет правильно ли или неправильно были раскрыты значения, соответствующие и
, и являются ли они различными или нет. Т.е. после получения
и
проверяющий проверяет выполняются ли или нет следующие условия:
,
и
(и
и
принадлежат
). Если все условия выполняются, то проверяющий принимает доказательство. В противном случае, отвергает.