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 is an award-winning library thanks to its contribution to secure computation on encrypted data, enabling secure collaborations without compromising privacy.

Lattigo has a broad impact in research and industry when sensitive data protection is paramount, strengthening its adoption in applications ranging from health to financial services.

Lattigo GitHub

What is Lattigo?

Lattigo is a Go library that implements homomorphic encryption primitives based on Ring-Learning-With-Errors, as well as secure protocols for multiparty homomorphic encryption. The library implements several encryption schemes 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 bootstraping, hence enabling iterative circuits to run on encrypted data.

Documentation Access

An Open-Source Project to safeguard 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 multiparty homomorphic encryption, combining security with performance.

The dawn of Lattigo

Lattigo was initiated in 2019 at the EPFL Laboratory for Data Security. In 2021, Tune Insight took over the development and maintenance of the library.

An open-source collaborative project

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