The Complexity of Verifying Loop-free Programs as Differentially Private

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

We study the problem of verifying differential privacy for loop-free programs with probabilistic choice. Programs in this class can be seen as randomized Boolean circuits, which we will use as a formal model to answer 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. These results complement previous results by Murtagh and Vadhan showing that deciding the optimal composition of differentially private components is #P-complete, and that approximating the optimal composition of differentially private components is in P.

READ FULL TEXT
research
11/08/2019

The Complexity of Verifying Circuits as Differentially Private

We study the problem of verifying differential privacy for straight line...
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
09/05/2019

Duet: An Expressive Higher-order Language and Linear Type System for Statically Enforcing Differential Privacy

During the past decade, differential privacy has become the gold standar...
research
07/25/2020

Coupled Relational Symbolic Execution for Differential Privacy

Differential privacy is a de facto standard in data privacy with applica...
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
05/10/2019

Practical Differentially Private Top-k Selection with Pay-what-you-get Composition

We study the problem of top-k selection over a large domain universe sub...

Please sign up or login with your details

Forgot password? Click here to reset