Towards Practical Oblivious RAM

By Emil Stefanov, Elaine Shi, Dawn Song. Network and Distributed System Security Symposium, 2011

370 citations recorded by the source corpus.

We take an important step forward in making Oblivious RAM (O-RAM) practical. We propose an O-RAM construction achieving an amortized overhead of 20X-35X (for an O-RAM roughly 1 terabyte in size), about 63 times faster than the best existing scheme. On the theoretic front, we propose a fundamentally novel technique for constructing Oblivious RAMs: specifically, we partition a bigger O-RAM into smaller O-RAMs, and employ a background eviction technique to obliviously evict blocks from the client-side cache into a randomly assigned server-side partition. This novel technique is the key to achieving the gains in practical performance.

Subfields: Artificial Intelligence, Computer Networks and Communications

View Paper: https://www.semanticscholar.org/paper/b02ac02e19aa1fe2dca6afde5ca6d2d703a8b995

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Elaine Shi
  2. Jonathan Katz
  3. Charalampos Papamanthou
  4. Srinath T. V. Setty
  5. David E. Evans
  6. Mariana Raykova
  7. Raphael Bost
  8. Xiao Shaun Wang

In Computer Networks and Communications

  1. Jonathan Katz
  2. Michael Walfish
  3. Srinath T. V. Setty
  4. Xiao Shaun Wang
  5. T-H. Hubert Chan
  6. Elaine Shi
  7. Mariana Raykova
  8. Charalampos Papamanthou

Citations in the corpus