Log in

Blockchain-as-a-Service for the Security Challenges and Solutions in the Internet of Things Environment

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

The Internet of Things and blockchain, as important technology foundations to enable Web 3.0, have greatly impacted the living and production patterns of people. When they meet together, blockchain services can be used to solve some IoT challenges that traditional information technologies cannot solve. Therefore, how to use blockchain services in IoT environment, and what key security challenges in IoT environment can be addressed by blockchain services are two critical issues. In this article, we propose a novel hybrid IoT architecture based on blockchain services to solve the first issue. To solve the second issue, we analyze IoT security threats and challenges, and propose blockchain-based security solutions, which are illustrated with the application cases of edge computing and fog computing based on smart contracts. Then we design and implement blockchain-based IoT zero-knowledge proof authentication experiments using the web3.js library to demonstrate the lightweight blockchain services performance in IoT application scenarios.

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

Access this article

Price includes VAT (France)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

Similar content being viewed by others

Data availability

Data available on request from the correspondent author.

References

  1. Fortino, G., Savaglio, C., Spezzano, G., & Zhou, M. (2022). Internet of Things as system of systems: A review of methodologies, frameworks, platforms, and tools. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 51(1), 223–236. https://doi.org/10.1109/TSMC.2020.3042898

    Article  Google Scholar 

  2. Lao, L., et al. (2020). A survey of IoT applications in blockchain systems: Architecture, consensus, and traffic modeling. ACM Computing Surveys (CSUR), 53(1), 1–32.

    Article  Google Scholar 

  3. Hsiao, C.-H., & Lee, W.-P. (2021). OPIIoT: Design and Implementation of an open communication protocol platform for industrial Internet of Things. Internet of Things, 16, 100441. https://doi.org/10.1016/j.iot.2021.100441

    Article  Google Scholar 

  4. Merlec, M. M., & In, H. P. (2024). SC-CAAC: A smart-contract-based context-aware access control scheme for blockchain-enabled IoT systems. IEEE Internet of Things Journal, 11(11), 19866–19881. https://doi.org/10.1109/JIOT.2024.3371504

    Article  Google Scholar 

  5. Hongsong, C., Yongpeng, Z., Yongrui, C., et al. (2021). Security threats and defensive approaches in machine learning system under big data environment. Wireless Personal Communications, 117(4), 3505–3525.

    Article  Google Scholar 

  6. Jie, S. O. N. G., et al. (2022). Research advances on blockchain-as-a-service: Architectures, applications and challenges. Digital Communications and Networks, 4(4), 466–475.

    Google Scholar 

  7. Zimba, A., Chen, H., Wang, Z., et al. (2020). Modeling and detection of the multi-stages of advanced persistent threats attacks based on semi-supervised learning and complex networks characteristics. Future Generation Computer Systems, 106, 501–517.

    Article  Google Scholar 

  8. Li, X., Jiang, P., Chen, T., et al. (2020). A survey on the security of blockchain systems. Future Generation Computer Systems, 107, 841–853.

    Article  Google Scholar 

  9. Wu, X., & Liang, J. (2021). A blockchain-based trust management method for Internet of Things. Pervasive and Mobile Computing, 72, 101330.

    Article  Google Scholar 

  10. Mollah, M. B., Zhao, J., Niyato, D., et al. (2020). Blockchain for the internet of vehicles towards intelligent transportation systems: A survey. IEEE Internet of Things Journal, 8(6), 4157–4185.

    Article  Google Scholar 

  11. Liu, X., Wang, Y., Wang, J., et al. (2022). Supply chain financial logistics supervision system based on blockchain technology. Journal of Ambient Intelligence and Humanized Computing. https://doi.org/10.1007/s12652-022-04452-1

    Article  Google Scholar 

  12. Majeed, U., Khan, L. U., Yaqoob, I., et al. (2021). Blockchain for IoT-based smart cities: Recent advances, requirements, and future challenges. Journal of Network and Computer Applications, 181, 103007.

    Article  Google Scholar 

  13. Miloud Dahmane, W., Ouchani, S., & Bouarfa, H. (2022). Guaranteeing information integrity and access control in smart cities through blockchain. Journal of Ambient Intelligence and Humanized Computing. https://doi.org/10.1007/s12652-022-03718-y

    Article  Google Scholar 

  14. Rathee, G., Balasaraswathi, M., Chandran, K. P., et al. (2021). A secure IoT sensors communication in industry 4.0 using blockchain technology. Journal of Ambient Intelligence and Humanized Computing, 12, 533–545. https://doi.org/10.1007/s12652-020-02017-8

    Article  Google Scholar 

  15. Meeuw, A., Schopfer, S., Wörner, A., et al. (2020). Implementing a blockchain-based local energy market: Insights on communication and scalability. Computer Communications, 160, 158–171.

    Article  Google Scholar 

  16. Ouyang, L., Yuan, Y., Cao, Y., et al. (2021). A novel framework of collaborative early warning for COVID-19 based on blockchain and smart contracts. Information Sciences, 570, 124–143.

    Article  MathSciNet  Google Scholar 

  17. Li, G., Ren, X., Wu, J., et al. (2021). Blockchain-based mobile edge computing system. Information Sciences, 561, 70–80.

    Article  MathSciNet  Google Scholar 

  18. Gadekallu, T. R., et al. (2022). Blockchain for Edge of Things: Applications, opportunities, and challenges. IEEE Internet of Things Journal, 9(2), 964–988.

    Article  Google Scholar 

  19. Pal, S., Dorri, A., & Jurdak, R. (2022). Blockchain for IoT access control: Recent trends and future research directions. Journal of Network and Computer Applications, 203, 103371.

    Article  Google Scholar 

  20. Da Xu, L., Lu, Y., & Li, L. (2021). Embedding blockchain technology into IoT for security: A survey. IEEE Internet of Things Journal, 8(13), 10452–10473.

    Article  Google Scholar 

  21. Mohanta, B. K., Jena, D., Ramasubbareddy, S., et al. (2020). Addressing security and privacy issues of IoT using blockchain technology. IEEE Internet of Things Journal, 8(2), 881–888.

    Article  Google Scholar 

  22. Yu, Y., Li, Y., Tian, J., et al. (2018). Blockchain-based solutions to security and privacy issues in the Internet of Things. IEEE Wireless Communications, 25(6), 12–18.

    Article  Google Scholar 

  23. Nakamoto, S. (2008). Bitcoin: A peer-to-peer electronic cash system. Consulted.

  24. Cole, B. M., Dyhrberg, A. H., Foley, S., et al. (2022). Can bitcoin be trusted? Quantifying the economic value of blockchain transactions. Journal of International Financial Markets, Institutions and Money, 79, 101577.

    Article  Google Scholar 

  25. Zhang, J., & Tao, D. (2021). Empowering things with intelligence: A survey of the progress, challenges, and opportunities in artificial intelligence of things. IEEE Internet of Things Journal, 8(10), 7789–7817. https://doi.org/10.1109/JIOT.2020.3039359

    Article  Google Scholar 

  26. Rasheed, A., Mahapatra, R. N., Varol, C., & Narashimha, K. (2022). Exploiting zero knowledge proof and blockchains towards the enforcement of anonymity, data integrity and privacy (ADIP) in the IoT. IEEE Transaction on Emerging Topics in Computing, 10, 1476–1491.

    Article  Google Scholar 

  27. Yang, Z., Li, L., Fei, G., Ling, X., & Hajiee, M. (2022). TADR-EAODV: A trust-aware dynamic routing algorithm based on extended AODV protocol for secure communications in wireless sensor networks. Internet of Things, 20, 100627. https://doi.org/10.1016/j.iot.2022.100627

    Article  Google Scholar 

  28. Singh, R., Sturley, S., Sharma, B. & Dhaou, I. B. (2023). Blockchain-enabled device authentication and authorisation for Internet of Things. In 2023 1st international conference on advanced innovations in smart cities (ICAISC). https://doi.org/10.1109/ICAISC56366.2023.10084957.

  29. Qiu, C., Yao, H., Jiang, C., Guo, S., & Xu, F. (2022). Cloud computing assisted blockchain-enabled Internet of Things. IEEE Transactions on Cloud Computing, 10(1), 247–257. https://doi.org/10.1109/TCC.2019.2930259

    Article  Google Scholar 

  30. Mallah, R. A., López, D., Halabi, T. (2023). Blockchain-enabled efficient and secure federated learning in IoT and edge computing networks. In 2023 international conference on computing, networking and communications (ICNC) 511–515. https://doi.org/10.1109/ICNC57223.2023.10074277.

  31. Xu, G., Dong, J., Ma, C., Liu, J., & Cliff, U. G. O. (2022). A certificateless signcryption mechanism based on blockchain for edge computing. IEEE Internet of Things Journal. https://doi.org/10.1109/JIOT.2022.3151359

    Article  Google Scholar 

  32. Yang, Y., Lin, T., Chen, J., Zeng, P., & Liu, P. (2022). Smart contract with fully homomorphic encryption under edge computing mode. Journal of Cyber Security, 2(2), 150–162.

    Google Scholar 

  33. Huang, X., Ye, D., Rong, Yu., & Shu, L. (2020). Securing parked vehicle assisted fog computing with blockchain and optimal smart contract design. IEEE/CAA Journal of Automatica Sinica, 7(2), 426–441. https://doi.org/10.1109/JAS.2020.1003039

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by the Acknowledgments: This work was supported by the National Key Research and Development Program of China (No. 2023YFC3303800, 2023YFC3303803), Foundation of State Key Laboratory of Public Big Data (No. PBD2023-24), CCF NS Focus Kunpeng Foundation (No. CCF-NSFocus2023012), Chinese National Language Commission Research Project (No. YB145-110).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hongsong Chen.

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

Chen, H., Zhang, Y., Han, X. et al. Blockchain-as-a-Service for the Security Challenges and Solutions in the Internet of Things Environment. Wireless Pers Commun (2024). https://doi.org/10.1007/s11277-024-11375-x

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11277-024-11375-x

Keywords

Navigation