You want to learn something about a population — say, how many people sleep fewer than six hours a night — without ever learning who specifically does. The gold standard is differential privacy, a mathematical promise: the analyst's output barely changes whether or not any one person's data is included. But differential privacy comes in two flavors with very different trade-offs.
In the central model, a single trusted curator collects everyone's raw answers, adds carefully calibrated noise, and publishes the noisy result. The math works out beautifully — accuracy is high and privacy is strong — but it demands a curator that everyone trusts with their raw data.
In the local model, each person adds noise to their own answer before sending it. No trust needed: even the curator learns only the scrambled report. The catch is that local randomization must be far noisier to match the same privacy guarantee, so answers become much less accurate.
The shuffle model, formalized around 2019 by Erlingsson, Feldman, and collaborators, inserts a third party: an anonymous shuffler that receives all the locally randomized reports and permutes them uniformly at random before forwarding the pile to the analyst. The shuffler sees only a bag of messages; the analyst sees only a shuffled bag. Neither learns who sent what.
Remarkably, that one shuffle dramatically amplifies the privacy of every report. The effective privacy parameter shrinks from the local value down toward the central value — without trusting the analyst with raw data and without trusting the shuffler with anything beyond the bag of messages.
Comments
Loading comments...