2011 · 124 citations · 8 references
EngineeringInformation SecurityComputer ArchitectureRemote StorageConfidential ComputingMemory Model (Programming)Hardware SecurityOblivious Ram SimulationPrivacy-preserving CommunicationOblivious Ram SimulationsComputer EngineeringData PrivacyPrivate Information RetrievalCloud Computing SecurityComputer ScienceMemory ArchitectureData SecurityExternal-memory AlgorithmCryptographyCloud ComputingCloud CryptographyParallel Programming
Oblivious RAM simulation is a method for achieving confidentiality and privacy in cloud computing environments. It involves obscuring the access patterns to a remote storage so that others, including even the manager of that storage, cannot infer information about its contents. Existing solutions typically yield small amortized overheads for achieving this goal, but also yield huge variations in access times, depending on when they occur. In this paper, we show how to deamortize oblivious RAM simulations, so that each access takes a worst-case bounded amount of time.
8
Oded Goldreich, Silvio Micali, Avi Wigderson · 1987 · 3.5K citations
Rasmus Pagh, Flemming Friche Rodler · Journal of Algorithms · 2004 · 1K citations
Peter Williams, Radu Sion, Bogdan Cărbunar · 2008 · 234 citations
Engineering, Information Security, Data-centric Security +19