A proof that allows one party to prove to another that they know a secret without revealing the secret itself.