
معرفی
Jonathan Protzenko is a Principal Researcher at Microsoft Azure Research, focusing on advancing the theory and practice of software verification through formal methods and type systems. His work bridges critical security gaps in modern programming languages, with verified code integrated into major software like BoringSSL, Linux kernel, Python, and Firefox.
- PhD in Computer Science from INRIA Paris (2014)
- Formerly at Microsoft Research (9 years) and INRIA's Gallium team (2010–2014)
His research spans verified cryptography (EverCrypt, HACL*), Rust verification (Aeneas, Eurydice), and computational law (Catala). Recent projects include:
- Rust verification (2022–present): Aeneas and Eurydice toolchains for bidirectional Rust-C compilation
- Verified protocol stacks (2019–present): Noise*, MLS*, and Signal* implementations
- Formal computational law (2020–2022): Catala for formalizing legal texts
- Open-source impact (2009–present): Maintaining Thunderbird add-ons
His 15 most recent publications (2025–2021) highlight trends in Rust verification, secure messaging protocols, and formal methods for legal frameworks. Scientific accolades include the Internet Defense Prize and SIGPLAN Research Highlight. Notable advisees include Théophile Wallez and Denis Merigoux, who won the Gilles Kahn PhD Award. His work involves collaborations with startups like Cryspen and formal verification toolchains like KreMLin.




