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
Loading...
Thumbnail Image
Name

wahc20.pdf

Type

Postprint

Version

http://purl.org/coar/version/c_ab4af688f83e57aa

Access type

openaccess

License Condition

CC BY

Size

562.69 KB

Format

Adobe PDF

Checksum (MD5)

6475c0ec2d7e5c2fdbb0909f523312e4

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