Article 518K2 Three composition theorems for differential privacy

Three composition theorems for differential privacy

by
John
from John D. Cook on (#518K2)

This is a brief post, bringing together three composition theorems for differential privacy.

  1. The composition of an I1-differentially private algorithm and an I2-differentially private algorithm is an (I1+I2)-differentially private algorithm.
  2. The composition of an (I1, I1)-differentially private algorithm and an (I2, I2)-differentially private algorithm is an (I1+I2, I1+I2)-differentially private algorithm.
  3. The composition of an (I, I1)-Ri(C)nyi differentially private algorithm and an (I, I2)-Ri(C)nyi differentially private algorithm is an (I, I1+I2)-Ri(C)nyi differentially private algorithm.

The three composition rules can be summarized briefly as follows:

I1 ∘ I2 a' (I1 + I2)
(I1, I1) a (I2, I2) a' (I1+I2, I1+I2)
(I, I1) a (I, I2) a' (I, I1+I2)

What is the significance of these composition theorems? In short, I-differential privacy and Ri(C)nyi differential privacy compose as one would hope, but (I, I)-differential privacy does not.

The first form of differential privacy proposed was I-differential privacy. It is relatively easy to interpret, composes nicely, but can be too rigid.

If you have Gaussian noise, for example, you are lead naturally to (I, I)-differential privacy. The I term is hard to interpret. Roughly speaking you could think it as the probability that I-differential privacy fails to hold. Unfortunately with (I, I)-differential privacy the epsilons add and so do the deltas. We would prefer that I didn't grow with composition.

Ri(C)nyi differential privacy is a generalization of I-differential privacy that uses a family of information measures indexed by I to measure the impact of a single row being or not being in a database. The case of I = a corresponds to I-differential privacy, but finite values of I tend to be less pessimistic. The nice thing about the composition theorem for Ri(C)nyi differential privacy is that the I parameter doesn't change, unlike the I parameter in (I, I)-differential privacy.

d0OeI8bCvCg
External Content
Source RSS or Atom Feed
Feed Location http://feeds.feedburner.com/TheEndeavour?format=xml
Feed Title John D. Cook
Feed Link https://www.johndcook.com/blog
Reply 0 comments