Jana Hofmann

jana.hofmann@mpi-sp.org

jana-pic.png

I’m a tenure-track faculty at Max-Planck Institute for Security and Privacy (MPI-SP), where I lead the group for Formal Security Engineering. I am also a principle investigator at the CASA Cluster of Excellence at Ruhr University, Bochum. Previously, I was a researcher at Azure Research, Microsoft. I obtained my PhD from Saarland University while working at CISPA.

I develop techniques to establish strong security guarantees at the hardware-software interface, with a focus on information flow security. Much of my work addresses microarchitectural side channels, where I design methods to detect, formally specify, and ultimately prevent information leakage. My research combines techniques from formal methods, programming languages, and systems security research. I am working on both verification approaches for smaller, white-box hardware designs and model-based testing for larger-scale software and black-box hardware.

open positions

I am hiring! I welcome applications for PhD and postdoc positions. Write me an email if you are interested in systems security and/or formal methods! Please include your CV and your university transcripts. I also offer Bachelor’s and Master’s theses.

news

Jun 10, 2026 Our paper Principled Design of Indexing Functions for Memory Coloring was accepted at Usenix Security’26! In this paper, we investigate how to make simultaneous partitioning of multiple shared microarchitectural components practical - by synthesizing new indexing functions.
May 20, 2026 Our paper Enter, Exit, Page Fault, Leak: Testing Isolation Boundaries for Microarchitectural Leaks was awarded a Distinguished Paper Award at S&P!
May 05, 2026 I’m very proud to announce that Clara Schneidewind’s and my course Functional Programming was nominated for the RUB Excellent Teaching Award! Update (June’26): We actually won the award! Yay!
Apr 13, 2026 Our paper A Deductive System for Contract Satisfaction Proofs will appear at PLDI’26. The preprint is available on ArXiv.

recent publications

  1. USENIX Security
    Principled Design of Indexing Functions for Memory Coloring
    Stephan Dübler, Jana Hofmann, Boris Köpf, and Stavros Volos
    In 35th USENIX Security Symposium (USENIX Security 26), Aug 2026
  2. PLDI
    A Deductive System for Contract Satisfaction Proofs
    Arthur Correnson, Haoyi Zeng, and Jana Hofmann
    Proc. ACM Program. Lang., Jun 2026
  3. S&P
    Enter, Exit, Page Fault, Leak: Testing Isolation Boundaries for Microarchitectural Leaks
    Oleksii Oleksenko, Flavien Solt, Cédric Fournet, Jana Hofmann, Boris Köpf, and 1 more author
    In IEEE Symposium on Security and Privacy, May 2026
    Accepted at IEEE SP 2025, publication delayed due to embargo.