Elaine Shi

Packard Fellow, Sloan Fellow, ACM Fellow, IACR Fellow

I am a Professor with a joint appointment in CSD and ECE at Carnegie Mellon University. I am also an Adjunct Professor of Computer Science at the University of Maryland.
My research interests include cryptography, security, mechanism design, algorithms, foundations of blockchains, and programming languages. I’m a co-founder of Oblivious Labs, Inc. My research on Oblivious RAM and differentially private algorithms have been adopted by Signal, Meta, and Google.

Textbook and Course Materials

Course and lab materials for Oblivious RAM
My textbook Foundations of Distributed Consensus and Blockchains (preliminary version)
Lecture notes on Oblivious Computation and Private Information Retrieval

CMU’s crypto group
I co-founded CMU’s Cylab crypto seminar series

Miscellaneous

Memorial website for Emil Stefanov