Протокол Голдвассер-Сипсера для оценки размера множества
Определение
Рассмотрим множество , для которого существует сертификат проверки на принадлежность. Протоколом Голдвассера-Сипсера является двухуровневый интерактивный протокол, в котором старается принять множество , если , и отвергнуть, если .
Протокол устроен следующим образом:
Выберем так, чтобы .
Отправляет , случайным образом выбиранные из семейства универсальных попарно независимых хеш-функций и из .
Пытается , такой что . Отправляет найденный и сертификат принадлежности множеству .
Если верно, что и , то множество принимается. В противном случае отвергает множество .
Доказательство
Источники
- Sanjeev Arora, Boaz Barak. Computational Complexity: A Modern Approach