Christian Mouchet

About me

Hey! I'm Christian, a PostDoc researcher and lecturer at HPI in the Cybersecurity - Identity Management group. Before that, I completed my PhD at EPFL, in the Security and Privacy Engineering Laboratory.

I'm interested in practical aspects of cryptographic protocols, with a current focus on lattice-based schemes, post-quantum cryptography and privacy-enhancing technologies. I wrote my PhD thesis on multiparty homomorphic encryption schemes and their applications to secure multiparty computation.

Open Source

Lattigo is a multiparty homomorphic encryption (MHE) library in Go. It implements several homomorphic encryption schemes and their multiparty variants.


Helium is an MHE-based secure multiparty computation (MPC) framework. It builds on top of Lattigo and gRPC, and enables low-requirement MPC.

Teaching & Service

Teaching, as main instructor:

Fall 2025:Computing on Encrypted Data (Master, 6 ECTS)
@ Hasso Plattner Institute
Summer 2025:Intro. to Lattice-based Homomorphic Encryption
@ EPFL-ETH Summer School on Lattice-based Cryptography
Fall 2024: Computing on Encrypted Data (Master, 3 ECTS)
@ Hasso Plattner Institute

Program committees:

IEEE EuroS&P 2025 ACM CCS 2025 USENIX Security 2026 FHE.org Conference 2026


Publications


Talks