Skip to main content

CheckDP: An Automated and Integrated Approach for Proving Differential Privacy or Finding Precise Counterexamples

Publication ,  Conference
Wang, Y; Ding, Z; Kifer, D; Zhang, D
Published in: Proceedings of the ACM Conference on Computer and Communications Security
October 30, 2020

We propose CheckDP, an automated and integrated approach for proving or disproving claims that a mechanism is differentially private. CheckDP can find counterexamples for mechanisms with subtle bugs for which prior counterexample generators have failed. Furthermore, it was able to automatically generate proofs for correct mechanisms for which no formal verification was reported before. CheckDP is built on static program analysis, allowing it to be more efficient and precise in catching infrequent events than sampling based counterexample generators (which run mechanisms hundreds of thousands of times to estimate their output distribution). Moreover, its sound approach also allows automatic verification of correct mechanisms. When evaluated on standard benchmarks and newer privacy mechanisms, CheckDP generates proofs (for correct mechanisms) and counterexamples (for incorrect mechanisms) within 70 seconds without any false positives or false negatives.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

Proceedings of the ACM Conference on Computer and Communications Security

DOI

ISSN

1543-7221

Publication Date

October 30, 2020

Start / End Page

919 / 938
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Wang, Y., Ding, Z., Kifer, D., & Zhang, D. (2020). CheckDP: An Automated and Integrated Approach for Proving Differential Privacy or Finding Precise Counterexamples. In Proceedings of the ACM Conference on Computer and Communications Security (pp. 919–938). https://doi.org/10.1145/3372297.3417282
Wang, Y., Z. Ding, D. Kifer, and D. Zhang. “CheckDP: An Automated and Integrated Approach for Proving Differential Privacy or Finding Precise Counterexamples.” In Proceedings of the ACM Conference on Computer and Communications Security, 919–38, 2020. https://doi.org/10.1145/3372297.3417282.
Wang Y, Ding Z, Kifer D, Zhang D. CheckDP: An Automated and Integrated Approach for Proving Differential Privacy or Finding Precise Counterexamples. In: Proceedings of the ACM Conference on Computer and Communications Security. 2020. p. 919–38.
Wang, Y., et al. “CheckDP: An Automated and Integrated Approach for Proving Differential Privacy or Finding Precise Counterexamples.” Proceedings of the ACM Conference on Computer and Communications Security, 2020, pp. 919–38. Scopus, doi:10.1145/3372297.3417282.
Wang Y, Ding Z, Kifer D, Zhang D. CheckDP: An Automated and Integrated Approach for Proving Differential Privacy or Finding Precise Counterexamples. Proceedings of the ACM Conference on Computer and Communications Security. 2020. p. 919–938.

Published In

Proceedings of the ACM Conference on Computer and Communications Security

DOI

ISSN

1543-7221

Publication Date

October 30, 2020

Start / End Page

919 / 938