FLASHE: Additively Symmetric Homomorphic Encryption for Cross-Silo Federated Learning
Zhifeng Jiang, Wei Wang, Yang Liu

TL;DR
FLASHE is a novel homomorphic encryption scheme designed for cross-silo federated learning that reduces computational overhead and is compatible with sparsification, enabling efficient privacy-preserving model training.
Contribution
FLASHE introduces a simplified HE scheme tailored for cross-silo FL, dropping asymmetric keys and optimizing for computation and communication efficiency.
Findings
FLASHE slightly increases training time by ≤6%.
No additional communication overhead introduced.
Implemented as a pluggable module on FATE platform.
Abstract
Homomorphic encryption (HE) is a promising privacy-preserving technique for cross-silo federated learning (FL), where organizations perform collaborative model training on decentralized data. Despite the strong privacy guarantee, general HE schemes result in significant computation and communication overhead. Prior works employ batch encryption to address this problem, but it is still suboptimal in mitigating communication overhead and is incompatible with sparsification techniques. In this paper, we propose FLASHE, an HE scheme tailored for cross-silo FL. To capture the minimum requirements of security and functionality, FLASHE drops the asymmetric-key design and only involves modular addition operations with random numbers. Depending on whether to accommodate sparsification techniques, FLASHE is optimized in computation efficiency with different approaches. We have implemented…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Privacy-Preserving Technologies in Data · Stochastic Gradient Optimization Techniques
