About me
Bonjour! I’m a postdoc at ETH Zurich in the COMSEC group under supervision of Prof. Kaveh Razavi. I will soon join Prof. Christopher W. Fletcher group at UC Berkeley as a postdoc.
Before this, I was a PhD student at COMSEC for 3 fun years, and before that, I got an ITET Master’s degree from ETH Zurich, and an Ingénieur Polytechnicien degree from École Polytechnique.
Research
I’m trying to make computer systems more secure and efficient, mostly on the hardware side.
Flagship projects
My flagship projects are:
- Lost in Translation (USENIX Security ‘25 - open source): fuzzing to find hardware translation (MiRTL) bugs in EDA software and exploiting them.
- Cascade (USENIX Security ‘24 - artifacts evaluated): a black-box CPU fuzzer that outperforms all previous coverage-guided fuzzers.
- CellIFT (USENIX Security ‘22 - artifacts evaluated): scalabe information flow tracking for hardware.
- RemembERR (MICRO ‘22 - artifacts evaluated): a comprehensive survey of x86 errata.
Information flow tracking
Memory security
At COMSEC, I was also involved in memory security research:
- HIFI-DRAM (ISCA ‘24): DRAM imaging for sense amplifier analysis (best paper nominee).
- ProTRR (IEEE Symposium on Security and Privacy ‘22): a Rohwammer defense based on on-chip counters.
- REGA (IEEE Symposium on Security and Privacy ‘23): a Rohwammer defense based on a new sense amplifier design.
- ZenHammer (USENIX Security ‘24): Rowhammer on AMD Zen CPUs - first reported DDR5 bit flips.
Supervision
At ETH Zurich, I’ve supervised the following students:
- Matej (Master’s thesis ‘24)
- Tobias (Master’s thesis ‘24)
- Quentin (Semester thesis ‘24)
- Tobias (Semester thesis ‘23)
- Sandro (Master’s thesis ‘23)
- Tristan (Master’s thesis ‘23)
- Adriel (Master’s thesis ‘23)
- Valentin (Semester thesis ‘22)
- Quentin (Bachelor’s thesis ‘22)
- Adriel (Semester thesis ‘22)
- Guillaume (Semester thesis ‘22)
- Maximilian (Master’s thesis ‘22)
- Stijn (Master’s thesis ‘22)
- Floris (Semester thesis ‘21)
Community service
I have sub-reviewed for the following conferences:
- CCS’21.
- USENIX ATC’22.
- DIMVA’23.
- HPCA’25.
I have reviewed for the following conferences:
- Top Picks in HES’24.
Teaching
I’ve been a teaching assistant for the following courses at ETH Zurich:
- Computer Engineering ‘22, ‘23, ‘24 (ETH Zurich)
- VLSI 1: HDL Based Design for FPGAs ‘20 (ETH Zurich)
Other projects
- Simulated memory controller (GSoC ‘20).
- Some Android games (FlaviBird, GraviTree).