Skip to main content

Garbled Circuits

Definition

Garbled Circuits represent a cryptographic protocol enabling two parties to jointly compute a function on their private inputs without disclosing those inputs to each other. This technique forms a fundamental component of secure multi-party computation, ensuring privacy during collaborative data processing. One party constructs an encrypted version of a boolean circuit, and the other party evaluates it using encrypted inputs. The outcome reveals only the function’s result, preserving the confidentiality of individual data contributions.