Доказательство с нулевым разглашением (ZKP)
Что такое Доказательство с нулевым разглашением (ZKP)?
Доказательство с нулевым разглашением (ZKP)Криптографический протокол, в котором доказатель убеждает проверяющего в истинности утверждения, не раскрывая ничего, кроме самого факта его истинности.
Доказательство с нулевым разглашением (ZKP) — это криптографический протокол, позволяющий доказателю показать проверяющему обладание секретом или истинность утверждения, не выдавая никакой дополнительной информации. Формальное ZKP удовлетворяет трём свойствам: полноте (честный доказатель убеждает честного проверяющего), корректности (нечестный доказатель имеет лишь пренебрежимо малую вероятность успеха) и нулевому разглашению (проверяющий не узнаёт ничего, кроме самого факта истинности). ZKP лежат в основе аутентификации, сохраняющей приватность, анонимных удостоверений, масштабирования блокчейнов (rollup) и конфиденциальных транзакций. Современные неинтерактивные варианты, такие как zk-SNARK и zk-STARK, позволяют проверять компактные доказательства за миллисекунды и за последние десять лет превратились из академической диковинки в применяемую на практике технологию.
● Примеры
- 01
Подтверждение совершеннолетия по цифровому удостоверению без раскрытия даты рождения.
- 02
zk-rollup в Ethereum, упаковывающие тысячи транзакций в одно компактное доказательство.
● Частые вопросы
Что такое Доказательство с нулевым разглашением (ZKP)?
Криптографический протокол, в котором доказатель убеждает проверяющего в истинности утверждения, не раскрывая ничего, кроме самого факта его истинности. Относится к категории Криптография в кибербезопасности.
Что означает Доказательство с нулевым разглашением (ZKP)?
Криптографический протокол, в котором доказатель убеждает проверяющего в истинности утверждения, не раскрывая ничего, кроме самого факта его истинности.
Как работает Доказательство с нулевым разглашением (ZKP)?
Доказательство с нулевым разглашением (ZKP) — это криптографический протокол, позволяющий доказателю показать проверяющему обладание секретом или истинность утверждения, не выдавая никакой дополнительной информации. Формальное ZKP удовлетворяет трём свойствам: полноте (честный доказатель убеждает честного проверяющего), корректности (нечестный доказатель имеет лишь пренебрежимо малую вероятность успеха) и нулевому разглашению (проверяющий не узнаёт ничего, кроме самого факта истинности). ZKP лежат в основе аутентификации, сохраняющей приватность, анонимных удостоверений, масштабирования блокчейнов (rollup) и конфиденциальных транзакций. Современные неинтерактивные варианты, такие как zk-SNARK и zk-STARK, позволяют проверять компактные доказательства за миллисекунды и за последние десять лет превратились из академической диковинки в применяемую на практике технологию.
Как защититься от Доказательство с нулевым разглашением (ZKP)?
Защита от Доказательство с нулевым разглашением (ZKP) обычно сочетает технические меры и операционные практики, как описано в определении выше.
Какие есть другие названия Доказательство с нулевым разглашением (ZKP)?
Распространённые альтернативные названия: ZKP, Протокол с нулевым разглашением.
● Связанные термины
- cryptography№ 1269
zk-SNARK
Сжатое неинтерактивное доказательство знания с нулевым разглашением: короткое и быстро проверяемое доказательство того, что вычисление выполнено корректно, без раскрытия входных данных.
- cryptography№ 1270
zk-STARK
Масштабируемое прозрачное доказательство знания с нулевым разглашением: система доказательств без доверенной настройки, считающаяся постквантово-устойчивой и опирающаяся лишь на коллизионно-устойчивые хеш-функции.
- cryptography№ 987
Безопасные многосторонние вычисления (MPC)
Семейство криптографических протоколов, позволяющих нескольким сторонам совместно вычислять функцию над их приватными входами, не раскрывая ничего, кроме итогового результата.
- cryptography№ 481
Гомоморфное шифрование
Шифр, позволяющий выполнять вычисления непосредственно над шифртекстами, получая зашифрованный результат, соответствующий операциям над открытыми текстами.
- cryptography№ 321
Цифровая подпись
Криптографический механизм с открытым ключом, доказывающий подлинность, целостность и невозможность отказа от авторства сообщения или документа.
- cryptography№ 879
Криптография с открытым ключом
Раздел криптографии, использующий пары открытого и закрытого ключей для шифрования, обмена ключами, электронной подписи и аутентификации без предварительного общего секрета.