Quorums Quicken Queries: Efficient Asynchronous Secure Multiparty Computation
Varsha Dani, Valerie King, Mahnush Movahedi, Jared Saia

TL;DR
This paper introduces an asynchronous MPC algorithm that is more efficient than traditional methods, requiring less communication and computation per player when fewer than 1/8 of players are adversarial.
Contribution
The paper presents a novel asynchronous MPC algorithm with improved efficiency and a distributed load-balanced threshold counting algorithm for asynchronous networks.
Findings
Requires each player to send fewer messages and perform less computation than traditional algorithms.
Achieves O(m/n + √n) complexity per player for secure computation.
Provides a load-balanced threshold counting algorithm with O(log n) complexity.
Abstract
We describe an asynchronous algorithm to solve secure multiparty computation (MPC) over n players, when strictly less than a 1/8 fraction of the players are controlled by a static adversary. For any function f over a field that can be computed by a circuit with m gates, our algorithm requires each player to send a number of field elements and perform an amount of computation that is O (m/n + \sqrt{n}). This significantly improves over traditional algorithms, which require each player to both send a number of messages and perform computation that is {\Omega}(nm). Additionally, we define the threshold counting problem and present a distributed algorithm to solve it in the asynchronous communication model. Our algorithm is load balanced, with computation, communication and latency complexity of O(log n), and may be of independent interest to other applications with a load balancing goal in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Complexity and Algorithms in Graphs · Blockchain Technology Applications and Security
