Secure Multi-Party Computation
Definition
Secure multiparty computation jointly processes private inputs according to agreed rules.
A family of cryptographic protocols enabling parties to compute an agreed function over private inputs without revealing more about the inputs than what follows from the output and threat model.
Simply explained
Multiple participants compute something together without having to fully disclose their original data to each other.
Why it matters in practice
The term contributes to secure, maintainable, and high-performance web applications as well as resilient technical decisions.
Example from business
Several companies compute a joint fraud metric without exchanging customer data.
Limits and pitfalls
- Equating MPC with anonymization or automatic purpose limitation, concealing security assumptions about collusion and active attackers, or ignoring computation, communication, and output disclosure.
Origin & history
MPC traces back to Yao's work in the 1980s and has since been practically developed further.
Use in mid-sized companies
- Possible example: Several companies compute a joint fraud metric without exchanging customer data.
Frequently asked questions
What does Secure Multiparty Computation mean?
A family of cryptographic protocols enabling parties to compute an agreed function over private inputs without revealing more about the inputs than what follows from the output and threat model. What mistakes should be avoided? Equating MPC with anonymization or automatic purpose limitation, concealing security assumptions about collusion and active attackers, or ignoring computation, communication, and output disclosure.
Sources
Source checked on 10.10.2026. Editorial application examples are hypothetical; no evidence of real customer results.
Editorially reviewed on: