Ludovic Barman

Ludovic Barman

Hi, I'm Ludovic!

I'm a software engineer and security researcher based in Zürich. I love building software, in particular when related to security, cryptography and networking.

Currently, I work on the Android operating system at Google. I develop features related to end-to-end encryption, verifiable sandboxes, cross-device key management protocols, and network security features. I really enjoy finding ways to bring research prototypes to production, navigating real-world constraints to improve security at scale.

Before that, I completed a PhD at EPFL with Jean-Pierre Hubaux and Bryan Ford. I worked on the analysis and protection of communication metadata (e.g., website fingerprinting) and the design of anonymous communication networks. My favorite part was designing and scaling a mixnet for instant messages (Groove). I co-designed Padmé, a padding function now deployed in Apple iMessage and Meta WhatsApp / Messenger.

In my free time, you'll find me hiking in the Alps or bouldering.

For my CV, please contact me.

Research

Full list on Google Scholar

Blog posts