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)


Personal Writing