atlas

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

Revamping Federated Learning Security from a Defender's Perspective: A Unified Defense with Homomorphic Encrypted Data Space

CVPR 2024 · Federated learning and privacy › Privacy attacks and secure learning · approach: Defending federated learning against poisoning · 43 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 Federated Cryptography Defense (FCD), which applies a row-wise transposition cipher with a shared secret key to move FL training and testing into an encrypted data space, plus a KL-based self-distillation loss, to defend against both evasion data poisoning (M-SimBA) and model inversion attacks.

Problem

Federated learning is vulnerable to utility attacks (black-box evasion data poisoning at inference) and privacy attacks (model inversion), and existing defenses usually address only one of them.

Approach

Encrypt all data with a row-wise transposition cipher keyed by a shared secret, train clients on encrypted data with a loss combining cross-entropy and a KL distillation term from a local teacher trained on normal data, and let the server test on encrypted data without decryption, so attacks crafted in the original space are mismatched with the model's input space.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FCD encrypted-space training and evaluation instead of no-defense FLFederated learning · GTSRB and KBTS, homogeneous and heterogeneous FL, no attackglobal test accuracy: 96.35±0.02 -> 97.72±0.43; 94.98±0.06 -> 96.68±0.18; 98.30±0.80 -> 97.43±0.12; 97.10±0.62 -> 96.80±0.46Mixed
Use FCD encrypted-space training and evaluation instead of no-defense FLFederated learning · CIFAR10 and EMNIST, homogeneous and heterogeneous FL, no attackglobal test accuracy: 82.14±1.15 -> 77.28±1.77; 81.54±1.64 -> 76.16±0.19; 89.26±2.12 -> 85.56±2.12; 88.34±1.34 -> 83.16±2.08Hurt
Use FCD instead of FAT or RSFederated learning · GTSRB and KBTS under M-SimBA evasion attacksimpact on utility (U): FCD consistently demonstrates superior performance and robustness across all attack percentages.Helped
Use FCD instead of FAT or RSFederated learning · CIFAR10 and EMNIST under M-SimBA evasion attacksimpact on utility (U): 10.81±0.49 vs 16.05±0.85; 10.44±0.23 vs 9.47±0.19Mixed
Train on FCD-encrypted data spaceFederated learning on CIFAR100 · CIFAR100, model inversion attackMSE: 0.05 -> 73.23Helped

Surprising findings

Limitations

Experimental setup

Datasets: GTSRB KBTS CIFAR10 EMNIST CIFAR100

Benchmarks: GTSRB KBTS CIFAR10 EMNIST CIFAR100

Metrics: accuracy impact on utility (U) mean squared error (MSE)

Baselines: FAT Randomized Smoothing ResSFL Laplacian Dropout TopkPrune AdvNoise DistCorr Bottleneck Layers

Builds on: FedAvg knowledge distillation MSimBA ResSFL

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