Published 2025 | Version v1
Preprint Open

Accelerating Multiparty Noise Generation Using Lookups

  • 1. Graz University of Technology, Graz, Austria

Description

There is growing interest in combining Differential Privacy (DP) and Secure Multiparty Computation (MPC) to protect distributed database queries from both computational parties and those observing the result. This requires implementing both query evaluation and noise generation within MPC. While secure query evaluation is well-supported by existing MPC techniques, generating noise efficiently remains a challenge due to the nonlinearity of common sampling algorithms. We propose a new approach for multiparty noise sampling using recent advances in MPC lookup table (LUT) evaluations. Our method is distributionagnostic and maps a cheaply sampled index to a target noise distribution via oblivious LUT evaluation. We demonstrate the flexibility by approximating the discrete Laplace and Gaussian distributions to a negligible statistical distance. Our implementation, based on 3party replicated secret sharing (RSS), achieves sub-kilobyte communication and millisecondlevel computation. Per 1000 discrete Laplace or Gaussian samples, we require just 362 bytes of communication and under 1 ms per party (semi-honest setting). With recent batched multiplication checks, the amortized malicious setting adds less than 1 byte and 10 ms per sample. Our open-source implementation also extends MAESTRO-style LUT trade-offs, offering potential independent value.

Files

2025-805.pdf

Files (572.9 kB)

Name Size Download all
md5:4d8cfc8a2de36c0031ad1ae146b2201f
572.9 kB Preview Download

Additional details

Funding

European Commission
CONFIDENTIAL6G - Confidential Computing and Privacy-preserving Technologies for 6G 101096435