A Programming Framework for Differential Privacy with Accuracy Concentration Bounds
Elisabet Lobo Vesga, Alejandro Russo, Marco Gaboardi
Abstract
Differential privacy offers a formal framework for reasoning about privacy and accuracy of computations on private data. It also offers a rich set of building blocks for constructing private data analyses. When carefully calibrated, these analyses simultaneously guarantee the privacy of the individuals contributing their data, and the accuracy of the data analyses results, inferring useful properties about the population. The compositional nature of differential privacy has motivated the design and implementation of several programming languages aimed at helping a data analyst in programming differentially private analyses. However, most of the programming languages for differential privacy proposed so far provide support for reasoning about privacy but not for reasoning about the accuracy of data analyses. To overcome this limitation, in this work we present DPella, a programming framework providing data analysts with support for reasoning about privacy, accuracy and their trade-offs. The distinguishing feature of DPella is a novel component which statically tracks the accuracy of different data analyses. In order to make tighter accuracy estimations, this component leverages taint analysis for automatically inferring statistical independence of the different noise quantities added for guaranteeing privacy. We evaluate our approach by implementing several classical queries from the literature and showing how data analysts can figure out the best manner to calibrate privacy to meet the accuracy requirements.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext d9e26470-e406-4314-ad40-eb01d7c8a024Cited by top-tier papers10
- Cache Me If You Can: Accuracy-Aware Inference Engine for Differentially Private Data ExplorationMiti Mazmudar, Thomas Humphries, Jiaxiang Liu, Matthew Rafuse et al.VLDB 2023 · 15 citations
- Deciding accuracy of differential privacy schemesGilles Barthe, Rohit Chadha, Paul Krogmeier, A. Prasad Sistla et al.POPL 2021 · 10 citations
- DProvDB: Differentially Private Query Processing with Multi-Analyst ProvenanceShufan Zhang, Xi HeSIGMOD 2024 · 10 citations
- Solo: a lightweight static analysis for differential privacyChike Abuah, David Darais, Joseph P. NearOOPSLA 2022 · 6 citations
- MIDE: Accuracy Aware Minimally Invasive Data Exploration For Decision SupportSameera Ghayyur, Dhrubajyoti Ghosh, Xi He, Sharad MehrotraVLDB 2022 · 4 citations
Builds on2
Related papers
- Accuracy for Differentially Private Quotients by Fractional UncertaintiesAlejandro Russo, Elisabet Lobo Vesga, Marco GaboardiCCS 2025
- Differentially-private software frequency profiling under linear constraintsHailong Zhang, Yu Hao, Sufian Latif, Raef Bassily et al.OOPSLA 2020 · 1 citation
- Crypt?: Crypto-Assisted Differential Privacy on Untrusted ServersAmrita Roy Chowdhury, Chenghong Wang, Xi He, Ashwin Machanavajjhala et al.SIGMOD 2020 · 40 citations
- Investigating Visual Analysis of Differentially Private DataDan Zhang, Ali Sarvghad, Gerome MiklauIEEE VIS 2020 · 19 citations
- Modular Verification of Differential Privacy in Probabilistic Higher-Order Separation LogicPhilipp G. Haselwarter, Alejandro Aguirre, Simon Oddershede Gregersen, Kwing Hei Li et al.PLDI 2026
