Synthesizing Coupling Proofs of Differential Privacy

09/15/2017
by   Aws Albarghouthi, et al.
0

Differential privacy has emerged as a promising probabilistic formulation of privacy, generating intense interest within academia and industry. We present a push-button, automated technique for verifying ε-differential privacy of sophisticated randomized algorithms. We make several conceptual, algorithmic, and practical contributions: (i) Inspired by the recent advances on approximate couplings and randomness alignment, we present a new proof technique called coupling strategies, which casts differential privacy proofs as a winning strategy in a game where we have finite privacy resources to expend. (ii) To discover a winning strategy, we present a constraint-based formulation of the problem as a set of Horn modulo couplings (HMC) constraints, a novel combination of first-order Horn clauses and probabilistic constraints. (iii) We present a technique for solving HMC constraints by transforming probabilistic constraints into logical constraints with uninterpreted functions. (iv) Finally, we implement our technique in the FairSquare verifier and provide the first automated privacy proofs for a number of challenging algorithms from the differential privacy literature, including Report Noisy Max, the Exponential Mechanism, and the Sparse Vector Mechanism.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/09/2019

Automated Methods for Checking Differential Privacy

Differential privacy is a de facto standard for statistical computations...
research
11/21/2022

Lemmas of Differential Privacy

We aim to collect buried lemmas that are useful for proofs. In particula...
research
03/28/2019

Proving Differential Privacy with Shadow Execution

Recent work on formal verification of differential privacy shows a trend...
research
10/27/2017

Probabilistic Couplings for Probabilistic Reasoning

This thesis explores proofs by coupling from the perspective of formal v...
research
10/28/2022

Ensure Differential Privacy and Convergence Accuracy in Consensus Tracking and Aggregative Games with Coupling Constraints

We address differential privacy for fully distributed aggregative games ...
research
08/04/2020

Verifying Pufferfish Privacy in Hidden Markov Models

Pufferfish is a Bayesian privacy framework for designing and analyzing p...
research
09/23/2018

Towards Differential Privacy for Symbolic Systems

In this paper, we develop a privacy implementation for symbolic control ...

Please sign up or login with your details

Forgot password? Click here to reset