Hi, I'm Ryan Lehmkuhl!
I also go by Rain (he/they)
I’m a fourth-year PhD student at UC Berkeley, advised by Henry Corrigan-Gibbs, working in
cryptography, computer security, and systems. I’m interested in using cryptography to
improve the way we audit and study technologies like chatbots and recommendation systems
while preserving user privacy.
The first three years of my PhD were done at MIT. Before beginning my PhD, I worked at Opaque, a startup
that provides a platform for collaborative data analytics on private data.
Prior to that, I graduated with a BS in EECS from UC Berkeley under the advisement
of Raluca Ada
Popa, Alessandro
Chiesa, and Pratyush
Mishra.
ryanleh@berkeley.edu · LinkedIn · CV · Google Scholar · Github
Publications
Heli: Heavy-Light Private Aggregation.
Ryan Lehmkuhl, Henry Corrigan-Gibbs, Emma Dauterman, David J. Wu.
USENIX Security 2026.
(Paper, Code)
Distributional Private Information Retrieval.
Ryan Lehmkuhl, Alexandra Henzinger, Henry Corrigan-Gibbs.
USENIX Security 2025.
(Paper, Code)
EOS: Efficient Outsourcing of zkSNARKs.
Alessandro Chiesa, Ryan Lehmkuhl, Pratyush Mishra, Yinuo Zhang.
USENIX Security 2023.
(Paper)
Muse: Client-Malicious Secure Inference.
Ryan Lehmkuhl, Pratyush Mishra, Akshayaram Srinivasan, Raluca Ada Popa.
USENIX Security 2021.
(Paper, Code)
Delphi: A Cryptographic Inference Service for Neural Networks.
Pratyush Mishra, Ryan Lehmkuhl, Akshayaram Srinivasan, Wenting Zheng, Raluca Ada Popa.
USENIX Security 2020.
(Paper, Code)