Paper 2026/2163

Write-Public Oblivious RAM and Its Applications

Ananya Appan, University of Illinois Urbana-Champaign
James Austgen, Cornell University
Kushal Babel, Category Labs
Sourav Das, Category Labs
Abstract

Oblivious RAM (ORAM) protocols enable a resource-constrained client to outsource data to an untrusted server, and access this data without revealing what is being accessed. While ORAM protocols are almost optimal, concretely efficient ORAM protocols incur sub-optimal bandwidth overhead and require multiple roundtrips of communication between the client and the server. In this work, we introduce write-public ORAM: a relaxed variant of ORAM that hides what data is being read, but not what data is being updated on the server. We present wpORAM, a write-public ORAM that modifies Path ORAM to achieve a log N-factor improvement in bandwidth and roundtrips over Path ORAM during writes. The asymptotic cost of reads in wpORAM remains the same as Path ORAM, with a slight slowdown in practice. wpORAM, when used with a Trusted Execution Environment (TEE), can implement a dynamic Private Information Retrieval scheme that efficiently updates data stored in a public database. We use wpORAM to implement a private blockchain RPC server that enables blockchain clients to query RPC nodes without revealing their queries to the server operator. Our evaluation shows that, while syncing with the latest blockchain state, our RPC node achieves a 3-4x speedup over Path ORAM. Our RPC node can serve reads with a slowdown of approximately 23% compared to Path ORAM.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
Oblivious RAMORAMprivate RPCwrite public
Contact author(s)
aappan2 @ illinois edu
james @ cs cornell edu
kbabel @ category xyz
sdas @ category xyz
History
2026-09-25: approved
2026-09-22: received
See all versions
Short URL
https://ia.cr/2026/2163
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/2163,
      author = {Ananya Appan and James Austgen and Kushal Babel and Sourav Das},
      title = {Write-Public Oblivious {RAM} and Its Applications},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2163},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2163}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.