Cascading Gradient Inversion via LT-Code Inspired Peeling in Federated Learning

Saeed Shariati, Mohsen Alambardar Meybodi
9/9/2026
cs.LGcs.AIcs.CR

No official code found. Best implementation: SaeedShariati/Gradient-Inversion-via-LT-Codes (0 stars, Apache-2.0, last commit 2026-09-15).

Abstract

Federated learning shares model updates rather than raw data, yet these updates can be inverted to reconstruct the clients' training data. Analytic reconstruction attacks, which invert a gradient in closed form, degrade as the batch grows: prior single-round attacks recover only about half of a batch of size $100$ even when the attacker fully controls the network parameters, and known upper bounds limit what any such method can recover. We establish a connection between gradient inversion and the theory of erasure-correcting codes, and use it to construct attacks that exceed these bounds. Our attacks recover batches exactly, together with every sample's label, from a single FedSGD round, and certify each recovery without ground-truth data. On eight image and tabular benchmarks they outperform prior single-round attacks by a wide margin. Even a passive attacker who only observes an honestly trained network recovers $94$--$100\%$ of ImageNet batches at sizes up to $128$, more than prior single-round attacks achieve even with active manipulation of the model, and in the active setting more than $90\%$ is recovered at batch sizes of several hundred. These results show that the privacy leakage of federated learning has been underestimated.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

An implementation of the paper "Cascading Gradient Inversion via LT-Code Inspired Peeling in Federated Learning"

00PythonAug 15, 20261 months agoApache-2.0
federated-learninggradient-inversiongradient-inversion-attackgradient-inversion-attacks

Similar Papers

Cite this paper

@article{shariati2026cascading,
  title  = {Cascading Gradient Inversion via LT-Code Inspired Peeling in Federated Learning},
  author = {Saeed Shariati and Mohsen Alambardar Meybodi},
  year   = {2026},
  eprint = {2609.09659},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2609.09659v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2609.09659.svg)](https://codeofpaper.com/paper/2609.09659)

Discussion