Lower bounds for oblivious data structures
From MaRDI portal
Abstract: An oblivious data structure is a data structure where the memory access patterns reveals no information about the operations performed on it. Such data structures were introduced by Wang et al. [ACM SIGSAC'14] and are intended for situations where one wishes to store the data structure at an untrusted server. One way to obtain an oblivious data structure is simply to run a classic data structure on an oblivious RAM (ORAM). Until very recently, this resulted in an overhead of for the most natural setting of parameters. Moreover, a recent lower bound for ORAMs by Larsen and Nielsen [CRYPTO'18] show that they always incur an overhead of at least if used in a black box manner. To circumvent the overhead, researchers have instead studied classic data structure problems more directly and have obtained efficient solutions for many such problems such as stacks, queues, deques, priority queues and search trees. However, none of these data structures process operations faster than , leaving open the question of whether even faster solutions exist. In this paper, we rule out this possibility by proving lower bounds for oblivious stacks, queues, deques, priority queues and search trees.
Recommendations
Cited in
(19)- A logarithmic lower bound for oblivious RAM (for all Parameters)
- Single-server private information retrieval with sublinear amortized time
- Stronger lower bounds for online ORAM
- Forward secret encrypted RAM: lower bounds and applications
- Data-oblivious data structures
- Lower Bounds for Oblivious Transfer Reductions
- Tight Bounds on Oblivious Chaining
- scientific article; zbMATH DE number 1559561 (Why is no real title available?)
- Foundations of Differentially Oblivious Algorithms
- Data Structures Lower Bounds and Popular Conjectures
- A theory of composition for differential obliviousness
- Snapshot-oblivious RAMs: sub-logarithmic efficiency for short transcripts
- Lower bound framework for differentially private and oblivious data structures
- Lower bounds for (batch) PIR with private preprocessing
- Limits of breach-resistant and snapshot-oblivious RAMs
- On active attack detection in messaging with immediate decryption
- A logarithmic lower bound for oblivious RAM (for all parameters)
- Differentially oblivious Turing machines
- Optimal offline ORAM with perfect security via simple oblivious priority queues
This page was built for publication: Lower bounds for oblivious data structures
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5236338)