"ZKP" redirects here. For the airport in Russia, see Zyryanka Airport. For other uses, see Zero knowledge. In cryptography, a zero-knowledge proof or zero-knowledge protocol is a method by which one party (the prover) can prove to another party (the verifier) that some given statement is true, while avoiding conveying to the verifier any information beyond the mere fact of that statement's truth.[