Zero-knowledge proof


Topic | v1 | created by jjones |
Description

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 a given statement is true, without conveying any information apart from the fact that the statement is indeed true. The essence of zero-knowledge proofs is that it is trivial to prove that one possesses knowledge of certain information by simply revealing it; the challenge is to prove such possession without revealing the information itself or any additional information. If proving a statement requires that the prover possess some secret information, then the verifier will not be able to prove the statement to anyone else without possessing the secret information. The statement being proved must include the assertion that the prover has such knowledge, but without including or transmitting the knowledge itself in the assertion.


Relations

subtopic of Computer security

Computer security, cybersecurity or information technology security (IT security) is the protection o...


Edit details Edit relations Attach new author Attach new topic Attach new resource
Resources

treated in Understanding Zero-knowledge proofs through illustrated examples

I recently listened to this ZKFM podcast, which gave practical examples that clearly explained key co...