Hospitals train AI on patient records. Census bureaus publish demographic tables. Banks share fraud patterns with researchers. In every case the goal is the same: release what the data says without revealing who said it.
The naive fix â strip names and IDs â has been broken dozens of times. In 1997, Latanya Sweeney re-identified 87 % of Massachusetts residents from a supposedly anonymized medical file using only ZIP code, birth date, and sex. Names were gone; the people were not.
Differential privacy (DP), formalized by Cynthia Dwork and colleagues around 2006, takes a different route. Instead of hiding information after the fact, it adds calibrated random noise before any answer leaves the database. The guarantee is mathematical: whether or not your record is in the dataset, the published output looks almost the same. No adversary â no matter how much side information they hold â can gain more than a tiny, controlled advantage by learning you were in the study.
Differentially private synthetic data pushes this further. Rather than answering individual queries with noise, it publishes an entirely synthetic dataset â fake rows that no real person ever lived, but whose aggregate statistics (means, histograms, correlations) are close to those of the original. Analysts run any analysis they like on the synthetic copy; the privacy budget is spent once, at generation time.
The tension is fundamental: more accuracy demands less noise; more privacy demands more noise. The parameter (epsilon) controls the trade-off. Small is strong privacy; large is more utility. There is no free lunch, and the P vs NP landscape of the underlying combinatorics makes some generation methods provably hard to compute.
Comments
Loading comments...