Доказательства с нулевым разглашением — различия между версиями
Argentony (обсуждение | вклад) (Новая страница: «В криптографии '''Доказательство с нулевым разглашением (информации)''' (Zero-knowledge proof) — это …») |
(нет различий)
|
Версия 09:59, 27 мая 2010
В криптографии Доказательство с нулевым разглашением (информации) (Zero-knowledge proof) — это интерактивный протокол, позволяющий одной из сторон (проверяющему, verifier) убедиться в достоверности какого-либо утверждения (обычно математического), не получив при этом никакой другой информации от второй стороны (доказывающего, prover).
Доказательство с нулевым разглашением должно обладать тремя свойствами:
- Полнота: если утверждение действительно верно, то доказывающий убедит в этом проверяющего.
- Корректность: если утверждение неверно, то даже нечестный доказывающий не сможет убедить проверяющего за исключением пренебрежимо малой вероятности.
- Нулевое разглашение: если утверждение верно, то любой даже нечестный проверяющий не узнает ничего кроме самого факта, что утверждение верно.