Suppressing the Oblivious RAM timing channel while making information leakage and program efficiency trade-offs
Christopher W. Fletchery, Ling Hui Ren, Xiangyao Yu, Marten van Dijk, Omer Khan, Srinivas Devadas · 2014
Oblivious RAM (ORAM) is an established cryptographic technique to hide a program's address pattern to an untrusted storage system. More recently, ORAM schemes have been proposed to replace conventional memory controllers in secure processor settings to protect against information leakage in external memory and the processor I/O bus.