atlas

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

Hiding in Plain Sight: Disguising Data Stealing Attacks in Federated Learning

ICLR 2024 · Federated learning and privacy › Privacy attacks and secure learning · approach: Defending federated learning against poisoning · 0 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.

Shows all prior malicious-server data stealing attacks are client-detectable, and proposes SEER, a secret-decoder malicious-training attack that reconstructs client images from batches up to 512, even under secure aggregation.

Problem

Malicious server attacks that steal client data in federated learning at large batch sizes or under secure aggregation may be detectable by clients, questioning their practicality.

Approach

Introduces D-SNR, a gradient-space vulnerability metric showing example disaggregation attacks are detectable, and SEER, which jointly trains the shared model and a secret server-side decoder (disaggregator plus reconstructor) on auxiliary data so disaggregation happens in a hidden space, using local batch-dependent brightness/redness properties enabled by batch normalization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use SEER instead of prior MS attacksCIFAR10, B=128, Red · CIFAR10Rec (%): 77 -> 90Helped
use a local batch-dependent property instead of the global propertySEER · large client batchesprobability of exactly one selected image: 1/e -> >0.9Helped
increase the number of secure-aggregation clientsSEER · CIFAR10 secure aggregationRec (%)Hurt
increase gradient clipping from C=1.0 to C=4.0 (ablation)SEER · CIFAR10, Red, B=128Rec (%): 36.2 -> 95.2Helped
add DP-SGD noise at σ=5e-3 instead of σ=0.0 (ablation)SEER with clipping C=3 · CIFAR10, Red, B=128Rec (%): 92.6 -> 84.0Hurt
add DP-SGD noise at σ=1e-2 instead of σ=0.0 (ablation)SEER with clipping C=3 · CIFAR10, Red, B=128Rec (%): 92.6 -> 0.0Hurt
test with Btest=64 rather than the training batch size B=128 (ablation)SEER · CIFAR10, BrightRec (%): 94.2% -> 42.0%Hurt
test with Btest=256 rather than the training batch size B=128 (ablation)SEER · CIFAR10, BrightRec (%): 94.2% -> 67.5%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 CIFAR100 ImageNet TinyImageNet ISIC2019 CIFAR10.1 CIFAR10.2

Benchmarks: CIFAR10 CIFAR100 ImageNet

Metrics: Rec PSNR-All PSNR-Top D-SNR detectability Und-Rec

Baselines: Fishing Zhang23 LOKI

Builds on: Fishing LOKI Zhang23 DP-SGD

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