atlas

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

DataStealing: Steal Data from Diffusion Models in Federated Learning with Multiple Trojans

NeurIPS 2024 · Federated learning and privacy › Privacy attacks and secure learning · approach: Gradient inversion attacks · 3 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 DataStealing, where an attacker implants multiple combinatorial triggers (ComboTs) into a diffusion model trained with federated learning to exfiltrate thousands of private images, and AdaSCP, an adaptive scale critical-parameter attack, to evade distance-based FL defenses.

Problem

Attackers in federated learning of diffusion models can steal private local training images via backdoored global models, but injecting many backdoors via model poisoning is detected by distance-based robust aggregation defenses (Krum, Multi-Krum, FoolsGold, RFA, Multi-metrics).

Approach

Combinatorial triggers built from point combinations in a mask give many distinct trojan triggers, and AdaSCP updates only dominant-timestep-critical parameters, adaptively optimizing a scale factor using an implanted indicator parameter and the server's accept/reject feedback so malicious updates look like benign ones.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use AdaSCP instead of Data PoisonCIFAR10, non-IID · CIFAR10, non-IID (mean across defenses)MSE: 0.1304 -> 0.0657Helped
Use AdaSCP instead of Data PoisonCelebA, non-IID · CelebA, non-IID (mean across defenses)MSE: 0.1317 -> 0.0499Helped
Use AdaSCP instead of Data PoisonLSUN Bedroom, non-IID · LSUN Bedroom, non-IID (mean across defenses)MSE: 0.1297 -> 0.0941Helped
Use AdaSCP instead of Data PoisonCIFAR10, IID · CIFAR10, IID (mean across defenses)MSE: 0.1283 -> 0.0699Helped
Train critical parameters rather than all parameters (ablation)AdaSCP on CIFAR10, FedAvg · CIFAR10, non-IID, FedAvgMSE: 0.0069 -> 0.0123Hurt
Train critical parameters rather than all parameters (ablation)AdaSCP on CIFAR10, Multi-metrics · CIFAR10, non-IID, Multi-metricsMSE: 0.1685 -> 0.0422Helped
Replace the current scale with target scale tars (ablation)Critical-parameter method on CIFAR10, Multi-metrics · CIFAR10, non-IID, Multi-metricsMSE: 0.0422 -> 0.0554Hurt
Optimize scale using learning rate η (ablation)Target-scale method on CIFAR10, Foolsgold · CIFAR10, non-IID, FoolsgoldMSE: 0.0273 -> 0.0077Helped
Add history scales to stabilize scale optimization (ablation)AdaSCP on CIFAR10, Multi-Krum · CIFAR10, non-IID, Multi-KrumMSE: 0.1389 -> 0.1271Helped
Increase the critical-parameter proportion from τ=0.2 to τ=0.4 (ablation)AdaSCP-FedAvg on CIFAR10 · CIFAR10, AdaSCP-FedAvgMSE: 0.1217 -> 0.0117Helped
Increase ComboTs patch size from 1×1 to 3×3 (ablation)AdaSCP-FedAvg on CIFAR10 · CIFAR10, AdaSCP-FedAvgMSE: 0.1287 -> 0.0117Helped
Increase ComboTs patch size beyond 3×3 (ablation)AdaSCP-FedAvg on CIFAR10 · CIFAR10, AdaSCP-FedAvgMSE: 0.0117 -> 0.0133; 0.0204; 0.0263; 0.0298; 0.0364; 0.0396Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 CelebA LSUN Bedroom

Benchmarks: CIFAR10 CelebA LSUN Bedroom

Metrics: FID MSE

Baselines: Data Poison Model Poison PGD Poison BC Layer Substitution

Builds on: Trojan diffusion (TrojDiff) model replacement attack diffusion importance estimation (structural pruning) 3DFed indicator FedAvg

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