Verifying Pufferfish Privacy in Hidden Markov Models
Depeng Liu, Bow-yaw Wang, Lijun Zhang

TL;DR
This paper introduces an automatic verification method for Pufferfish privacy in Hidden Markov Models, addressing discretization issues and demonstrating the approach's effectiveness through case studies and comparison with testing methods.
Contribution
It develops a novel verification algorithm using SMT solvers for discretized Pufferfish privacy mechanisms, filling a gap in privacy assurance for practical implementations.
Findings
Naive discretization can cause privacy failures, including complete privacy loss.
The verification tool FAIER can identify counterexamples and verify privacy guarantees.
The approach improves privacy analysis by combining formal verification with testing methods.
Abstract
Pufferfish is a Bayesian privacy framework for designing and analyzing privacy mechanisms. It refines differential privacy, the current gold standard in data privacy, by allowing explicit prior knowledge in privacy analysis. Through these privacy frameworks, a number of privacy mechanisms have been developed in literature. In practice, privacy mechanisms often need be modified or adjusted to specific applications. Their privacy risks have to be re-evaluated for different circumstances. Moreover, computing devices only approximate continuous noises through floating-point computation, which is discrete in nature. Privacy proofs can thus be complicated and prone to errors. Such tedious tasks can be burdensome to average data curators. In this paper, we propose an automatic verification technique for Pufferfish privacy. We use hidden Markov models to specify and analyze discretized…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Cryptography and Data Security · Privacy, Security, and Data Protection
