Skip to main content

MPC-in-head

Definition

MPC-in-head is a technique used in zero-knowledge proofs where a prover simulates a Multi-Party Computation (MPC) internally. This method allows a single prover to demonstrate knowledge of a secret without revealing it, by internally executing an MPC protocol as if interacting with multiple parties. The prover then generates a zero-knowledge proof of this simulated execution. It simplifies the setup for certain proof systems, reducing the need for actual multi-party interactions.