Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Trust management for IoT devices based on federated learning and blockchain

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Algorithm 1
Algorithm 2
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

Data availability statement

No datasets were generated or analyzed during the current study.

References

  1. 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

    Article  Google Scholar 

  2. Bellini P, Nesi P, Pantaleo G (2022) Iot-enabled smart cities: a review of concepts, frameworks, and key technologies. Appl Sci 12:1607

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. Bansal N (2020) Iot applications in transportation. In: Designing the Internet of Things Solutions with Microsoft Azure, pp 239–262

  6. 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

    Article  Google Scholar 

  7. Annane B, Alti A, Lakehal A (2022) Blockchain based context-aware CP-ABE schema for internet of medical things security. Array 14:100150

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. Singh S, Kandpal M (2022) A comprehensive survey on trust management in fog computing. In: ICT Analysis and Applications

  10. 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

    Article  Google Scholar 

  11. Solomon FAM, Winster SG, Ramesh R (2021) Trust model for IoT using cluster analysis: a centralized approach. Wirel Pers Commun 127:715–736

    Google Scholar 

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. Kumar R, Sharma R (2021) Leveraging blockchain for ensuring trust in IoT: a survey. J King Saud Univ Comput Inf Sci 34:8599–8622

    Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

  22. Giuseppi A, Manfredi S, Pietrabissa A (2022) A weighted average consensus approach for decentralized federated learning. Mach Intell Res 19:319–330

    Article  Google Scholar 

  23. Salmeron JL, Arévalo I, Ruiz-Celma A (2023) Benchmarking federated strategies in peer-to-peer federated learning for biomedical data. Heliyon 9:e16925

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. 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

    Google Scholar 

  26. 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

    Article  Google Scholar 

  27. 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

    Article  MathSciNet  Google Scholar 

  28. 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

  29. 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

    Article  Google Scholar 

  30. 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

    Article  Google Scholar 

  31. Konen J, Mcmahan HB, Yu FX, Richtárik P, Bacon D (2016) Federated learning: strategies for improving communication efficiency

  32. Kairouz EBP, Mcmahan HB (2021) Advances and open problems in federated learning. Found Trends Mach Learn 14(1):1–210

    Article  Google Scholar 

  33. 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

    Article  Google Scholar 

  34. Wang Z, Hu Q (2021) Blockchain-based federated learning: a comprehensive survey. ArXiv arXiv:2110.02182

  35. 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

  36. 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

    Google Scholar 

  37. Zeng R, Zeng C, Wang X, Li B, Chu X (2021) A comprehensive survey of incentive mechanism for federated learning. ArXiv arXiv:2106.15406

  38. Nakamoto S (2008) Bitcoin: a peer-to-peer electronic cash system. Consulted

  39. 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

    Article  Google Scholar 

  40. Yakubu BM, Khan MI, Javaid N, Khan A-A (2021) Blockchain-based secure multi-resource trading model for smart marketplace. Computing 103:379–400

    Article  MathSciNet  Google Scholar 

  41. 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

    Article  Google Scholar 

  42. 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

  43. Chen J, Micali S (2019) Algorand: a secure and efficient distributed ledger. Theor Comput Sci 777:155–183

    Article  MathSciNet  Google Scholar 

  44. 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

  45. Chen J, Gorbunov S, Micali S, Vlachos G (2018) Algorand agreement: super fast and partition resilient byzantine agreement. IACR Cryptol ePrint Arch 377

  46. Ma Z, Zhao M, Cai X, Jia Z (2021) Fast-convergent federated learning with class-weighted aggregation. J Syst Archit 117:102125

    Article  Google Scholar 

Download references

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

Authors

Contributions

All authors contributed equally to this work.

Corresponding author

Correspondence to Yilin Li.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11227-024-06715-4

Keywords