paper

Secure Multi-Party Computation in Large Networks

arXiv:1203.0289

Abstract

We describe scalable protocols for solving the secure multi-party computation (MPC) problem among a large number of parties. We consider both the synchronous and the asynchronous communication models. In the synchronous setting, our protocol is secure against a static malicious adversary corrupting less than a fraction of the parties. In the asynchronous setting, we allow the adversary to corrupt less than a fraction of parties. For any deterministic function that can be computed by an arithmetic circuit with gates, both of our protocols require each party to send a number of field elements and perform an amount of computation that is . We also show that our protocols provide perfect and universally-composable security. To achieve our asynchronous MPC result, we define the \emph{threshold counting problem} and present a distributed protocol to solve it in the asynchronous setting. This protocol is load balanced, with computation, communication and latency complexity of , and can also be used for designing other load-balanced applications in the asynchronous communication model.

51 pages