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. My current research focuses on multiparty homomorphic encryption schemes and their applications to secure multiparty computation. I wrote a PhD thesis on the topic.

If you want to know more, here are my CV and my LinkedIn profile.

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:

EuroS&P 2025 CCS 2025 USENIX Security 2026


Publications


Talks