Privacy-Aware Rejection Sampling
Not on the map. Why?
Abstract (arXiv)
Differential privacy (DP) offers strong theoretical privacy guarantees, but implementations of DP mechanisms may be vulnerable to side-channel attacks, such as timing attacks. When sampling methods such as MCMC or rejection sampling are used to implement a mechanism, the runtime can leak private information. We characterize the additional privacy cost due to the runtime of a rejection sampler in terms of both (ε,δ)-DP as well as f-DP. We also show that unless the acceptance probability is constant across databases, the runtime of a rejection sampler does not satisfy ε-DP for any ε. We show that there is a similar breakdown in privacy with adaptive rejection samplers. We propose three modifications to the rejection sampling algorithm, with varying assumptions, to protect against timing attacks by making the runtime independent of the data. The modification with the weakest assumptions is an approximate sampler, introducing a small increase in the privacy cost, whereas the other modifications give perfect samplers. We also use our techniques to develop an adaptive rejection sampler for log-H"older densities, which also has data-independent runtime. We give several examples of DP mechanisms that fit the assumptions of our methods and can thus be implemented using our samplers.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Aug 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 2; 2024: 2; 2025: 0; 2026: 1.
5 papers.
- 2024Differentially Private Covariate Balancing Causal Inferencecited by 5
- 2024CPSample: Classifier Protected Sampling for Guarding Training Data During Diffusioncited by 3
- 2023Differentially Private Topological Data Analysiscited by 1
- 2023Differentially Private Statistical Inference through β-Divergence One Posterior Samplingcited by 0
- 2026Near-optimal node-private community estimation in polynomial-timecited by 0
- 2026Near-optimal node-private community estimation in polynomial-time10 Jul 2026
- 2024Differentially Private Covariate Balancing Causal Inference18 Oct 2024
- 2024CPSample: Classifier Protected Sampling for Guarding Training Data During Diffusion11 Sep 2024
- 2023Differentially Private Statistical Inference through β-Divergence One Posterior Sampling11 Jul 2023
- 2023Differentially Private Topological Data Analysis5 May 2023