Privacy & Tech
How does secure multiparty computation protect shared analysis?
Secure multiparty computation, or SMPC, allows multiple participants to calculate an agreed result using their separate data while limiting what they learn about one another’s inputs.
For example, several businesses could calculate a combined total without sending their individual figures to a shared database. The protocol determines what each participant contributes and which results they receive.
Its protection has boundaries:
Element | What needs attention |
|---|---|
Inputs | The protocol must protect the information supplied by participants. |
Participants | Security depends on assumptions about their behaviour and possible collusion. |
Results | An output may still reveal sensitive information, even if inputs were protected. |
The security guarantees also depend on the specific SMPC protocol, its implementation and assumptions about which participants may act dishonestly or collude.
The ICO’s guidance on secure multiparty computation explains these considerations.
SMPC may support collaboration within data clean rooms, but the terms are not interchangeable. A clean room describes a controlled environment; SMPC is a specific family of cryptographic techniques that may be used within one.
Türkçe
English