Advanced Probabilistic Couplings for Differential Privacy
Gilles Barthe, No\'emie Fong, Marco Gaboardi, Benjamin Gr\'egoire,, Justin Hsu, Pierre-Yves Strub

TL;DR
This paper introduces an advanced formalism combining relational and non-relational logics to verify complex differential privacy algorithms, including adaptive and accuracy-dependent ones, using a new coupling technique and EasyCrypt implementation.
Contribution
It extends apRHL with aHL to handle accuracy, composition, and adaptivity in differential privacy verification, and introduces optimal subset coupling for improved analysis.
Findings
Successfully verified privacy of complex algorithms in EasyCrypt.
Demonstrated the approach on variants of the Sparse Vector technique.
Introduced the novel optimal subset coupling technique.
Abstract
Differential privacy is a promising formal approach to data privacy, which provides a quantitative bound on the privacy cost of an algorithm that operates on sensitive information. Several tools have been developed for the formal verification of differentially private algorithms, including program logics and type systems. However, these tools do not capture fundamental techniques that have emerged in recent years, and cannot be used for reasoning about cutting-edge differentially private algorithms. Existing techniques fail to handle three broad classes of algorithms: 1) algorithms where privacy depends accuracy guarantees, 2) algorithms that are analyzed with the advanced composition theorem, which shows slower growth in the privacy cost, 3) algorithms that interactively accept adaptive inputs. We address these limitations with a new formalism extending apRHL, a relational program…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
