Privacy is expressed as the trade-off between the two error rates of the hypothesis test that distinguishes neighbouring databases; a mechanism is mu-GDP when that trade-off is at least that of testing N(0, 1) against N(mu, 1). mu = 0 gives the diagonal 1 - alpha, perfect privacy, and delta = 0 for every epsilon; both limits are exact and are what the tests check.
Arguments
- mech
Optional
c(sensitivity, sigma)of a Gaussian mechanism (l2 sensitivity, noise sd), which is (sensitivity / sigma)-GDP; used whenmuis NULL.- mu
Non-negative GDP parameter.
- alpha
Type I error rates at which to evaluate the trade-off.
- epsilon
Epsilon at which the (eps, delta) conversion is given.
Details
Formula: G_mu(alpha) = Phi(Phi^{-1}(1 - alpha) - mu); delta(eps) = Phi(-eps/mu + mu/2) - exp(eps) Phi(-eps/mu - mu/2).
References
Dong, Roth and Su (2022), Gaussian differential privacy, JRSS B 84(1):3-37, Corollary 2.13. doi:10.1111/rssb.12454
