logo lattigo

Discover our contribution to homomorphic encryption with Lattigo

Lattigo is an open-source homomorphic encryption library recognized for its innovation and excellence in the field of cryptography and data privacy. Originally developed at EPFL and maintained by Tune Insight, Lattigo was awarded for its contribution to the security of computations on encrypted data, enabling secure collaborations without compromising confidentiality.

This award highlights the impact of Lattigo in the areas of research, industry and sensitive data protection strengthening its adoption in applications ranging from health to financial services.

GitHub

What is Lattigo?

Lattigo is a Go library that implements homomorphic encryption primitives based on the Ring-Learning-With-Errors schema, as well as secure protocols for multiparty homomorphic encryption. The library implements several schemas including BFV, BGV and CKKS.

All encryption schemes in Lattigo also include multi-party versions, making them suitable for secure multiparty computing scenarios requiring distributed trust. The CKKS implementation supports bootstrap allowing iterative circuits to run on encrypted data.

Documentation Access

An Open-Source Project Serving Privacy

Backed by Tune Insight, Lattigo is driven by a committee of experts combining independent contributors and internal team members. This collaboration ensures continuous progress in homomorphic encryption, combining security with performance.

The beginning of the project

Lattigo was initiated in 2019 at the EPFL Data Security Laboratory in 2021. Tune Insight continued and maintained its development.

Lattigo is an open-source project

Lattigo is an open-source project supported by Tune Insight with the support of an advisory committee and a technical committee composed of independent members and members of Tune Insight.