The Complexity of Verifying Boolean Programs as Differentially Private

09/08/2023
by   Mark Bun, et al.
0

We study the complexity of the problem of verifying differential privacy for while-like programs working over boolean values and making probabilistic choices. Programs in this class can be interpreted into finite-state discrete-time Markov Chains (DTMC). We show that the problem of deciding whether a program is differentially private for specific values of the privacy parameters is PSPACE-complete. To show that this problem is in PSPACE, we adapt classical results about computing hitting probabilities for DTMC. To show PSPACE-hardness we use a reduction from the problem of checking whether a program almost surely terminates or not. We also show that the problem of approximating the privacy parameters that a program provides is PSPACE-hard. Moreover, we investigate the complexity of similar problems also for several relaxations of differential privacy: Rényi differential privacy, concentrated differential privacy, and truncated concentrated differential privacy. For these notions, we consider gap-versions of the problem of deciding whether a program is private or not and we show that all of them are PSPACE-complete.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/08/2019

The Complexity of Verifying Circuits as Differentially Private

We study the problem of verifying differential privacy for straight line...
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
04/29/2021

On Linear Time Decidability of Differential Privacy for Programs with Unbounded Inputs

We introduce an automata model for describing interesting classes of dif...
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
01/28/2019

Improved Accounting for Differentially Private Learning

We consider the problem of differential privacy accounting, i.e. estimat...
research
08/10/2018

Ektelo: A Framework for Defining Differentially-Private Computations

The adoption of differential privacy is growing but the complexity of de...
research
02/20/2020

Differential Privacy for Eye Tracking with Temporal Correlations

Head mounted displays bring eye tracking into daily use and this raises ...

Please sign up or login with your details

Forgot password? Click here to reset