Abstract
Oblivious RAM (ORAM) is a central cryptographic primitive that enables secure memory access while hiding access patterns. Among existing ORAM paradigms, hierarchical ORAMs were long considered impractical despite their asymptotic optimality. However, recent advancements (FutORAMa, CCS'23) demonstrate that hierarchical ORAM-based schemes can be made efficient given sufficient client-side memory. In this work, we present a new hierarchical ORAM construction that achieves practical performance without requiring large local memory. From a theoretical standpoint, we identify that there is a gap in the literature concerning the asymmetric setting, where the logical word size is asymptotically smaller than the physical memory block size. In this scenario, the best-known construction (OptORAMa, J. ACM'23,) turns every logical query into O(log N) physical memory accesses (quantity known as “I/O overhead”), whereas the lower bound of Komargodski and Lin (CRYPTO'21) implies that Ω(log N/log log N) accesses are needed. We close this gap by constructing an optimal ORAM for the asymmetric setting, achieving an I/O overhead of O(log N/log log N). Our construction features exceptionally small constants (between 1 and 4, depending on the block size) and operates without requiring large local memory. We implement our scheme and compare it to PathORAM (CCS'13) and FutORAMa, demonstrating significant improvement. For 1TB logical memory, our construction obtains ×10-×30 reduction in I/O overhead and bandwidth compared to PathORAM, and ×7-×26 improvement over FutORAMa. This improvement applies when those schemes weren't designed to operate on large blocks, as in our settings, and the exact improvement depends on the physical block size and the exact local memory available.
| Original language | English |
|---|---|
| Title of host publication | CCS 2025 - Proceedings of the 2025 ACM SIGSAC Conference on Computer and Communications Security |
| Publisher | Association for Computing Machinery, Inc |
| Pages | 4692-4706 |
| Number of pages | 15 |
| ISBN (Electronic) | 9798400715259 |
| DOIs | |
| State | Published - 22 Nov 2025 |
| Event | 32nd ACM SIGSAC Conference on Computer and Communications Security, CCS 2025 - Taipei, Taiwan, Province of China Duration: 13 Oct 2025 → 17 Oct 2025 |
Publication series
| Name | CCS 2025 - Proceedings of the 2025 ACM SIGSAC Conference on Computer and Communications Security |
|---|
Conference
| Conference | 32nd ACM SIGSAC Conference on Computer and Communications Security, CCS 2025 |
|---|---|
| Country/Territory | Taiwan, Province of China |
| City | Taipei |
| Period | 13/10/25 → 17/10/25 |
Bibliographical note
Publisher Copyright:© 2025 Copyright held by the owner/author(s).
Keywords
- Oblivious RAM
- hierarchical ORAM
- tight compaction