Paper 2025/1442

Shuffling is Universal: Statistical Additive Randomized Encodings for All Functions

Nir Bitansky, New York University
Saroja Erabelli, New York University
Rachit Garg, New York University
Yuval Ishai, Technion – Israel Institute of Technology, AWS
Abstract

The shuffle model is a widely used abstraction for non-interactive anonymous communication. It allows $n$ parties holding private inputs $x_1,\dots,x_n$ to simultaneously send messages to an evaluator, so that the messages are received in a random order. The evaluator can then compute a joint function $f(x_1,\dots,x_n)$, ideally while learning nothing else about the private inputs. The model has become increasingly popular both in cryptography, as an alternative to non-interactive secure computation in trusted setup models, and even more so in differential privacy, as an intermediate between the high-privacy, little-utility local model and the little-privacy, high-utility central curator model. The main open question in this context is which functions $f$ can be computed in the shuffle model with statistical security. While general feasibility results were obtained using public-key cryptography, the question of statistical security has remained elusive. The common conjecture has been that even relatively simple functions cannot be computed with statistical security in the shuffle model. We refute this conjecture, showing that all functions can be computed in the shuffle model with statistical security. In particular, any differentially private mechanism in the central curator model can also be realized in the shuffle model with essentially the same utility, and while the evaluator learns nothing beyond the central model result. This feasibility result is obtained by constructing a statistically secure additive randomized encoding (ARE) for any function. An ARE randomly maps individual inputs to group elements whose sum only reveals the function output. Similarly to other types of randomized encoding of functions, our statistical ARE is efficient for functions in $NC^1$ or $NL$. Alternatively, we get computationally secure ARE for all polynomial-time functions using a one-way function. More generally, we can convert any (information-theoretic or computational) ``garbling scheme'' to an ARE with a constant-factor size overhead.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Published elsewhere. STOC 2026
Keywords
randomized encodingMPCshuffle modeldifferential privacy
Contact author(s)
nbitansky @ gmail com
saroja erabelli @ gmail com
rg5134 @ cims nyu edu
yuval ishai @ gmail com
History
2026-06-17: revised
2025-08-08: received
See all versions
Short URL
https://ia.cr/2025/1442
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/1442,
      author = {Nir Bitansky and Saroja Erabelli and Rachit Garg and Yuval Ishai},
      title = {Shuffling is Universal: Statistical Additive Randomized Encodings for All Functions},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1442},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1442}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.