atlas

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

AegisFL: Efficient and Flexible Privacy-Preserving Byzantine-Robust Cross-silo Federated Learning

ICML 2024 · Federated learning and privacy › Privacy attacks and secure learning · approach: Private federated aggregation

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 AegisFL, a privacy-preserving Byzantine-robust cross-silo FL system using an RLWE-based (CKKS) packing scheme that computes inner products, L2 norms and means with one ciphertext multiplication, allowing flexible choice of robust aggregation rule while hiding the final model from the server.

Problem

Existing homomorphic-encryption-based privacy-preserving Byzantine-robust FL is inefficient, tied to a single robust aggregation rule (AGR), and exposes the final model to the server, violating cross-silo requirements.

Approach

A polynomial packing scheme over RLWE-based CKKS that encodes vectors so that inner products, L2 norms and mean values come out as constant terms of one polynomial multiplication, enabling many similarity-based AGRs (ShieldFL, FLAME-style, FLTrust-style, FheFL-style) to be built flexibly over ciphertexts, with the global model encrypted under client keys via a two-server key conversion.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use AegisFL's packing approach instead of original CKKSComputing inner products · HARtime cost (ms): 577 -> 24Helped
Use AegisFL's packing approach instead of original CKKSComputing L2 norms · HARtime cost (ms): 577 -> 24Helped
Use AegisFL's packing approach instead of original CKKSComputing mean values · HARtime cost (ms): 526 -> 18Helped
Use AegisFL's packing approach instead of original CKKSComputing inner products · MNISTtime cost (ms): 797 -> 34Helped
Use AegisFL's packing approach instead of original CKKSComputing L2 norms · MNISTtime cost (ms): 797 -> 34Helped
Use AegisFL's packing approach instead of original CKKSComputing mean values · MNISTtime cost (ms): 727 -> 23Helped
Use AegisFL instead of ShieldFLCross-silo FL communication · HARtraffic (MB): 35.5 -> 7.03Helped
Use AegisFL instead of Original CKKSCross-silo FL communication · HARtraffic (MB): 7.03 -> 7.03No clear effect
Use AegisFL instead of ShieldFLCross-silo FL communication · MNISTtraffic (MB): 49.69 -> 10.16Helped
Use AegisFL instead of Original CKKSCross-silo FL communication · MNISTtraffic (MB): 9.77 -> 10.16Hurt

Surprising findings

Limitations

Experimental setup

Datasets: HAR MNIST

Benchmarks: HAR MNIST

Metrics: accuracy time cost (ms) communication traffic (MB)

Baselines: FedAvg ShieldFL original CKKS packing (Miao et al., 2022) M-FLAME

Builds on: CKKS ShieldFL FLAME FLTrust FheFL

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