Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Open Access Articles
  3. MIT Open Access Articles
  4. Communication Locality in Secure Multi-party Computation

Communication Locality in Secure Multi-party Computation

Thumbnail Image
Download
Name

CR-local-MPC.pdf

Description
Accepted version
Size

413.05 KB

Format

Adobe PDF

Checksum (MD5)

399e0bb6fb00276b8762fd68c78d9f1f

sword-2019-05-29T14:59:44.original.xml (130 B)
Original SWORD entry document
Author(s)
Boyle, Elette Chantae
•
Goldwasser, Shafrira
•
Tessaro, Stefano
Date Issued
2013
Journal
Theory of Cryptography
Publisher
Springer Berlin Heidelberg
Citation
Boyle, Elette, et al. “Communication Locality in Secure Multi-Party Computation.” Theory of Cryptography, edited by Amit Sahai, vol. 7785, Springer Berlin Heidelberg (2013): 356–76.
Version
Author's final manuscript
Abstract
We devise multi-party computation protocols for general secure function evaluation with the property that each party is only required to communicate with a small number of dynamically chosen parties. More explicitly, starting with n parties connected via a complete and synchronous network, our protocol requires each party to send messages to (and process messages from) at most polylog(n) other parties using polylog(n) rounds. It achieves secure computation of any polynomial-time computable randomized function f under cryptographic assumptions, and tolerates up to statically scheduled Byzantine faults. We then focus on the particularly interesting setting in which the function to be computed is a sublinear algorithm: An evaluation of f depends on the inputs of at most q = o(n) of the parties, where the identity of these parties can be chosen randomly and possibly adaptively. Typically, q = polylog(n). While the sublinear query complexity of f makes it possible in principle to dramatically reduce the communication complexity of our general protocol, the challenge is to achieve this while maintaining security: in particular, while keeping the identities of the selected inputs completely hidden. We solve this challenge, and we provide a protocol for securely computing such sublinear f that runs in polylog(n) + O(q) rounds, has each party communicating with at most q •polylog(n) other parties, and supports message sizes polylog(n) •(ℓ + n), where ℓ is the parties' input size. Our optimized protocols rely on a multi-signature scheme, fully homomorphic encryption (FHE), and simulation-sound adaptive NIZK arguments. However, we remark that multi-signatures and FHE are used to obtain our bounds on message size and round complexity. Assuming only standard digital signatures and public-key encryption, one can still obtain the property that each party only communicates with polylog(n) other parties. We emphasize that the scheduling of faults can depend on the initial PKI setup of digital signatures and the NIZK parameters. © 2013 International Association for Cryptologic Research. Keywords: Homomorphic Encryption, Honest Party, Swap Gate, Secure Multiparty Computation, Secure Function Evaluation
MIT Department
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Massachusetts Institute of Technology. Department of Mathematics
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
Creative Commons Attribution-Noncommercial-Share Alike
http://creativecommons.org/licenses/by-nc-sa/4.0/
Persistent DSpace Link
https://hdl.handle.net/1721.1/121532
DOI of Published Version
https://doi.org/10.1007/978-3-642-36594-2_21
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.