Secure Multi-Party Computation
Secure Multi-Party Computation is a cryptographic method that lets several parties jointly compute a result using each of their inputs without any party having to reveal its own private data to the others. In effect, the parties can collaborate on a calculation and learn the answer while keeping their individual inputs secret. It is one approach used to enable computation on sensitive data without directly sharing that data.
Secure Multi-Party Computation (MPC/SMPC) is a generic cryptographic primitive that enables a set of distributed parties to jointly compute an agreed-upon functionality over their combined inputs while keeping each party's input private, revealing only the intended output. As commonly defined, the goal is to carry out distributed computing tasks securely such that no party learns more about the others' inputs than can be inferred from the output itself. Related threshold schemes apply MPC principles to distribute secrets or operations (for example, splitting a private key across multiple parties so that no single point holds the complete secret). This entry addresses the cryptographic concept and does not specify particular protocols, security models (such as semi-honest versus malicious adversaries), or performance and deployment trade-offs, which vary by implementation and are out of scope here based on the available evidence.
Why it matters
Secure Multi-Party Computation addresses a recurring tension in AI governance and data-driven collaboration: organizations often need to combine data or jointly compute results across institutional boundaries, yet they are constrained by confidentiality obligations, competitive sensitivity, or privacy requirements. MPC is one class of privacy-enhancing technique that allows parties to obtain a shared result while keeping their individual inputs private, which can reduce the need to pool raw sensitive data in a single location. This can matter for use cases where data sharing would otherwise be legally or contractually restricted.
For risk and compliance functions, MPC is relevant because it changes where sensitive data is exposed during a computation, potentially narrowing the surface over which confidential inputs are disclosed. As applied in threshold schemes, MPC principles can also be used to distribute a secret or an operation across multiple parties so that no single party holds the complete secret—for example, splitting a private key across multiple parties, as described in industry material on key management. This distribution of trust is often cited as a way to avoid a single point of compromise, though the degree of protection depends heavily on the specific protocol and implementation.
It is important not to overstate what MPC provides. MPC is a cryptographic method for computing on inputs without revealing them; it is not, by itself, a complete governance or data-protection program, and the available evidence here does not establish specific performance characteristics, adversary models, or regulatory sufficiency. Whether an MPC deployment meets any particular legal or supervisory expectation depends on factors outside the scope of this entry.
Who it's relevant to
Inside MPC
Common questions
Answers to the questions practitioners most commonly ask about MPC.