Performance Evaluation of Secure Multi-party Computation on Heterogeneous Nodes

04/23/2020
by   Zhou Ni, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/08/2020

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

Secure multi-party computation (MPC) is a subfield of cryptography. Its ...
research
12/30/2021

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

Multiparty computation (MPC) consists in several parties engaging in joi...
research
07/09/2021

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

In recent years, multiparty computation as a service (MPCaaS) has gained...
research
02/06/2021

Privacy-Preserving Video Classification with Convolutional Neural Networks

Many video classification applications require access to personal data, ...
research
05/12/2019

Secure Error Correction using Multi-Party Computation

During recent years with the increase of data and data analysis needs, p...
research
08/17/2023

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

Unmanned aerial vehicles (UAVs) are commonly used for edge collaborative...
research
04/22/2019

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