A zero-knowledge proof is a cryptographic method where one party (the prover) can prove to another party (the verifier) that a statement is true without revealing any additional information apart from the fact that the statement is indeed true. This allows the prover to convince the verifier of the validity of a claim without disclosing the underlying data or information used to prove it.