Security & Privacy
Hi, I'm Ludovic !
I recently obtained my PhD in security and privacy, under the guidance of Jean-Pierre Hubaux and Bryan Ford.
My research topics revolve around the analysis and protection of communication metadata (e.g., traffic analysis, website fingerprinting), and around building anonymous communication networks. I like designing and building systems.
In my free time, I enjoy thinkering with DiY projects and hiking in the Alps.
I will soon join Google and work on the privacy of Android.
Feel free to contact me! email@example.com
Download my CV as PDF
Table of contents: research / work experience / education / blog posts / demos
- Website Fingerprinting and Defenses2021
- Metadata-Private Messaging for Mobile Devices2021
- Every Byte Matters: Traffic-Analysis of Bluetooth Wearable Devices 2021
L. Barman, A. Dumur, A. Pyrgelis, J-P. Hubaux. Ubicomp 2021
paper, code, press article: Horizons
- Decentralized Privacy-Preserving Proximity Tracing (DP3T)2020
My contribution to this large team project mostly consists of: security analysis (of the initial project PEPP-PT, then of DP3T), reviews of alternative protocols (ROBERT, DESIRE, etc), and some work on interoperability.
website, paper, some press articles: Reuters, BBC, Financial Times, Blick, Le Temps
- PriFi: Low-Latency Metadata Protection for Organizational Networks 2018
L. B., I. Dacosta, M. Zamani, E. Zhai, A. Pyrgelis, B. Ford, J. Feigenbaum, J-P. Hubaux. PETS 2020
- Reducing Metadata Leakage from Encrypted Files and Communication with PURBs 2018
K. Nikitin & L. Barman, M. Underwood, W. Lueks, B. Ford, J-P. Hubaux. PETS 2019
paper, website, presentation, code, press article: ZDNet
- Drand & LeagueOfEntropy.com: Provable Distributed Randomness 2017
My contribution to this team project is mostly code.
website, code, some press articles: ZDNet, TheNextWeb
- PriFi: A Low-Latency [...] Protocol for Local-Area Anonymous Communication 2016
L. Barman, M. Zamani, I. Dacosta, J. Feigenbaum, B. Ford, J-P. Hubaux, D. Wolinsky. WPES 2016
- Mirror: Enabling Proofs of Data Replication and Retrievability in the Cloud 2015
F. Armknecht, L. Barman, J-M. Bohli, G. Karame. USENIX Security 2016
- Privacy Threats and Practical Solutions for Genetic Risk Tests 2015
L. Barman, E. Graini, J-L. Raisaro, E. Ayday, J-P. Hubaux. GenoPri 2015
- Android Privacy Engineer at Google, Zurich
- Research Intern at Cloudflare, London
Website Fingerprinting and Defenses on QUIC
- Teaching Assistant at EPFL (part of the PhD program)
2015 - 2021
In the class "Information Security and Privacy", I rebuilt the aging infrastructure in favor of a more reliable setup with dockers and Continuous Integration. I also designed several exercises such as a TLS downgrade attack & implementation of a PAKE protocol.
In the class "Mobile Networks", I helped building hands-on exercises about Wireless networks and their security/privacy aspects. I gave lectures about Tor and the anonymity on the Web.
- Intern at NEC Laboratories Europe, Heidelberg
Master Thesis, NEC Laboratories Europe, Heidelberg
Supervised by G. Karame (NEC Laboratories Europe) and P. Oechslin (LASEC, EPFL)
- Teaching assistant at EPFL
For the class "System-oriented Programming", where students learn about SH, C, Perl, Unix.
Supervision of semester projects for students in Java, involving cryptography and networking.
- various Web Developer positions (Sunergic, CJ Online Works, JE EPFL, Intemporare)
2008 - 2019
At Sunergic, I created a Web application for monitoring Siemens solar panels. In addition, it enabled clients to design a roof (through a graphical wizard) and estimate the expected efficiency and profit of a solar installation. This application has been used by several partners of Sunergic and Romande Energie.
- EPFL, Lausanne: PhD in Security and Privacy, co-advised by Jean-Pierre Hubaux and Bryan Ford
- EPFL: Bachelor/Master in Communications Systems (with a 1-year exchange at NUS, Singapore)
Non-peer-reviewed posts, highlights on personal projects & random discussions.
Note: these demos have not been updated since early 2020.
- TuringWars : A game where small programs fight on a shared computer! (reboot of CoreWars)2017
Technologies: Scala+ScalaJS (backend), Express/Typescript/TypeORM/React/Redux (backend + frontend), Webpack/Docker. Made in 24h @ Lauzhack, then improved for a while.
- Vaultage : a self-hosted, in-browser password manager with client-side encryption 2015
Technologies: Express/Typescript, SJCL (crypto), Jest/Jasmine+Pupeteer (testing)