Netinfo Security ›› 2026, Vol. 26 ›› Issue (1): 102-114.doi: 10.3969/j.issn.1671-1122.2026.01.009

Previous Articles     Next Articles

A Lightweight Dynamic Node Participation Scheme for Federated Learning Nodes Supporting Attribute Update

ZHENG Kaifa1, LUO Zhenpeng2, LIU Jiayi2, LIU Zhiquan2, WANG Ze3, WU Yunkun4()   

  1. 1. College of Computer Science and Technology, Zhejiang University, Hangzhou 310027, China
    2. School of Cyber Security, Jinan University, Guangzhou 511443, China
    3. School of Software, Tiangong University, Tianjin 300387, China
    4. Qi An Xin Technology Group Inc., Beijing 100084, China
  • Received:2025-08-20 Online:2026-01-10 Published:2026-02-13

Abstract:

The dynamic node participation and exit process can effectively enhance the flexibility in asynchronous federated learning (FL) environment. However, in scenarios involving data privacy and security, ensuring the legitimacy and secure exit of participating nodes is crucial. This paper proposed a lightweight dynamic node participation scheme for federated learning nodes supporting attribute update. Firstly, by introducing attribute-based encryption and revocation mechanisms, this paper designed a secure and flexible participation mechanism that can support nodes to dynamically join or exit during the participation process according to the predetermined security policy, and can effectively respond to changes in node attributes, ensuring data privacy. Secondly, this scheme combined blockchain technology and used its smart contract mechanism to record the operation content, achieving the openness and transparency of the system operation process and enhancing the security of attribute revocation. Through scheme analysis, this paper have proved that the ciphertext generated by the algorithm has good indistinguishability. The performance analysis also effectively demonstrates the advantages of this scheme.

Key words: asynchronous federated learning, node participation, dynamic exit, attribute-based encryption, revocability

CLC Number: