Paper 2018/710

Fast Secure Computation for Small Population over the Internet

Megha Byali, Arun Joseph, Arpita Patra, and Divya Ravi

Abstract

Secure Multi-Party Computation (MPC) with small number of parties is an interesting area of research, primarily due to its ability to model most real-life MPC applications and the simplicity and efficiency of the resulting protocols. In this work, we present efficient, constant-round 3-party (3PC) and 4-party (4PC) protocols in the honest-majority setting that achieve strong security notions of fairness (corrupted parties receive their output only if all honest parties receive output) and guaranteed output delivery (corrupted parties cannot prevent honest parties from receiving their output). Being constant-round, our constructions are suitable for Internet-like high-latency networks and are built from garbled circuits (GC). Assuming the minimal model of pairwise-private channels, we present two protocols that involve computation and communication of a single GC-- (a) a 4-round 3PC with fairness, (b) a 5-round 4PC with guaranteed output delivery. Empirically, our protocols are on par with the best known 3PC protocol of Mohassel et al. [CCS 2015] that only achieves security with selective abort, in terms of the computation time, LAN runtime, WAN runtime and communication cost. In fact, our 4PC outperforms the 3PC of Mohassel et al. significantly in terms of per-party computation and communication cost. With an extra GC, we improve the round complexity of our 4PC to four rounds. The only 4PC in our setting, given by Ishai et al. [CRYPTO 2015], involves 12 GCs. Assuming an additional broadcast channel, we present a 5-round 3PC with guaranteed output delivery that involves computation and communication of a single GC. A broadcast channel is inevitable in this setting for achieving guaranteed output delivery, owing to an impossibility result in the literature. The overall broadcast communication of our protocol is nominal and most importantly, is independent of the circuit size. This protocol too induces a nominal overhead compared to the protocol of Mohassel et al.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. Minor revision. ACM CCS 2018
DOI
10.1145/3243734.3243784
Keywords
Secure Multiparty ComputationFairnessGuaranteed Output DeliveryGarbled Circuits
Contact author(s)
divya 18oct @ gmail com
meghabyali @ gmail com
arpita @ iisc ac in
History
2018-08-03: revised
2018-08-01: received
See all versions
Short URL
https://ia.cr/2018/710
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2018/710,
      author = {Megha Byali and Arun Joseph and Arpita Patra and Divya Ravi},
      title = {Fast Secure Computation for Small Population over the Internet},
      howpublished = {Cryptology ePrint Archive, Paper 2018/710},
      year = {2018},
      doi = {10.1145/3243734.3243784},
      note = {\url{https://eprint.iacr.org/2018/710}},
      url = {https://eprint.iacr.org/2018/710}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.