atlas

Research map / Federated learning and privacy / Privacy attacks and secure learning

Mjölnir: Breaking the Shield of Perturbation-Protected Gradients via Adaptive Diffusion

AAAI 2025 · Federated learning and privacy › Privacy attacks and secure learning · approach: Gradient inversion attacks · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Mjölnir, a diffusion-based gradient denoising attack that removes Gaussian/Laplace perturbations from federated learning gradients, using a surrogate model and an adaptive perturbation-level parameter to recover private training data.

Problem

Gradient perturbation defenses such as differential privacy are assumed to block gradient leakage attacks; the paper asks whether attackers can denoise perturbed gradients in federated learning without the original model or external data to recover private images.

Approach

Train a DDPM-style gradient diffusion model on gradients from a surrogate model built from the stolen perturbed gradients' structure, then denoise intercepted gradients with a reverse process whose starting step is set from the perturbation level M (adaptive sampling), so that existing gradient inversion attacks can recover data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Mjölnir instead of GRNN on MNIST at ε=10Gradient leakage attack · MNIST, ε=10PSNR_i: 20.19 -> 33.09Helped
Use Mjölnir instead of GRNN on CIFAR100 at ε=10Gradient leakage attack · CIFAR100, ε=10PSNR_i: 21.15 -> 21.32Helped
Use Mjölnir instead of GRNN on STL10 at ε=10Gradient leakage attack · STL10, ε=10PSNR_i: 20.98 -> 19.77Hurt
Add the M-Adaptive Process (ablation)Mjölnir · MNIST, ε=10PSNR_i: 32.98 -> 33.09Helped
Add the M-Adaptive Process (ablation)Mjölnir · CIFAR100, ε=10PSNR_i: 21.06 -> 21.32Helped
Add the M-Adaptive Process (ablation)Mjölnir · STL10, ε=10PSNR_i: 19.76 -> 19.77No clear effect
Train with perturbed gradients as a condition (ablation)Mjölnir · MNIST, ε=10PSNR_i: 33.09 -> 35.14Helped
Train with perturbed gradients as a condition (ablation)Mjölnir · CIFAR100, ε=10PSNR_i: 21.32 -> 23.49Helped
Train with perturbed gradients as a condition (ablation)Mjölnir · STL10, ε=10PSNR_i: 19.77 -> 22.77Helped

Surprising findings

Limitations

Experimental setup

Datasets: FashionMNIST MNIST CIFAR100 STL10

Benchmarks: MNIST CIFAR100 STL10

Metrics: PSNR LRA cosine similarity inference time

Baselines: GRNN IG DLG NBNet SS-BSN AP-BSN

Builds on: DDPM DLG NbAFL

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy