A Theory of Composition for Differential Obliviousness
Mingxun Zhou, Elaine Shi, T.-H. Hubert Chan, Shir Maimon
Abstract
Differential obliviousness (DO) access pattern privacy is a privacy notion which guarantees that the access patterns of a program satisfy differential privacy. Differential obliviousness was studied in a sequence of recent works as a relaxation of full obliviousness. Earlier works showed that DO not only allows us to circumvent the logarithmic-overhead barrier of fully oblivious algorithms, in many cases, it also allows us to achieve polynomial speedup over full obliviousness, since it avoids "padding to the worst-case" behavior of fully oblivious algorithms.
Despite the promises of differential obliviousness (DO), a significant barrier that hinders its broad application is the lack of composability. In particular, when we apply one DO algorithm to the output of another DO algorithm, the composed algorithm may no longer be DO (with reasonable parameters). More specifically, the outputs of the first DO algorithm on two neighboring inputs may no longer be neighboring, and thus we cannot directly benefit from the DO guarantee of the second algorithm.
In this work, we are the first to explore a theory of composition for differentially oblivious algorithms. We propose a refinement of the DO notion called -neighbor-preserving-DO, or -NPDO for short, and we prove that our new notion indeed provides nice compositional guarantees. In this way, the algorithm designer can easily track the privacy loss when composing multiple DO algorithms.
We give several example applications to showcase the power and expressiveness of our new NPDO notion. One of these examples is a result of independent interest: we use the compositional framework to prove an optimal privacy amplification theorem for the differentially oblivious shuffle model. In other words, we show that for a class of distributed differentially private mechanisms in the shuffle-model, one can replace the perfectly secure shuffler with a DO shuffler, and nonetheless enjoy almost the same privacy amplification enabled by a shuffler.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 778af47c-b965-4a7b-91c3-b30f0a695885Cited by top-tier papers9
- Doquet: Differentially Oblivious Range and Join Queries with Private Data StructuresLina Qiu, Georgios Kellaris, Nikos Mamoulis, Kobbi Nissim et al.VLDB 2023 · 14 citations
- Differentially Oblivious Relational Database OperatorsLianke Qin, Rajesh Jayaram, Elaine Shi, Zhao Song et al.VLDB 2023 · 12 citations
- SWAT: A System-Wide Approach to Tunable Leakage Mitigation in Encrypted Data StoresLeqian Zheng, Lei Xu, Cong Wang, Sheng Wang et al.VLDB 2024 · 8 citations
- Continual Learning With Participation Privacy: An Auditable Buffering-Aggregation RecipeHubert Chan, Elaine Shi, Mengshi Zhao, Mingxun ZhouICML 2026
- Differentially Oblivious Multi-way JoinZhiang Wu, Wei Dong, Xiao HuSIGMOD 2026
Related papers
- Sharp Composition Bounds for Gaussian Differential Privacy via Edgeworth ExpansionQinqing Zheng, Jinshuo Dong, Qi Long, Weijie J. SuICML 2020 · 23 citations
- Optimal Differential Privacy Composition for Exponential MechanismsJinshuo Dong, David Durfee, Ryan RogersICML 2020 · 52 citations
- Numerical Composition of Differential PrivacySivakanth Gopi, Yin Tat Lee, Lukas WutschitzNeurIPS 2021 · 259 citations
- Privacy Amplification for Matrix MechanismsChristopher A. Choquette-Choo, Arun Ganesh, Thomas Steinke, Abhradeep Guha ThakurtaICLR 2024 · 18 citations
- Hiding Among the Clones: A Simple and Nearly Optimal Analysis of Privacy Amplification by ShufflingVitaly Feldman, Audra McMillan, Kunal TalwarFOCS 2021 · 76 citations
