FLSSM: A Federated Learning Storage Security Model with Homomorphic Encryption
Yang Li, Chunhe Xia, Chang Li, Xiaojian Li, Tianbo Wang
TL;DR
Federated learning with homomorphic encryption poses challenges in aggregation efficiency, attack tracing, and fair contribution assessment. FLSSM addresses these by integrating a Hierarchical Aggregation Mechanism (HAM) for parallel CKKS-based aggregation, a Model Access Control Mechanism (MACM) using Shamir's Secret Sharing with attribute-based encryption for auditing, and an Incentive Mechanism based on Trusted Time Intervals (IMTTI) that uses trusted timestamps to reward participants fairly. The approach is validated on CIFAR-10 and Fashion-MNIST, showing reduced aggregation latency, effective attack tracing, and robust, tamper-resistant contribution incentives under encryption. Collectively, FLSSM enables secure, efficient, and fair encrypted federated learning with practical implications for privacy-preserving collaborative training.
Abstract
Federated learning based on homomorphic encryption has received widespread attention due to its high security and enhanced protection of user data privacy. However, the characteristics of encrypted computation lead to three challenging problems: ``computation-efficiency", ``attack-tracing" and ``contribution-assessment". The first refers to the efficiency of encrypted computation during model aggregation, the second refers to tracing malicious attacks in an encrypted state, and the third refers to the fairness of contribution assessment for local models after encryption. This paper proposes a federated learning storage security model with homomorphic encryption (FLSSM) to protect federated learning model privacy and address the three issues mentioned above. First, we utilize different nodes to aggregate local models in parallel, thereby improving encrypted models' aggregation efficiency. Second, we introduce trusted supervise nodes to examine local models when the global model is attacked, enabling the tracing of malicious attacks under homomorphic encryption. Finally, we fairly reward local training nodes with encrypted local models based on trusted training time. Experiments on multiple real-world datasets show that our model significantly outperforms baseline models in terms of both efficiency and security metrics.
