Path ORAM: An Extremely Simple Oblivious RAM Protocol

© 2018 ACM 0004-5411/2018/04-ART18 $15.00 We present Path ORAM, an extremely simple Oblivious RAM protocol with a small amount of client storage. Partly due to its simplicity, Path ORAM is the most practical ORAM scheme known to date with small client storage. We formally prove that Path ORAM has a...

Full beskrivning

Bibliografiska uppgifter
Huvudupphovsmän: Stefanov, Emil, Dijk, Marten Van, Shi, Elaine, Chan, T-H Hubert, Fletcher, Christopher, Ren, Ling, Yu, Xiangyao, Devadas, Srinivas
Övriga upphovsmän: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Materialtyp: Artikel
Språk:English
Publicerad: Association for Computing Machinery (ACM) 2021
Länkar:https://hdl.handle.net/1721.1/135810
Beskrivning
Sammanfattning:© 2018 ACM 0004-5411/2018/04-ART18 $15.00 We present Path ORAM, an extremely simple Oblivious RAM protocol with a small amount of client storage. Partly due to its simplicity, Path ORAM is the most practical ORAM scheme known to date with small client storage. We formally prove that Path ORAM has a O(log N) bandwidth cost for blocks of size B = Ω(log2 N) bits. For such block sizes, Path ORAM is asymptotically better than the best-known ORAM schemes with small client storage. Due to its practicality, Path ORAM has been adopted in the design of secure processors since its proposal.