Effect of Homomorphic Encryption on the Performance of Training Federated Learning Generative Adversarial Networks
Not on the map. Why?
Abstract (arXiv)
A Generative Adversarial Network (GAN) is a deep-learning generative model in the field of Machine Learning (ML) that involves training two Neural Networks (NN) using a sizable data set. In certain fields, such as medicine, the training data may be hospital patient records that are stored across different hospitals. The classic centralized approach would involve sending the data to a centralized server where the model would be trained. However, that would involve breaching the privacy and confidentiality of the patients and their data, which would be unacceptable. Therefore, Federated Learning (FL), an ML technique that trains ML models in a distributed setting without data ever leaving the host device, would be a better alternative to the centralized option. In this ML technique, only parameters and certain metadata would be communicated. In spite of that, there still exist attacks that can infer user data using the parameters and metadata. A fully privacy-preserving solution involves homomorphically encrypting (HE) the data communicated. This paper will focus on the performance loss of training an FL-GAN with three different types of Homomorphic Encryption: Partial Homomorphic Encryption (PHE), Somewhat Homomorphic Encryption (SHE), and Fully Homomorphic Encryption (FHE). We will also test the performance loss of Multi-Party Computations (MPC), as it has homomorphic properties. The performances will be compared to the performance of training an FL-GAN without encryption as well. Our experiments show that the more complex the encryption method is, the longer it takes, with the extra time taken for HE is quite significant in comparison to the base case of FL.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 13 of its 25 references that are in the map. First posted on arXiv 1 Jul 2022.
Builds on
13 of 25 references.
References · 13
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2019Advances and Open Problems in Federated Learningcited by 3,021
- 2016TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systemscited by 660
- 2017Generative Adversarial Networks: An Overviewcited by 588
- 2021CrypTen: Secure Multi-Party Computation Meets Machine Learningcited by 131
- 2021Decentralized Federated Averagingcited by 114
- 2020FedGAN: Federated Generative Adversarial Networks for Distributed Datacited by 89
- 2022Auditing Privacy Defenses in Federated Learning via Generative Gradient Leakagecited by 72
- 2021TenSEAL: A Library for Encrypted Tensor Operations Using Homomorphic Encryptioncited by 51
- 2021Privacy-preserving Federated Learning based on Multi-key Homomorphic Encryptioncited by 46
- 2021Privacy-Preserving Feature Selection with Secure Multiparty Computationcited by 12
- 2022Homomorphic Encryption and Federated Learning based Privacy-Preserving CNN Training: COVID-19 Detection Use-Casecited by 11
1 more
- 2015The Paillier's Cryptosystem and Some Variants Revisitedcited by 2
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 1.
2 papers.
- 2025Emerging Paradigms for Securing Federated Learning Systems25 Sep 2025
- 2023Holistic Survey of Privacy and Fairness in Machine Learning28 Jul 2023