Zero Knowledge Proof
A zero-knowledge proof establishes the truth of a claim without exposing the claim itself. The party making the claim is known as the “prover”, and the person verifying the claim is known as the “verifier”.
The knowledge complexity of interactive proof systems, a 1985 work that offers a formulation of zero-knowledge proofs often used today, is where zero-knowledge proofs first appeared. A zero-knowledge protocol is a way for one party (the prover) to convince another party (the verifier) that a certain claim is true without disclosing any other information.