MacORAMa: Optimal Oblivious RAM with Integrity
Surya Mathialagan, Neekon Vafa
摘要
Oblivious RAM (ORAM), introduced by Goldreich and Ostrovsky (J. ACM 96), is a primitive that allows a client to perform RAM computations on an external database without revealing any information through the access pattern. For a database of size $N$, well-known lower bounds show that a multiplicative overhead of $\Omega(\log N)$ in the number of RAM queries is necessary assuming $O(1)$ client storage. A long sequence of works culminated in the asymptotically optimal construction of Asharov, Komargodski, Lin, and Shi (CRYPTO 21) with worst-case overhead and client storage. However, this optimal ORAM is known to be secure only in the honest-but-curious setting, where an adversary is allowed to observe the access patterns but not modify the contents of the database. In the malicious setting, where an adversary is additionally allowed to tamper with the database, this construction and many others in fact become insecure.
In this work, we construct the first maliciously secure ORAM with worst-case overhead and client storage assuming one-way functions, which are also necessary. By the lower bound, our construction is asymptotically optimal. To attain this overhead, we develop techniques to intricately interleave online and offline memory checking for malicious security. Furthermore, we complement our positive result by showing the impossibility of a generic overhead-preserving compiler from honest-but-curious to malicious security, barring a breakthrough in memory checking.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
引用它的顶会 Paper2
- Memory Checking Requires Logarithmic OverheadElette Boyle, Ilan Komargodski, Neekon VafaSTOC 2024 · 被引用 2 次
- V-ORAM: A Versatile and Adaptive ORAM Framework with Service Transformation for Dynamic WorkloadsBo Zhang, Helei Cui, Xingliang Yuan, Zhiwen Yu 等USENIX Security 2025
相关 Paper
- Oblivious RAM with Worst-Case Logarithmic OverheadGilad Asharov, Ilan Komargodski, Wei-Kai Lin, Elaine ShiCRYPTO 2021 · 被引用 12 次
- OptORAMa: Optimal Oblivious RAMGilad Asharov, Ilan Komargodski, Wei-Kai Lin, Kartik Nayak 等EUROCRYPT 2020 · 被引用 92 次
- Optimal Oblivious Parallel RAMGilad Asharov, Ilan Komargodski, Wei-Kai Lin, Enoch Peserico 等SODA 2022 · 被引用 19 次
- Snapshot-Oblivious RAMs: Sub-logarithmic Efficiency for Short TranscriptsYang Du, Daniel Genkin, Paul GrubbsCRYPTO 2022 · 被引用 5 次
- Limits of Breach-Resistant and Snapshot-Oblivious RAMsGiuseppe Persiano, Kevin YeoCRYPTO 2023 · 被引用 4 次
