Widespread Underestimation of Sensitivity in Differentially Private Libraries and How to Fix It

07/21/2022
by   Sílvia Casacuberta, et al.
0

We identify a new class of vulnerabilities in implementations of differential privacy. Specifically, they arise when computing basic statistics such as sums, thanks to discrepancies between the implemented arithmetic using finite data types (namely, ints or floats) and idealized arithmetic over the reals or integers. These discrepancies cause the sensitivity of the implemented statistics (i.e., how much one individual's data can affect the result) to be much higher than the sensitivity we expect. Consequently, essentially all differential privacy libraries fail to introduce enough noise to hide individual-level information as required by differential privacy, and we show that this may be exploited in realistic attacks on differentially private query systems. In addition to presenting these vulnerabilities, we also provide a number of solutions, which modify or constrain the way in which the sum is implemented in order to recover the idealized or near-idealized bounds on sensitivity.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/31/2020

Differentially Private Naïve Bayes Classifier using Smooth Sensitivity

With the increasing collection of users' data, protecting individual pri...
research
05/04/2023

Shannon meets Gray: Noise-robust, Low-sensitivity Codes with Applications in Differential Privacy

Integer data is typically made differentially private by adding noise fr...
research
09/22/2021

Do I Get the Privacy I Need? Benchmarking Utility in Differential Privacy Libraries

An increasing number of open-source libraries promise to bring different...
research
11/15/2018

Achieving Differential Privacy using Methods from Calculus

We introduce derivative sensitivity, an analogue to local sensitivity fo...
research
06/07/2016

Efficient differentially private learning improves drug sensitivity prediction

Users of a personalised recommendation system face a dilemma: recommenda...
research
08/28/2023

Zip to Zip-it: Compression to Achieve Local Differential Privacy

Local differential privacy techniques for numerical data typically trans...
research
08/18/2022

Verifiable Differential Privacy For When The Curious Become Dishonest

Many applications seek to produce differentially private statistics on s...

Please sign up or login with your details

Forgot password? Click here to reset