The Complexity of Verifying Circuits as Differentially Private

11/08/2019
by   Marco Gaboardi, et al.
0

We study the problem of verifying differential privacy for straight line programs with probabilistic choice. Programs in this class can be seen as randomized Boolean circuits. We focus on two different questions: first, deciding whether a program satisfies a prescribed level of privacy; second, approximating the privacy parameters a program realizes. We show that the problem of deciding whether a program satisfies ε-differential privacy is coNP^#P-complete. In fact, this is the case when either the input domain or the output range of the program is large. Further, we show that deciding whether a program is (ε,δ)-differentially private is coNP^#P-hard, and in coNP^#P for small output domains, but always in coNP^#P^#P. Finally, we show that the problem of approximating the level of differential privacy is both NP-hard and coNP-hard.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/08/2019

The Complexity of Verifying Loop-free Programs as Differentially Private

We study the problem of verifying differential privacy for loop-free pro...
research
09/08/2023

The Complexity of Verifying Boolean Programs as Differentially Private

We study the complexity of the problem of verifying differential privacy...
research
06/27/2022

Differentially Private Condorcet Voting

Designing private voting rules is an important and pressing problem for ...
research
06/04/2019

A Differentially Private Incentive Design for Traffic Offload to Public Transportation

Increasingly large trip demands have strained urban transportation capac...
research
12/18/2019

The power of synergy in differential privacy:Combining a small curator with local randomizers

Motivated by the desire to bridge the utility gap between local and trus...
research
05/29/2019

Fuzzi: A Three-Level Logic for Differential Privacy

Curators of sensitive datasets sometimes need to know whether queries ag...
research
07/04/2018

Privacy Amplification by Subsampling: Tight Analyses via Couplings and Divergences

Differential privacy comes equipped with multiple analytical tools for t...

Please sign up or login with your details

Forgot password? Click here to reset