FPGA-Based Hardware Accelerator of Homomorphic Encryption for Efficient Federated Learning
Not on the map. Why?
Abstract (arXiv)
With the increasing awareness of privacy protection and data fragmentation problem, federated learning has been emerging as a new paradigm of machine learning. Federated learning tends to utilize various privacy preserving mechanisms to protect the transferred intermediate data, among which homomorphic encryption strikes a balance between security and ease of utilization. However, the complicated operations and large operands impose significant overhead on federated learning. Maintaining accuracy and security more efficiently has been a key problem of federated learning. In this work, we investigate a hardware solution, and design an FPGA-based homomorphic encryption framework, aiming to accelerate the training phase in federated learning. The root complexity lies in searching for a compact architecture for the core operation of homomorphic encryption, to suit the requirement of federated learning about high encryption throughput and flexibility of configuration. Our framework implements the representative Paillier homomorphic cryptosystem with high level synthesis for flexibility and portability, with careful optimization on the modular multiplication operation in terms of processing clock cycle, resource usage and clock frequency. Our accelerator achieves a near-optimal execution clock cycle, with a better DSP-efficiency than existing designs, and reduces the encryption time by up to 71% during training process of various federated learning models.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 21 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 3; 2024: 2.
6 papers.
- 2023A Survey on Vertical Federated Learning: From a Layered Perspectivecited by 30
- 2024Federated Continual Learning for Edge-AI: A Comprehensive Surveycited by 11
- 2023ULDP-FL: Federated Learning with Across Silo User-Level Differential Privacycited by 9
- 2021HAFLO: GPU-Based Acceleration for Federated Logistic Regressioncited by 3
- 2023FLAIRS: FPGA-Accelerated Inference-Resistant & Secure Federated Learningcited by 3
- 2024QuanCrypt-FL: Quantized Homomorphic Encryption with Pruning for Secure Federated Learningcited by 2
- 2024Federated Continual Learning for Edge-AI: A Comprehensive Survey20 Nov 2024
- 2024QuanCrypt-FL: Quantized Homomorphic Encryption with Pruning for Secure Federated Learning8 Nov 2024
- 2023ULDP-FL: Federated Learning with Across Silo User-Level Differential Privacy23 Aug 2023
- 2023FLAIRS: FPGA-Accelerated Inference-Resistant & Secure Federated Learning1 Aug 2023
- 2023A Survey on Vertical Federated Learning: From a Layered Perspective4 Apr 2023
- 2021HAFLO: GPU-Based Acceleration for Federated Logistic Regression29 Jul 2021