RPM: Robust Anonymity at Scale

Authors: Donghang Lu (Purdue University), Aniket Kate (Purdue University)

Volume: 2023
Issue: 2
Pages: 347–360
DOI: https://doi.org/10.56553/popets-2023-0057

artifact

Download PDF

Abstract: This work presents RPM, a scalable anonymous communication protocol suite using secure multiparty computation (MPC) with the offline-online model. We generate random, unknown permutation matrices in a secret-shared fashion and achieve improved (online) performance and the lightest communication and computation overhead for the clients compared to the state of art robust anonymous communication protocols. Using square-lattice shuffling, we make our protocol scale well as the number of clients increases. We provide three protocol variants, each targeting different input volumes and MPC frameworks/libraries. Besides, due to the modular design, our protocols can be easily generalized to support more MPC functionalities and security properties as they get developed. We also illustrate how to generalize our protocols to support two-way anonymous communication and secure sorting. We have implemented our protocols using the MP-SPDZ library suit and the benchmark illustrates that our protocols achieve unprecedented online phase performance with practical offline phases.

Keywords: Secure Multiparty Computation, Anonymous Communication, Secure Random Permutation

Copyright in PoPETs articles are held by their authors. This article is published under a Creative Commons Attribution 4.0 license.