Performance Evaluation of Secure Multi-party Computation on Heterogeneous Nodes

by   Zhou Ni, et al.
Illinois Institute of Technology

Secure multi-party computation (MPC) is a broad cryptographic concept that can be adopted for privacy-preserving computation. With MPC, a number of parties can collaboratively compute a function, without revealing the actual input or output of the plaintext to others. The applications of MPC range from privacy-preserving voting, arithmetic calculation, and large-scale data analysis. From the system perspective, each party in MPC can run on one compute node. The compute nodes of multiple parties could be either homogeneous or heterogeneous; however, the distributed workloads from the MPC protocols tend to be always homogeneous (symmetric). In this work, we study a representative MPC framework and a set of MPC applications from the system performance perspective. We show the detailed online computation workflow of a state-of-the-art MPC protocol and analyze the root cause of its stall time and performance bottleneck on homogeneous and heterogeneous compute nodes.


page 1

page 2

page 3

page 4


MPC Protocol for G-module and its Application in Secure Compare and ReLU

Secure multi-party computation (MPC) is a subfield of cryptography. Its ...

Circuit-Free General-Purpose Multi-Party Computation via Co-Utile Unlinkable Outsourcing

Multiparty computation (MPC) consists in several parties engaging in joi...

Publicly Auditable MPC-as-a-Service with succinct verification and universal setup

In recent years, multiparty computation as a service (MPCaaS) has gained...

Privacy-Preserving Video Classification with Convolutional Neural Networks

Many video classification applications require access to personal data, ...

Secure Error Correction using Multi-Party Computation

During recent years with the increase of data and data analysis needs, p...

Privacy-Preserving Detection Method for Transmission Line Based on Edge Collaboration

Unmanned aerial vehicles (UAVs) are commonly used for edge collaborative...

Providing Confidential Cloud-based Fall Detection from Remote Sensor Data Using Multi-Party Computation

Fall detection systems are concerned with rapidly detecting the occurren...

Please sign up or login with your details

Forgot password? Click here to reset