От англ. zero-knowledge proof — доказательство с нулевым разглашением
Разновидность криптографического протокола, который позволяет проверяющему (the verifier) убедиться в верности утверждения доказывающей стороны (the prover), не зная деталей самого утверждения.
Принцип похож на известную многим игру «Контакт», в которой игроки должны уловить задумку и угадать слово, не названное напрямую.