Blockchain-based optimized edge node selection and privacy preserved framework for federated learning
2023 (English)In: Cluster Computing, ISSN 1386-7857, E-ISSN 1573-7543Article in journal (Refereed) Epub ahead of print
Abstract [en]
Federated learning is a distributed paradigm that trained large-scale neural network models with the participation of multiple edge nodes and data remains on their devices, only sharing the local model updates. With this feature, federated learning is considered a secure solution for data privacy issues. However, the typical FL structure relies on the client–server architecture, which leads to the single-point-of-failure (SPoF) attack, and the random selection of edge devices for model training compromised the accuracy of the model. Furthermore, adversaries try to initiate inference attack i.e., attack on privacy leads to gradient leakage attack. Hence, we proposed a blockchain-based optimized edge node selection and privacy-preserved framework to address the aforementioned issues. We have designed three kinds of smart contracts (1) registration of edge nodes (2) forward bidding to select optimized edge devices for FL model training, and (3) payment settlement and reward smart contracts. Moreover, fully homomorphic encryption with the Cheon, Kim, Kim, and Song (CKKS) method is implemented before transmitting the local model updates to the server. Finally, we evaluated our proposed method on the benchmark dataset and compared it with other state-of-the-art studies. Consequently, we have achieved a higher accuracy and privacy-preserved FL framework with a decentralized nature. © 2023, The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature.
Place, publisher, year, edition, pages
Springer, 2023.
Keywords [en]
Blockchain, Edge-node/device, Federated learning, Privacy, Security, Smart contracts, Cryptography, Data privacy, Learning systems, Block-chain, Edge nodes, Local model, Model training, Model updates, Node selection, Smart contract
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:bth-25450DOI: 10.1007/s10586-023-04145-0Scopus ID: 2-s2.0-85172016469OAI: oai:DiVA.org:bth-25450DiVA, id: diva2:1803765
2023-10-102023-10-102023-10-10Bibliographically approved