We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.CC

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Computational Complexity

Title: The Complexity of Verifying Circuits as Differentially Private

Abstract: 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 $\varepsilon$-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 $(\varepsilon,\delta)$-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.
Subjects: Computational Complexity (cs.CC); Cryptography and Security (cs.CR)
Cite as: arXiv:1911.03272 [cs.CC]
  (or arXiv:1911.03272v1 [cs.CC] for this version)

Submission history

From: David Purser [view email]
[v1] Fri, 8 Nov 2019 14:07:30 GMT (59kb,D)
[v2] Tue, 18 Feb 2020 11:14:18 GMT (112kb,D)
[v3] Mon, 29 Jun 2020 10:20:51 GMT (182kb,D)

Link back to: arXiv, form interface, contact.