Постквантовая криптография

Zero-Knowledge Proof: как доказать что-то не раскрывая ничего

28 июня 2026

Парадокс нулевого знания

Представьте: вы хотите доказать банку, что знаете пароль — без того, чтобы сам пароль куда-то передавался. Или подтвердить возраст для покупки алкоголя, не показывая паспорт. Именно это делают Zero-Knowledge Proof (ZKP) — доказательства с нулевым разглашением.

Как это работает: пещера Али-Бабы

Классический пример — пещера с двумя туннелями, соединёнными дверью с замком. Прувер (тот, кто доказывает) заходит в один из туннелей пока верификатор не смотрит. Верификатор кричит, из какого туннеля выйти. Если пруверу известен код — он откроет дверь и выйдет нужным путём. После 20 повторений вероятность случайного успеха — 0,0001%. Код так и не раскрыт.

Типы ZKP

zk-SNARK

Zero-Knowledge Succinct Non-Interactive Argument of Knowledge. Используется в Zcash и большинстве ZK-роллапов Ethereum. Маленький размер доказательства (менее 200 байт), быстрая верификация. Слабое место: требует trusted setup — доверенной генерации параметров.

zk-STARK

Zero-Knowledge Scalable Transparent Argument of Knowledge. Не требует trusted setup. Доказательства больше, но квантово-устойчивы — используют хеш-функции, а не эллиптические кривые. Используется в StarkNet и Cairo VM.

Bulletproofs

Без trusted setup, компактные, но верификация медленнее. Применяются в Monero для скрытия сумм транзакций.

Где ZKP применяются прямо сейчас

  • Блокчейн и приватность: Zcash, Aztec Network — скрывают суммы и адреса транзакций.
  • Масштабирование Ethereum: ZK-роллапы (zkSync, StarkNet, Polygon zkEVM) проверяют тысячи транзакций одним доказательством.
  • Цифровая идентификация: Polygon ID позволяет доказать, что вам 18+ без раскрытия даты рождения.
  • Машинное обучение: Доказательство того, что модель обучена на легитимных данных без раскрытия самих данных.

ZKP и постквантовая безопасность

Большинство ZKP-систем используют эллиптические кривые, уязвимые для квантовых компьютеров (алгоритм Шора). Исключение — zk-STARK: основан на хеш-функциях, которые квантово-устойчивы по природе. Именно поэтому STARK считается будущим ZKP в постквантовую эпоху.

Будущее: ZKP в повседневной жизни

К 2030 году ZKP могут использоваться для анонимного голосования, верификации налоговых деклараций без раскрытия доходов, доступа к медицинским системам без передачи данных пациента. Технология готова — остаётся вопрос регуляторного принятия.

← Все материалы