This series of talks was part of the Cryptography Boot Camp. Videos for each talk area available through the links above.
Oblivious RAM (ORAM) allows a client to access data on a remote server without revealing which locations are being accessed. In this talk, we will present constructions of ORAM and discuss recent progress in making ORAM practical. We will then talk about advanced applications of ORAM to garbling and outsourcing an entire RAM computation.