Avoiding Floating-Point Side Channels in the Report Noisy Max with Gap Mechanism
The Noisy Max mechanism and its variations are fundamental private selection algorithms that are used to select items from a set of candidates (such as the most common diseases in a population), while controlling the privacy leakage in the underlying data. A recently proposed extension, Noisy Top-k with Gap, provides numerical information about how much better the selected items are compared to the non-selected items (e.g., how much more common are the selected diseases). This extra information comes at no privacy cost but crucially relies on infinite precision for the privacy guarantees. In this paper, we provide a finite-precision secure implementation of this algorithm that takes advantage of integer arithmetic.
Authors
- Daniel Kifer (ORCID: https://orcid.org/0000-0002-4611-7066)
- Yuxin Wang
- Yingtai Xiao (ORCID: https://orcid.org/0000-0001-8964-6753)
- Prottay Protivash (ORCID: https://orcid.org/0009-0004-7686-7599)
- Zeyu Ding (ORCID: https://orcid.org/0000-0003-1132-7079)
- Danfeng Zhang (ORCID: https://orcid.org/0000-0003-1942-6872)
- John Durrell (ORCID: https://orcid.org/0009-0009-1810-1831)
- Guanhong Wang
Institutions
- Binghamton University (US)
- Pennsylvania State University (US)
- University of Maryland, College Park (US)
Publication Details
- Journal
- Journal of Privacy and Confidentiality
- Published
- 2025-12-31
- DOI
- https://doi.org/10.29012/jpc.894
- Primary Topic
- Cryptography and Data Security
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Science Foundation