Secure Federated Learning with a Homomorphic Encryption Model
DOI:
https://doi.org/10.47667/ijpasr.v4i3.235Keywords:
Secure Federated Learning, Homomorphic Encryption, Data Privacy, Model Security, Collaborative Machine LearningAbstract
Federated learning (FL) offers collaborative machine learning across decentralized devices while safeguarding data privacy. However, data security and privacy remain key concerns. This paper introduces "Secure Federated Learning with a Homomorphic Encryption Model," addressing these challenges by integrating homomorphic encryption into FL. The model starts by initializing a global machine learning model and generating a homomorphic encryption key pair, with the public key shared among FL participants. Using this public key, participants then collect, preprocess, and encrypt their local data. During FL Training Rounds, participants decrypt the global model, compute local updates on encrypted data, encrypt these updates, and securely send them to the aggregator. The aggregator homomorphic ally combines updates without revealing participant data, forwarding the encrypted aggregated update to the global model owner. The Global Model Update ensures the owner decrypts the aggregated update using the private key, updates the global model, encrypts it with the public key, and shares the encrypted global model with FL participants. With optional model evaluation, training can iterate for several rounds or until convergence. This model offers a robust solution to Florida data privacy and security issues, with versatile applications across domains. This paper presents core model components, advantages, and potential domain-specific implementations while making significant strides in addressing FL's data privacy concerns.
Downloads
References
Ali, J. J., Shati, N. M., & Gaata, M. T. (2020, March). Abnormal activity detection in surveillance video scenes. TELKOMNIKA (Telecommunication Computing Electronics and Control), 18(5), 2447-2453.
Apheris. (2023, June 21). Top 7 Open-Source Frameworks for Federated Learning. https://www.apheris.com/resources/blog/top-7-open-source-frameworks-for-federated-learning.
Baracaldo, N., & Shaul, H. (2023, January 4). Federated Learning Meets Homomorphic Encryption. IBM Research Blog.
Fang, H., & Qian, Q. (2021, April 8). Privacy Preserving Machine Learning with Homomorphic Encryption and Federated Learning. Future Internet. https://doi.org/10.3390/fi13040094.
Gillis, A. S. (2022, August 24). Homomorphic Encryption. Security. https://www.techtarget.com/searchsecurity/definition/homomorphic-encryption.
IEEE Digital Privacy. (2019). Types of Homomorphic Encryption. https://digitalprivacy.ieee.org/publications/topics/types-of-homomorphic-encryption.
IEEE Xplore. (2021, December 1). Secure Aggregation in Federated Learning via Multi-party Homomorphic Encryption. IEEE Conference Publication. https://ieeexplore.ieee.org/document/9682053.
Jin, W. (2023, March 20). FedML-HE: An Efficient Homomorphic-Encryption-Based Privacy-Preserving Federated Learning System. arXiv.org. https://arxiv.org/abs/2303.10837.
Kholod, I., Yanaki, E., Fomichev, D., Shalugin, E. D., Novikova, E., Filippov, E., & Nordlund, M. (2020, December 29). Open-Source Federated Learning Frameworks for IoT: A Comparative Review and Analysis. Sensors. https://doi.org/10.3390/s21010167.
Kholod, I., Yanaki, E., Fomichev, D., Shalugin, E. D., Novikova, E., Filippov, E., & Nordlund, M. (2020, December 29). Open-Source Federated Learning Frameworks for IoT: A Comparative Review and Analysis. Sensors. https://doi.org/10.3390/s21010167.
Kurniawan, H., & Mambo, M. (2022, October 27). Homomorphic Encryption-Based Federated Privacy Preservation for Deep Active Learning. Entropy. https://doi.org/10.1007/s40747-022-00756-z.
Ludwig, H. (2020, July 22). IBM Federated Learning: An Enterprise Framework White Paper V0.1. arXiv.org. https://arxiv.org/abs/2007.10987.
Madi, A., Stan, O., Mayoue, A., Grivet-Sebert, A., Gouy-Pailler, C., & Sirdey, R. (2021, May 18). A Secure Federated Learning Framework Using Homomorphic Encryption and Verifiable Computing. https://doi.org/10.1109/rdaaps48126.2021.9452005.
Munjal, K., & Bhatia, R. (2023). A systematic review of homomorphic encryption and its contributions to the healthcare industry. Complex Intell. Syst., 9, 3759–3786. https://doi.org/10.1007/s40747-022-00756-z.
Nolte, D., Bazgir, O., Ghosh, S., & Pal. (2023, March 22). Federated Learning Framework Integrating Refined CNN and Deep Regression Forests. Bioinformatics advances. https://doi.org/10.1093/bioadv/vbad036.
NVIDIA Technical Blog. (2022, September 2). Federated Learning with Homomorphic Encryption. NVIDIA Technical Blog. https://developer.nvidia.com/blog/federated-learning-with-homomorphic-encryption/.
Park, J., & Lim, H. (2022). Privacy-Preserving Federated Learning Using Homomorphic Encryption. Applied Sciences, 12(2), 734. https://doi.org/10.3390/app12020734.
Park, J., & Lim, H. (2022, January 12). Privacy-Preserving Federated Learning Using Homomorphic Encryption. Applied Sciences. https://doi.org/10.3390/app12020734.
Rahulamathavan, Y. (2023, June 8). FheFL: Fully Homomorphic Encryption-Friendly Privacy-Preserving Federated Learning with Byzantine Users. arXiv.org. https://arxiv.org/abs/2306.05112.
Sattar, I. A., & Gaata, M. T. (2017, March). Image steganography technique based on adaptive random key generator with suitable cover selection. In 2017 Annual Conference on New Trends in Information & Communications Technology Applications (NTICT) (pp. 208-212). IEEE.
Song, R. (2022, April 1). Federated Learning Framework: Coping with Hierarchical Heterogeneity in Cooperative ITS. arXiv.org. https://arxiv.org/abs/2204.00215.
SSL2BUY. (2019). Homomorphic Encryption: Everything You Should Know About It. https://www.ssl2buy.com/wiki/homomorphic-encryption.
Wibawa, F., Catak, F. O., Sarp, S., Kuzlu, M., & Cali, U. (2022). Homomorphic Encryption and Federated Learning-based Privacy-Preserving CNN Training: COVID-19 Detection Use-Case. ArXiv. /abs/2204.07752.
Yackel, R. (2021, July 6). What Is Homomorphic Encryption, and Why Isn't It Mainstream? Keyfactor. https://www.keyfactor.com/blog/what-is-homomorphic-encryption/.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2023 International Journal Papier Advance and Scientific Review

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.