English

Performance Evaluation of Secure Multi-party Computation on Heterogeneous Nodes

Cryptography and Security 2020-04-24 v1 Distributed, Parallel, and Cluster Computing Performance

Abstract

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.

Keywords

Cite

@article{arxiv.2004.10926,
  title  = {Performance Evaluation of Secure Multi-party Computation on Heterogeneous Nodes},
  author = {Zhou Ni and Rujia Wang},
  journal= {arXiv preprint arXiv:2004.10926},
  year   = {2020}
}
R2 v1 2026-06-23T15:02:34.116Z