Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Multiparty Homomorphic Encryption from Ring-Learning-with-Errors
 
conference paper

Multiparty Homomorphic Encryption from Ring-Learning-with-Errors

Mouchet, Christian
•
Troncoso-Pastoriza, Juan
•
Bossuat, Jean-Philippe
Show more
2021
Proceedings on Privacy Enhancing Technologies
21st Privacy Enhancing Technologies Symposium (PETS 2021)

We propose and evaluate a secure-multiparty-computation (MPC) solution in the semi-honest model with dishonest majority that is based on multiparty homomorphic encryption (MHE). To support our solution, we introduce a multiparty version of the Brakerski-Fan-Vercauteren homomorphic cryptosystem and implement it in an open-source library. MHE-based MPC solutions have several advantages: Their transcript is public, their offline phase is compact, and their circuit-evaluation procedure is non-interactive. By exploiting these properties, the communication complexity of MPC tasks is reduced from quadratic to linear in the number of parties, thus enabling secure computation among potentially thousands of parties and in a broad variety of computing paradigms, from the traditional peer-to-peer setting to cloud-outsourcing and smart-contract technologies. MHE-based approaches can also outperform the state-of-the-art solutions, even for a small number of parties. We demonstrate this for three circuits: private input selection with application to private-information retrieval, component-wise vector multiplication with application to private-set intersection, and Beaver multiplication triples generation. For the first circuit, privately selecting one input among eight thousand parties' (of 32 KB each) requires only 1.31 MB of communication per party and completes in 61.7 seconds. For the second circuit with eight parties, our approach is 8.6 times faster and requires 39.3 times less communication than the current methods. For the third circuit and ten parties, our approach generates 20 times more triples per second while requiring 136 times less communication per-triple than an approach based on oblivious transfer. We implemented our scheme in the Lattigo library and open-sourced the code at https://github.com/ldsec/lattigo.

  • Files
  • Details
  • Metrics
Type
conference paper
DOI
10.2478/popets-2021-0071
Author(s)
Mouchet, Christian
Troncoso-Pastoriza, Juan
Bossuat, Jean-Philippe
Hubaux, Jean-Pierre  
Date Issued

2021

Published in
Proceedings on Privacy Enhancing Technologies
Total of pages

21

Volume

2021

Issue

4

Start page

291

End page

311

Subjects

Homomorphic Encryption

•

Secure Multiparty Computation

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

Event nameEvent placeEvent date
21st Privacy Enhancing Technologies Symposium (PETS 2021)

Online

July 12–16, 2021

Available on Infoscience
December 19, 2022
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/193450
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés