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