Доказательство с нулевым разглашением (zk-протокол) — это метод проверки, которая осуществляется между доказывающим и проверяемым. В системе доказательств с нулевым разглашением доказывающий может доказать проверяющему, что ему известна определенная информация (например, решение математического уравнения) без раскрытия самой информации. Такие системы доказательств могут использоваться в современном криптографическом пространстве для повышения конфиденциальности и безопасности.
Доказательства с нулевым разглашением должны соответствовать двум качествам: полнота и надежность. Полнота означает способность доказывающего продемонстрировать владение соответствующей информацией с высокой степенью точности. Надежность же означает, что проверяющий должен быть в состоянии определить, действительно ли доказывающий владеет информацией. Наконец, нулевое разглашение подразумевает, что эти условия должны быть достигнуты без разглашения информации между доказывающим и проверяющим.
Доказательства с нулевым разглашением в основном используются в ситуациях, в которых важно соблюдать конфиденциальность и безопасность. Например, системы аутентификации могут использовать zk-доказательства для проверки полномочий или личности без непосредственного разглашения информации. Так, с их помощью можно проверить, есть ли у человека пароль от компьютерной системы, без необходимости раскрывать сам пароль.
Наука об использовании математических теорий и вычислений для шифрования и дешифрования информации.
zk-SNARK | Определение: zk-SNARK (краткий неинтерактивный аргумент знания) — это вид доказательства с нулев...
Универсальная криптографическая функция, разработанная Гвидо Бертони, Йоаном Дайменом, Микаэлем Питерсом и ...