Skip to main content

Multi-party computation (MPC)

Multi-party computation (MPC) is a cryptographic technique that enables multiple parties to jointly compute a function over their inputs while keeping those inputs private. In other words, MPC allows a group of participants to jointly perform a computation on their individual inputs without revealing those inputs to each other. Inside a confidential computing environment, multi-party computation allows different enterprises to collaboratively analyze encrypted data without revealing its contents, ensuring full privacy and compliance.

Confidential-computing powered multi-party computation platforms offer solutions for scenarios where shared data analytics are blocked by privacy or regulatory concerns, like collaborative research, data exchange among competitors, secure financial transactions, and various forms of secure data aggregation.