Dwork 2006 - Calibrating Noise to Sensitivity - Overview

Summary

Dwork, McSherry, Nissim and Smith introduce -differential privacy (originally “-indistinguishability”) and show that adding Laplace noise of scale , where is the global sensitivity of the query , is enough to release privately, independent of database size and (for histograms, contingency tables, covariance) of output dimension. They also prove that non-interactive private releases must be tailored to a query class, whereas an interactive Laplace mechanism can answer any single low-sensitivity query with error. This is the founding paper of the field.

Overview

Authors / venue. Cynthia Dwork, Frank McSherry, Kobbi Nissim, Adam Smith. Preliminary version at TCC 2006 (pp. 265-284); this source is the 2016-17 Journal of Privacy and Confidentiality reprint with revised terminology (set-difference metric instead of Hamming, composition and post-processing lemmas added, bibliographic notes after each section). Pages cited below are the journal pages 17-51.

Research question. A trusted curator holds a sensitive database and wants to answer queries with noise. How should the noise be calibrated, and what definition of privacy loss makes that calibration meaningful against an adversary with arbitrary side information?

Contributions (Sec. 1.1, pp. 19-20).

  1. Definition of -differential privacy as a multiplicative bound on output distributions of neighbouring databases, with closure under composition and post-processing (Sec. 2).
  2. Sensitivity-based calibration: Laplace noise per coordinate gives -DP, even adaptively (Sec. 3.1), with noise independent of dimension for histograms, contingency tables and covariance matrices (Sec. 3.2).
  3. General metric spaces generalisation of the noise mechanism (Sec. 3.3).
  4. Separation of interactive from non-interactive mechanisms: any non-interactive -DP release needs rows to approximate most -bit parity-sum queries (Sec. 4).

Key results at a glance.

ResultStatementNote
Def. 2.1 for neighbours Dwork 2006 - Differential Privacy Definition and Basic Examples
Prop. 2.4, Lemmas 2.5, 2.6, 2.8post-processing free; adds under composition; group privacy from Dwork 2006 - Postprocessing, Composition and Group Privacy
Prop. 3.3, Thm. 3.4 is -DP, also adaptivelyDwork 2006 - Sensitivity and the Laplace Mechanism
Lemma 3.5, Sec. 3.2histograms: ; mean/covariance via a mechanism; sample-complexity bound Dwork 2006 - Low-Sensitivity Functions and Applications
Thm. 3.7exponential-type sampling is -DPDwork 2006 - Sensitivity in General Metric Spaces
Thm. 4.1, Prop. 4.2non-interactive / local mechanisms need -ish rowsDwork 2006 - Interactive versus Non-Interactive Separation Results
Lemma 4.3, Claim 4.4random pairwise-independent subsets approximate the output distributionDwork 2006 - Proof of the Separation Lemma

Main Content

Source Map

Paper sectionPagesCovered in
Abstract17this note; Dwork 2006 - Motivation, Contributions and Related Work
1 Introduction (intro, line of work)17-19Dwork 2006 - Motivation, Contributions and Related Work
1.1 Contributions19-21Dwork 2006 - Motivation, Contributions and Related Work
1.2 Related Work (perturbation, definitional work, sum queries)20-22Dwork 2006 - Motivation, Contributions and Related Work
1.3 Discussion (impact, deployments)22Dwork 2006 - Motivation, Contributions and Related Work
2 Definitions (Def. 2.1, Remark 2.1, Examples 1-3, Def. 2.2-2.3)23-27Dwork 2006 - Differential Privacy Definition and Basic Examples
2.1 Fundamental Properties (Prop. 2.4, Lemmas 2.5, 2.6, Def. 2.7, Lemma 2.8)27-29Dwork 2006 - Postprocessing, Composition and Group Privacy
2.2 Bibliographic Notes and Discussion (interpretations, variants)29-31Dwork 2006 - Postprocessing, Composition and Group Privacy
3 Sensitivity and Privacy; Def. 3.1, Example 431-32Dwork 2006 - Sensitivity and the Laplace Mechanism
3.1 Calibrating Noise (Def. 3.2, Prop. 3.3, Thm. 3.4)32-33Dwork 2006 - Sensitivity and the Laplace Mechanism
3.2 Useful Insensitive Functions (disjoint analyses, distance from property, mean/covariance, Lemma 3.5)34-36Dwork 2006 - Low-Sensitivity Functions and Applications
3.3 Sensitivity in General Metric Spaces (Def. 3.6, Thm. 3.7, Remark 3.1)36-37Dwork 2006 - Sensitivity in General Metric Spaces
3.4 Bibliographic Notes (Gaussian, smooth sensitivity, PTR, linear queries, exponential mechanism)38Dwork 2006 - Sensitivity in General Metric Spaces
4 Separating Interactive from Non-Interactive (Obs. 1, Thm. 4.1)38-40Dwork 2006 - Interactive versus Non-Interactive Separation Results
4.1 Local mechanisms (Prop. 4.2)40-41Dwork 2006 - Interactive versus Non-Interactive Separation Results
4.2 Proving the separation results (hybrid argument)41-43Dwork 2006 - Proof of the Separation Lemma
4.3 Random subsets approximate output distribution (Lemma 4.3, Claim 4.4)43-44Dwork 2006 - Proof of the Separation Lemma
4.4 Bibliographic Notes (lower bounds)45Dwork 2006 - Interactive versus Non-Interactive Separation Results
Acknowledgments, References45-51not captured (bibliography); key cited works named inline in the notes

Examples

The three worked examples in the paper (randomized response, Laplace-noised count, and the failure of statistical distance) are fully reproduced with computations in Dwork 2006 - Differential Privacy Definition and Basic Examples. The mean/covariance mechanism is worked in Dwork 2006 - Low-Sensitivity Functions and Applications.

Connections

See Also