Abstract
Oblivious RAM (ORAM) is a general-purpose technique for hiding memory access patterns. This is a fundamental task underlying many secure computation applications. While known ORAM schemes provide optimal asymptotic complexity, despite extensive efforts, their concrete costs remain prohibitively expensive for many interesting applications. The current state-of-the-art practical ORAM schemes are suitable only for somewhat small memories (Square-Root ORAM or Path ORAM). This work presents a novel concretely efficient ORAM construction based on recent breakthroughs in asymptotic complexity of ORAM schemes (PanORAMa and OptORAMa). We bring these constructions to the realm of practically useful schemes by relaxing the restriction on constant local memory size. Our design provides a factor of at least 6 to 8 improvement over an optimized variant of Path ORAM for a set of reasonable memory sizes (e.g., 1GB, 1TB) and with the same local memory size. To our knowledge, this is the first practical implementation of an ORAM based on the full hierarchical ORAM framework. Prior to our work, the belief was that hierarchical ORAM-based constructions were inherently too expensive in practice. We implement our design and provide extensive evaluation and experimental results.
| Original language | English |
|---|---|
| Title of host publication | CCS 2023 - Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security |
| Publisher | Association for Computing Machinery, Inc |
| Pages | 3313-3327 |
| Number of pages | 15 |
| ISBN (Electronic) | 9798400700507 |
| DOIs | |
| State | Published - 21 Nov 2023 |
| Event | 30th ACM SIGSAC Conference on Computer and Communications Security, CCS 2023 - Copenhagen, Denmark Duration: 26 Nov 2023 → 30 Nov 2023 |
Publication series
| Name | CCS 2023 - Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security |
|---|
Conference
| Conference | 30th ACM SIGSAC Conference on Computer and Communications Security, CCS 2023 |
|---|---|
| Country/Territory | Denmark |
| City | Copenhagen |
| Period | 26/11/23 → 30/11/23 |
Bibliographical note
Publisher Copyright:© 2023 Copyright held by the owner/author(s).
Funding
Asharov and Michelson are sponsored by the Israel Science Foundation (grant No. 2439/20). Asharov is sponsored in addition by JPM Faculty Research Award, and by the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement No. 891234. Komargodski is the incumbent of the Harry & Abe Sherman Senior Lectureship at the School of Computer Science and Engineering at the Hebrew University, supported in part by an Alon Young Faculty Fellowship, by a grant from the Israel Science Foundation (ISF Grant No. 1774/20), and by a grant from the US-Israel Binational Science Foundation and the US National Science Foundation (BSF-NSF Grant No. 2020643). Asharov and Michelson are sponsored by the Israel Science Foundation (grant No. 2439/20). Asharov is sponsored in addition by JPM Faculty Research Award, and by the European Union's Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement No. 891234. Komargodski is the incumbent of the Harry & Abe Sherman Senior Lectureship at the School of Computer Science and Engineering at the Hebrew University, supported in part by an Alon Young Faculty Fellowship, by a grant from the Israel Science Foundation (ISF Grant No. 1774/20), and by a grant from the US-Israel Binational Science Foundation and the US National Science Foundation (BSF-NSF Grant No. 2020643).
| Funders | Funder number |
|---|---|
| BSF-NSF | 2020643 |
| School of Computer Science and Engineering at the Hebrew University | |
| National Science Foundation | |
| JPMorgan Chase and Company | |
| Horizon 2020 Framework Programme | |
| H2020 Marie Skłodowska-Curie Actions | 891234 |
| United States-Israel Binational Science Foundation | |
| Israel Science Foundation | 1774/20, 2439/20 |
| Horizon 2020 |
Keywords
- Oblivious RAM
- hierarchical ORAM
- tight compaction
Fingerprint
Dive into the research topics of 'FutORAMa: A Concretely Efficient Hierarchical Oblivious RAM'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver