
Zero-Knowledge Proof (Доказательство с нулевым разглашением) - интерактивный криптографический протокол, позволяющий одной из взаимодействующих сторон («The verifier» - Проверяющей) убедиться в достоверности какого-либо утверждения (обычно математического), не имея при этом никакой другой информации от второй стороны («The prover» - Доказывающей). Это доказательство, которое подтверждает правдивость утверждения, не раскрывая никакой дополнительной информации помимо того, что уже известно. Это позволяет доказать владение знаниями или секретными ключами, сохраняя их скрытыми.