Skip to main content

Witness Generation

Definition

Witness generation refers to the computational process of producing a cryptographic proof, often called a witness, that confirms the correctness of a computation or the validity of a statement. This proof allows a verifier to confirm the statement without re-executing the entire computation. It is a key component of zero-knowledge proofs.