Abstract
The rapid growth of IoT devices and the increasing demand for device interaction between different network partitions have significantly pressured IoT device management. To realize cross-domain trust integration between different partitioned devices, trust management becomes the key technology to realize cross-domain communication. However, trust management heavily relies on third-party entities, posing centralized risks. Therefore, we propose an IoT device trust management system based on federated learning and blockchain. By utilizing federated learning to assess device reputation ratings while safeguarding their privacy, the system stores reputation assessment results on the blockchain for authenticity and accuracy. The system’s decentralization is achieved using blockchain instead of a central server in federated learning. Additionally, we introduce a weighted aggregation model based on device attributes to obtain a more precise global model through weighted aggregation of local models in federated learning. Experimental results using a simulated dataset reflecting device characteristics demonstrate a device evaluation accuracy of \(90.2\%\), validating the system’s effectiveness and feasibility.
Similar content being viewed by others
Data availability statement
No datasets were generated or analyzed during the current study.
References
Yakubu BM, Khan MI, Khan A, Jabeen F, Jeon G (2023) Blockchain-based DDoS attack mitigation protocol for device-to-device interaction in smart home. Digit Commun Netw 9:383–392
Bellini P, Nesi P, Pantaleo G (2022) Iot-enabled smart cities: a review of concepts, frameworks, and key technologies. Appl Sci 12:1607
Chi HR, Wu CK, Huang NF, Tsang KF, Radwan A (2023) A survey of network automation for industrial internet-of-things toward industry 5.0. IEEE Trans Ind Inform 19:2065–2077
Quy VK, Hau NV, Anh DV, Quy NM, Ban NT, Lanza S, Randazzo G, Muzirafuti A (2022) Iot-enabled smart agriculture: architecture, applications, and challenges. Appl Sci 12:3396
Bansal N (2020) Iot applications in transportation. In: Designing the Internet of Things Solutions with Microsoft Azure, pp 239–262
Singh S, Rathore S, Alfarraj O, Tolba A, Yoon B-W (2021) A framework for privacy-preservation of IoT healthcare data using federated learning and blockchain technology. Future Gener Comput Syst 129:380–388
Annane B, Alti A, Lakehal A (2022) Blockchain based context-aware CP-ABE schema for internet of medical things security. Array 14:100150
Gadekallu TR, Pham Q-V, Nguyen DC, Maddikunta PKR, Deepa N, Prabadevi B, Pathirana PN, Zhao J, Hwang W-J (2022) Blockchain for edge of things: applications, opportunities, and challenges. IEEE Internet Things J 9(2):964–988. https://doi.org/10.1109/JIOT.2021.3119639
Singh S, Kandpal M (2022) A comprehensive survey on trust management in fog computing. In: ICT Analysis and Applications
Liu Y, Wang J, Yan Z, Wan Z, Jäntti R (2023) A survey on blockchain-based trust management for internet of things. IEEE Internet Things J 10(7):5898–5922. https://doi.org/10.1109/JIOT.2023.3237893
Solomon FAM, Winster SG, Ramesh R (2021) Trust model for IoT using cluster analysis: a centralized approach. Wirel Pers Commun 127:715–736
Hong Z, Shao Q-M, Liao X, Beyah RA (2018) A secure routing protocol with regional partitioned clustering and beta trust management in smart home. Wirel Netw 25:3805–3823
Jayasinghe U, Lee GM, Um T-W, Shi Q (2019) Machine learning based trust computational model for IoT services. IEEE Trans Sustain Comput 4:39–52
Jiang J, Zhu X, Han G, Guizani M, Shu L (2020) A dynamic trust evaluation and update mechanism based on c4.5 decision tree in underwater wireless sensor networks. IEEE Trans Veh Technol 69(8):9031–9040. https://doi.org/10.1109/TVT.2020.2999566
Su Y, Ma S, Zhang H, Jin Z, Fu X (2021) A redeemable SVM-DS fusion-based trust management mechanism for underwater acoustic sensor networks. IEEE Sens J 21:26161–26174
Liu L, Xu X, Liu Y, Ma Z, Peng J (2021) A detection framework against CPMA attack based on trust evaluation and machine learning in IoT network. IEEE Internet Things J 8(20):15249–15258. https://doi.org/10.1109/JIOT.2020.3047642
Zhao Y, Zhao J, Jiang L, Tan R, Niyato DT, Li Z, Lyu L, Liu Y (2019) Privacy-preserving blockchain-based federated learning for IoT devices. IEEE Internet Things J 8:1817–1829
Jeribi F, Amin R, Alhameed M, Tahir A (2023) An efficient trust management technique using id3 algorithm with blockchain in smart buildings IoT. IEEE Access 11:8136–8149
Kumar R, Sharma R (2021) Leveraging blockchain for ensuring trust in IoT: a survey. J King Saud Univ Comput Inf Sci 34:8599–8622
Debe MS, Salah K, Jayaraman R, Yaqoob I, Arshad J (2021) Trustworthy blockchain gateways for resource-constrained clients and IoT devices. IEEE Access 9:132875–132887
Dedeoglu V, Jurdak R, Putra GD, Dorri A, Kanhere SS (2019) A trust architecture for blockchain in IoT. In: Proceedings of the 16th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services
Giuseppi A, Manfredi S, Pietrabissa A (2022) A weighted average consensus approach for decentralized federated learning. Mach Intell Res 19:319–330
Salmeron JL, Arévalo I, Ruiz-Celma A (2023) Benchmarking federated strategies in peer-to-peer federated learning for biomedical data. Heliyon 9:e16925
Zhang W, Lu Q, Yu Q, Li Z, Liu Y, Lo SK, Chen S, Xu X, Zhu L (2021) Blockchain-based federated learning for device failure detection in industrial IoT. IEEE Internet Things J 8:5926–5937
Li D, Xie W, Li Y, Fang L (2023) Fedfusion: manifold-driven federated learning for multi-satellite and multi-modality fusion. IEEE Trans Geosci Remote Sens 62:1–13
Yang K, Jiang T, Shi Y, Ding Z (2020) Federated learning via over-the-air computation. IEEE Trans Wirel Commun 19(3):2022–2035. https://doi.org/10.1109/TWC.2019.2961673
Yang Z, Zhou M, Yu H, Sinnott RO, Liu H (2023) Efficient and secure federated learning with verifiable weighted average aggregation. IEEE Trans Netw Sci Eng 10(1):205–222. https://doi.org/10.1109/TNSE.2022.3206243
McMahan HB, Moore E, Ramage D, Hampson S, Arcas BA (2016) Communication-efficient learning of deep networks from decentralized data. In: International Conference on Artificial Intelligence and Statistics. https://api.semanticscholar.org/CorpusID:14955348
Imteaj A, Thakker U, Wang S, Li J, Amini MH (2021) A survey on federated learning for resource-constrained IoT devices. IEEE Internet Things J 9:1–24
Banabilah S, Aloqaily M, Alsayed E, Malik N, Jararweh Y (2022) Federated learning review: fundamentals, enabling technologies, and future applications. Inf Process Manag 59:103061
Konen J, Mcmahan HB, Yu FX, Richtárik P, Bacon D (2016) Federated learning: strategies for improving communication efficiency
Kairouz EBP, Mcmahan HB (2021) Advances and open problems in federated learning. Found Trends Mach Learn 14(1):1–210
Li Q, Wen Z, Wu Z, Hu S, Wang N, Li Y, Liu X, He B (2023) A survey on federated learning systems: vision, hype and reality for data privacy and protection. IEEE Trans Knowl Data Eng 35(4):3347–3366. https://doi.org/10.1109/TKDE.2021.3124599
Wang Z, Hu Q (2021) Blockchain-based federated learning: a comprehensive survey. ArXiv arXiv:2110.02182
Zeng R, Zhang S, Wang J, Chu X (2020) Fmore: an incentive scheme of multi-dimensional auction for federated learning in MEC. In: 2020 IEEE 40th International Conference on Distributed Computing Systems (ICDCS), pp 278–288. https://doi.org/10.1109/ICDCS47774.2020.00094
Zhan Y, Zhang J, Hong Z, Wu L, Li P, Guo S (2021) A survey of incentive mechanism design for federated learning. IEEE Trans Emerg Top Comput 10:1035–1044
Zeng R, Zeng C, Wang X, Li B, Chu X (2021) A comprehensive survey of incentive mechanism for federated learning. ArXiv arXiv:2106.15406
Nakamoto S (2008) Bitcoin: a peer-to-peer electronic cash system. Consulted
Tyagi AK, Dananjayan S, Agarwal D, Ahmed HFT (2023) Blockchain—internet of things applications: opportunities and challenges for industry 4.0 and society 5.0. Sensors (Basel, Switzerland) 23:947
Yakubu BM, Khan MI, Javaid N, Khan A-A (2021) Blockchain-based secure multi-resource trading model for smart marketplace. Computing 103:379–400
Leng J, Zhou M, Zhao JL, Huang Y, Bian Y (2022) Blockchain security: a survey of techniques and research directions. IEEE Trans Serv Comput 15(4):2490–2510. https://doi.org/10.1109/TSC.2020.3038641
Vukolic M (2015) The quest for scalable blockchain fabric: proof-of-work vs. bft replication. In: Open Research Problems in Network Security. https://api.semanticscholar.org/CorpusID:33891345
Chen J, Micali S (2019) Algorand: a secure and efficient distributed ledger. Theor Comput Sci 777:155–183
Gilad Y, Hemo R, Micali S, Vlachos G, Zeldovich N (2017) Algorand: scaling byzantine agreements for cryptocurrencies. In: Proceedings of the 26th Symposium on Operating Systems Principles
Chen J, Gorbunov S, Micali S, Vlachos G (2018) Algorand agreement: super fast and partition resilient byzantine agreement. IACR Cryptol ePrint Arch 377
Ma Z, Zhao M, Cai X, Jia Z (2021) Fast-convergent federated learning with class-weighted aggregation. J Syst Archit 117:102125
Funding
This research was supported in part by the Central Government for Local Science and Technology Development (246Z0704G, 236Z0701G), the Science Research Project of Hebei Education Department (BJK2024095), the Natural Science Foundation of Hebei Province (F2024201004), and the Innovation Capacity Enhancement Program-Science and Technology Platform Project of Hebei Province (22567638H).
Author information
Authors and Affiliations
Contributions
All authors contributed equally to this work.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Wang, L., Li, Y. & Zuo, L. Trust management for IoT devices based on federated learning and blockchain. J Supercomput 81, 232 (2025). https://doi.org/10.1007/s11227-024-06715-4
Accepted:
Published:
DOI: https://doi.org/10.1007/s11227-024-06715-4