← Back to glossary
🕵️‍♂️

Zero‑Knowledge Proof

Encryption

Cryptographic protocol where a prover convinces a verifier of a statement without revealing additional information.

Definition

Zero-knowledge proofs (ZKPs) allow verification of knowledge or properties while keeping inputs private. Security relies on soundness and zero-knowledge properties; implementations vary (SNARKs, STARKs, interactive proofs).

In plain English Cryptographic protocol where a prover convinces a verifier of a statement without revealing additional information.

Why this matters

Why it matters: ZKPs enable privacy-preserving authentication, compliance checks, and blockchain scaling with selective disclosure.

Example

Example: Prove membership in a set or a balance constraint without revealing the specific account or transaction details.