Federated Learning based on Homomorphic Encryption and Digital Signatures
DOI:
https://doi.org/10.54097/hset.v39i.6596Keywords:
Federated Learning; Homomorphic Encryption; Digital Signatures; HASH Function; Encryption Loss.Abstract
Federated learning aims to train a centralized federated model using decentralized data sources and to ensure the security and privacy of user data during system training process. Federal learning still faces four challenges: high communication costs, system heterogeneity, data heterogeneity, and data security, The primary attacks facing federal learning include confidentiality, integrity, and usability attacks. Attackers mainly target confidential attacks, while malicious attackers target integrity attacks and usability attacks. Homomorphism encryption refers to the encryption algorithm that satisfies the nature of the homomorphism operation, that is, to the ciphertext of the data after the homomorphic encryption. This article first introduces the federated learning and its possible attacks in the process of modeling behavior, and then introduces how to use homomorphic encryption and digital signature algorithm to prevent the attack method, finally through the experimental reality of federated learning encryption and digital signature and analyzed the above operation on the performance of the federated learning system.
Downloads
References
JianBin Li, YuQi Ren, SuWan Fang, KunChang Li, MingYu Sun. "Federated Learning-BasedUltra-Short term load forecasting in power Internet of things", 2020 IEEE International Conference on Energy Internet (ICEI), 2020.
Q. Yang, Y. Liu, Y, Chen, and et al, Federated Learning. Morgan & Claypool Publishers,Dec.2019.
QiangYang, YangLiu, Tianjian Chen, and Yonxing Tong, Federate machine learning: Concept and applications. ACM Trunsactions on Intelligent System and Tachnology,2019.
Tyler B. Johnson, Pulkit Agrawal, Haijie Gu, Carlos Guestrin, AdaScale SGD: A User-Friendly Algorithm for Distributed Training, arXiv: Learning 2020.
Qiang Yang, Anbu Huang, YangLiu, Tianjian Chen, Practicing Federated Learning, Federal Learning and Practice, Electronics Industry Press, ISBN 978-7-121-40792-5.
DWORK C, ROTH A. The algorithmic foundations of differential privacy. Foundations and Trends in Theoretical Computer Sciencde,9(3):211-407,2-14.
Jakub Konecny, H. brendan McMahan, Felix X. Yu, Perter Richtarik, Ananda Therrtha Suresh, and Dave Bacon. Federated learning: Strategies for improving communication efficiency. CoRR, abs/ 1610. 05492. 2016.
Pascal Palillier. Public-key cryptosystems base on composite degree residuosity classcs. In Jacques Stern, editor, Advances in Cryptology--Eeurocrypt’99, PAGES 223-238, Berlin, Heidelberg.1999, Springer Berlin Heidelberg.
SM3 Cryptographic Hash Algorithm, China Standardization Cryptography Industry Technical Committee.
Public Key Cryptographic Algorithm SM2 Based on Elliptic Curves, SM2 elliptic curve public key password algorithm, China Standardization Cryptography Industry Technical Committee.
Downloads
Published
Issue
Section
License

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







