Differential Privacy: Now it's Getting Personal

Differential Privacy: Now it's Getting Personal

January 16, 2015

Authors: Hamid Ebadi, David Sands, Gerardo Schneider

Venue: ACM SIGPLAN Notices, Vol. 50(1), pp. 69–81 — POPL 2015, Mumbai, India, January 15–17, 2015

Abstract

Differential privacy provides a way to get useful information about sensitive data without revealing much about any one individual. This paper introduces a new accounting principle for building differentially private programs based on Personalised Differential Privacy (PDP), where each individual maintains their own privacy budget.

We describe ProPer, an interactive system for implementing PDP which maintains a privacy budget for each individual. When a primitive query is made on data derived from individuals, the provenance of the involved records determines how the privacy budget is affected: the number of records derived from Alice determines the multiplier for the privacy decrease in Alice’s budget.

We provide a formal model of the ProPer approach, prove that it provides personalised differential privacy, and describe a prototype implementation based on McSherry’s PINQ system.

Keywords: differential privacy, provenance, programming languages

Citation

Ebadi, H., Sands, D., and Schneider, G. (2015). Differential privacy: Now it’s getting personal. ACM SIGPLAN Notices, 50(1), pp. 69–81.

Download PDF Download BibTeX GitHub Repository