Anonymous RAM

Michael Backes, Amir Herzberg, Aniket Kate, Ivan Pryvalov

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Scopus citations


We define the concept of and present provably secure constructions for Anonymous RAM (AnonRAM), a novel multi-user storage primitive that offers strong privacy and integrity guarantees. AnonRAM combines privacy features of anonymous communication and oblivious RAM (ORAM) schemes, allowing it to protect, simultaneously, the privacy of content, access patterns and user’s identity, from curious servers and from other (even adversarial) users. AnonRAM further protects integrity, i.e., it prevents malicious users from corrupting data of other users. We present two secure AnonRAM schemes, differing in design and time complexity. The first scheme has a simpler design; like efficient ORAM schemes, its time complexity is poly-logarithmic in the number of cells (per user); however, it is linear in the number of users. The second AnonRAM scheme reduces the overall complexity to poly-logarithmic in the total number of cells (of all users) at the cost of requiring two (non-colluding) servers.

Original languageEnglish
Title of host publicationComputer Security - 21st European Symposium on Research in Computer Security, ESORICS 2016, Proceedings
EditorsSokratis Katsikas, Catherine Meadows, Ioannis Askoxylakis, Sotiris Ioannidis
PublisherSpringer Verlag
Number of pages19
ISBN (Print)9783319457437
StatePublished - 2016
Event21st European Symposium on Research in Computer Security, ESORICS 2016 - Heraklion, Greece
Duration: 26 Sep 201630 Sep 2016

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9878 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Conference21st European Symposium on Research in Computer Security, ESORICS 2016

Bibliographical note

Publisher Copyright:
© Springer International Publishing Switzerland 2016.


  • (Universal) re-randomizable encryption
  • Access privacy
  • Anonymity
  • Oblivious PRF
  • Oblivious RAM
  • Outsourced data


Dive into the research topics of 'Anonymous RAM'. Together they form a unique fingerprint.

Cite this