logo lattigo

Découvrez notre contribution au chiffrement homomorphe avec Lattigo

Lattigo est une bibliothèque de chiffrement homomorphe open-source et innovante, reconnue pour son excellence dans le domaine de la cryptographie. Développée initialement à l’EPFL et maintenue par Tune Insight, Lattigo a été primé pour sa contribution permettant d’effectuer des calculs sur des données chiffrées et ainsi la collaboration sécurisée sans compromettre la confidentialité.

Lattigo a une influence significative dans la recherche sur la protection des données sensibles et son adoption dans l’industrie renforce son impact dans des champs d’applications allant de la santé aux services financiers.

Lattigo GitHub

Qu’est-ce que Lattigo ?

Lattigo est une bibliothèque Go qui implémente des primitives de chiffrement homomorphe basées sur le schéma Ring-Learning-With-Errors, ainsi que des protocoles sécurisés pour le chiffrement homomorphe multipartite. La bibliothèque implémente plusieurs schémas dont BFV, BGV et CKKS.

Tous les schémas de chiffrement dans Lattigo incluent également des versions multipartites, les rendant adaptés aux scénarios de calcul multipartite sécurisé nécessitant une confiance distribuée. L’implémentation CKKS prend en charge le bootstrap, permettant l’exécution de circuits itératifs sur des données chiffrées.

Accéder à la documentation

Un projet open-source au service de la confidentialité

Soutenu par Tune Insight, Lattigo évolue grâce à un comité d’experts alliant indépendants et membres internes. Cette collaboration garantit des avancées continues en chiffrement homomorphe, alliant sécurité et performance.

Les débuts de Lattigo

Lattigo a été initié en 2019 au Laboratoire de Sécurité des Données de l’EPFL, en 2021, Tune Insight a poursuivi et maintenu son développement.

Un projet open-source collaboratif

Lattigo est un projet open-source soutenu par Tune Insight avec le support d’un comité consultatif et d’un comité technique composé de membres indépendants et de membres de Tune Insight.