Elaine Shi, in memory of Emil Stefanov (1987-2014)

  • Lecture notes on ORAM
  • Lab materials on Path ORAM
  • Automated grader, and lecture slides available upon request (please email runting at gmail.com and wklin at cs dot cornell.edu).

Also available upon request

Additional working drafts of lecture notes for "Selected Topics in Applied Cryptography".  Topics include: Merkle hash trees, proofs-of-retrievability, distributed consensus, trusted hardware, and more.  Please contact runting at gmail dot com for your wishlist.

Acknowledgments

Thanks to Antonio Marcedone and Zikai Wen for creating the Path ORAM lab. Thanks to Wei-Kai Lin and Yue Guo for helping to create this website, and for polishing the lecture notes and scribes.