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
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