OC3 registrations are now open! Join the premier event for confidential computing online or in Berlin on March 27.

Illustration Multi-party computation animation with delay 7s

Multi-party computation (MPC)

Share data and collaborate securely


Historically, data protection methods like secure MPC relied heavily on cryptography, leading to performance overhead. But with confidential computing, this has changed. With Edgeless Systems software, building MPC apps with always-encrypted data has never been easier.

What is multi-party computation?


Multi-party computation (MPC) is a cryptographic process allowing multiple parties to jointly compute an output from their private inputs, while ensuring privacy among participants. This has various industry applications. For instance, financial institutions can use MPC for privacy-preserving joint analytics on customer data to improve risk assessment, fraud detection, and money laundering investigations.

4 users icons, collaborating on a function

Secure multi-party computation was complex to implement

Historically, secure MPC has been implemented using complex cryptographic means. This made secure MPC difficult and resource-heavy to use. As a result, secure MPC is rarely used in practice.

The solution: Confidential computing-powered MPC


Confidential-computing technology has transformed the MPC apps landscape. Confidential computing ensures always-on encryption of data even during processing. Additionally, with remote attestation, one can always verify the integrity of workloads running. In a nutshell, confidential computing can provide a high-performance "black box" that can run arbitrary MPC code.


Edgeless Systems software makes it easy to create such black boxes and bring them to production.

MPC diagram 2

Learn how a global NGO was able to get their MPC platform ready within a few weeks


Hope for Justice, a global non-profit organization which aims to bring an end to modern slavery, wanted to build an MPC app to share intelligence with other anti-trafficking agencies, without ever risking to share the extremely sensitive info of the victims. By leveraging the expertise and software of Edgeless Systems, and Intel SGX hardware, Hope for Justice got their Private Data Exchange platform ready for testing in just a few weeks.

Hope 4 justice case study

Our open-source tools make it easy to build confidential MPC applications

EGo logo

EGo: The easiest way to create apps for SGX

marblerun logo

MarbleRun: The easiest way to orchestrate enclaves

manifestants

By utilizing the multi-party computing framework provided by Edgeless Systems (…) we are now proud to present the “Private Data Exchange”, a confidential-computing platform designed to enhance global efforts to detect and respond to human trafficking. (…) The potential application of confidential computing is mind-blowing.

- Callum Harvie

Operations & Risk Manager at Hope for Justice

Accenture offices

“We can now build a safe lock with confidential computing between companies so that data sets can be exchanged in a secure and privacy-preserving way. This was not possible before because of competition and privacy issues.”

– Giuseppe Giordano
R&D Senior Manager at Accenture

Interested in learning more about confidential MPC apps?


Fill out the form and speak to our experts!

The form failed to load. Please send an email to contact@edgeless.systems. Loading likely fails because you are using privacy settings or ad blocks.