Based on Wikipedia, the definition of the Zero Knowledge Proof (ZKP) is the following:
… 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 while the prover avoids conve...