open access publication

Conference Paper, 2024

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

Proceedings of the Annual ACM SIAM Symposium on Discrete Algorithms, Volume 2024-, Pages 1050-1066, 10.1137/1.9781611977912.40

Contributors

Lolck D.R. 0000-0001-8835-0926 (Corresponding author) [1] Pagh R. 0000-0002-1516-9306 (Corresponding author) [1]

Affiliations

  1. [1] University of Copenhagen
  2. [NORA names: KU University of Copenhagen; University; Denmark; Europe, EU; Nordic; OECD]

Abstract

Integer data is typically made differentially private by adding noise from a Discrete Laplace (or Discrete Gaussian) distribution. We study the setting where differential privacy of a counting query is achieved using bit-wise randomized response, i.e., independent, random bit flips on the encoding of the query answer. Binary error-correcting codes transmitted through noisy channels with independent bit flips are well-studied in information theory. However, such codes are unsuitable for differential privacy since they have (by design) high sensitivity, i.e., neighbouring integers have encodings with a large Hamming distance. Gray codes show that it is possible to create an efficient sensitivity 1 encoding, but are also not suitable for differential privacy due to lack of noise-robustness. Our main result is that it is possible, with a constant rate code, to simultaneously achieve the sensitivity of Gray codes and the noise-robustness of error-correcting codes (down to the noise level required for differential privacy). An application of this new encoding of the integers is an asymptotically faster, space-optimal differentially private data structure for histograms.

Data Provider: Elsevier