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. Lattigo: A multiparty homomorphic encryption library in Go
 
conference paper

Lattigo: A multiparty homomorphic encryption library in Go

Mouchet, Christian Vincent  
•
Bossuat, Jean-Philippe  
•
Troncoso-Pastoriza, Juan Ramón  
Show more
Brenner, Michael
•
Lepoint, Tancrède
2020
Proceedings of the 8th Workshop on Encrypted Computing and Applied Homomorphic Cryptography
8th Workshop on Encrypted Computing & Applied Homomorphic Cryptography (WAHC 2020)

We present and demo of Lattigo, a multiparty homomorphic encryption library in Go. After a brief introduction of the origin and history of the library, we dive into the most relevant technical aspects that differentiate Lattigo from other existing libraries. From the cryptographic research perspective, we describe our realization of the keyswitch and CKKS bootstrapping operations. We also present our approach to multiparty homomorphic encryption and its importance for Lattigo use-cases. From the software perspective, we elaborate on the choice of the Go language and the benefits it brings to application developers who use the library. We then present performance benchmarks and the main use-case applications the library had so far. The last part of the presentation comprises a tutorial on how to use Lattigo to build a" toy" use-case: a privacy-preserving web-application for scheduling meetings.

  • Files
  • Details
  • Metrics
Type
conference paper
DOI
10.25835/0072999
Author(s)
Mouchet, Christian Vincent  
Bossuat, Jean-Philippe  
Troncoso-Pastoriza, Juan Ramón  
Hubaux, Jean-Pierre  
Editors
Brenner, Michael
•
Lepoint, Tancrède
Date Issued

2020

Published in
Proceedings of the 8th Workshop on Encrypted Computing and Applied Homomorphic Cryptography
ISBN of the book

978-3-000677-98-4

Total of pages

6

Start page

64

End page

70

Subjects

Homomorphic Encryption

•

Secure Multiparty Computation

•

Implementation

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

Event nameEvent placeEvent date
8th Workshop on Encrypted Computing & Applied Homomorphic Cryptography (WAHC 2020)

Online

December 15, 2020

Available on Infoscience
December 19, 2022
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/193451
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