Abstract
Integrating blockchain technology with Internet of Things (IoT) devices has great potential for a variety of applications, however, guaranteeing energy efficiency remains a significant challenge. This study aims to explore the development of energy-efficient strategies for the seamless integration of blockchain and IoT devices. This research focuses on lowering computational overhead and energy-intensive consensus procedures in order to enable a sustainable and optimal union of two potential technologies. This study introduces a new energy-efficient technique for ensuring the security of IoT devices. This newly presented approach combines blockchain with the code division multiple access (CDMA) algorithm to securely transfer IoT messages while consuming less energy. At the transmission end, data from many IoT devices are multiplexed using orthogonal codes that are distinct for each IoT device. The multiplexed data is then sent and fed into a blockchain network, which improves data security and integrity. The blockchain transfers the data to the CDMA receiver after completing tasks including validation, block generation, and transaction completion. For verification, the entire blockchain and CDMA-based IoT network is constructed. Experimental results indicate a significant reduction of up to 90% in energy consumption and up to 80% reduction in time latency.
Similar content being viewed by others
Data Availability
The datasets used and/or analyzed during the current study are available from the corresponding author on reasonable request.
Code Availability
Not applicable.
References
Abed, S., Jaffal, R., Mohd, B.J.: A review on blockchain and IoT integration from energy, security and hardware perspectives. Wirel. Pers. Commun. 129, 2079–2122 (2023). https://doi.org/10.1007/s11277-023-10226-5
Abegaz, M.S., Abishu, H.N., Yacob, Y.H., Ayall, T.A., Erbad, A., Guizani, M.: Blockchain-based resource trading in multi-UAV-assisted industrial IoT networks: a multi-agent DRL approach. IEEE Trans. Netw. Serv. Manag. 20(1), 166–181 (2023). https://doi.org/10.1109/TNSM.2022.3197309
Adekeye, T.: Implementing a secure electronic voting system using blockchain smart contract. (n.d.)
Agrawal, R., Verma, P., Sonanis, R., Goel, U., De, A., Kondaveeti, S.A., Shekhar, S.: Continuous security in IoT using blockchain. In: 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 6423–6427 (2018)
Alfandi, O., Otoum, S., Jararweh, Y.: Blockchain solution for IoT-based critical infrastructures: Byzantine fault tolerance. In: Noms 2020—2020 IEEE/IFIP Network Operations and Management Symposium, pp. 1–4 (2020)
Alkurdi, F., Elgendi, I., Munasinghe, K.S., Sharma, D., Jamalipour, A.: Blockchain in IoT security: a survey. In: 2018 28th International Telecommunication Networks and Applications Conference (ITNAC), pp. 1–4 (2018)
Attkan, A., Ranga, V.: Cyber-physical security for IoT networks: a comprehensive review on traditional, blockchain and artificial intelligence based key-security. Complex Intell. Syst. 8(4), 3559–3591 (2022)
Babu, E.S., Rao, M.S., Swain, G., Nikhath, A.K., Kaluri, R.: Fog-Sec: secure end-to-end communication in fog-enabled IoT network using permissioned blockchain system. Int. J. Netw. Manag. 33(5), e2248 (2023). https://doi.org/10.1002/nem.2248
Cho, S., Lee, S.: Survey on the application of blockchain to IoT. In: 2019 International Conference on Electronics, Information, and Communication (ICEIC), pp. 1–2 (2019)
Da Xu, L., Lu, Y., Li, L.: Embedding blockchain technology into IoT for security: a survey. IEEE Internet Things J. 8(13), 10452–10473 (2021)
Dai, H.-N., Zheng, Z., Zhang, Y.: Blockchain for internet of things: a survey. IEEE Internet Things J. 6(5), 8076–8094 (2019)
Du, M., Wang, K., Liu, Y., Qian, K., Sun, Y., Xu, W., Guo, S.: Spacechain: a three-dimensional blockchain architecture for IoT security. IEEE Wirel. Commun. 27(3), 38–45 (2020)
Ferrag, M.A., Shu, L., Yang, X., Derhab, A., Maglaras, L.: Security and privacy for green IoT-based agriculture: review, blockchain solutions, and challenges. IEEE Access 8, 32031–32053 (2020)
Gagliardi, R.M., Mendez, A.J., Dale, M.R., Park, E.: Fiber-optic digital video multiplexing using optical CDMA. J. Lightwave Technol. 11(1), 20–26 (1993)
Honar Pajooh, H., Rashid, M., Alam, F., Demidenko, S.: Multi-layer blockchain-based security architecture for internet of things. Sensors 21(3), 772 (2021)
Hosseinian, H., Shahinzadeh, H., Gharehpetian, G.B., Azani, Z., Shaneh, M.: Blockchain outlook for deployment of IoT in distribution networks and smart homes. Int. J. Electr. Comput. Eng. 10(3), 2787–2796 (2020)
Huckle, S., Bhattacharya, R., White, M., Beloff, N.: Internet of things, blockchain and shared economy applications. Procedia Comput. Sci. 98, 461–466 (2016)
Kravitz, D.W., Cooper, J.: Securing user identity and transactions symbiotically: IoT meets blockchain. In: 2017 Global Internet of Things Summit (GIoTS) (pp. 1–6) (2017)
Lakkis, S.I., Elshakankiri, M.: Iot based emergency and operational services in medical care systems. In: 2017 Internet of Things Business Models, Users, and Networks, pp. 1–5 (2017)
Liang, X., Zhao, J., Shetty, S., Li, D. (2017). Towards data assurance and resilience in IoT using blockchain. In: MILCOM 2017–2017 IEEE Military Communications Conference (MILCOM), pp. 261–266
Liu, Y., Su, Z., Wang, Y.: Energy-efficient and physical-layer secure computation offloading in blockchain-empowered internet of things. IEEE Internet Things J. 10(8), 6598–6610 (2022)
Mazzei, D., Baldi, G., Fantoni, G., Montelisciani, G., Pitasi, A., Ricci, L., Rizzello, L.: A blockchain tokenizer for industrial IoT trustless applications. Futur. Gener. Comput. Syst. 105, 432–445 (2020)
Mohanta, B.K., Jena, D., Ramasubbareddy, S., Daneshmand, M., Gandomi, A.H.: Addressing security and privacy issues of IoT using blockchain technology. IEEE Internet Things J. 8(2), 881–888 (2020)
Mohanty, S.N., Ramya, K., Rani, S.S., Gupta, D., Shankar, K., Lakshmanaprabu, S., Khanna, A.: An efficient lightweight integrated blockchain (ELIB) model for IoT security and privacy. Futur. Gener. Comput. Syst. 102, 1027–1037 (2020)
Rovira-Sugranes, A., Razi, A.: Optimizing the age of information for blockchain technology with applications to IoT sensors. IEEE Commun. Lett. 24(1), 183–187 (2019)
Roy, S., Ashaduzzaman, M., Hassan, M., Chowdhury, A.R.: Blockchain for IoT security and management: current prospects, challenges and future directions. In: 2018 5th International Conference on Networking, Systems and Security (NSYSS), pp. 1–9 (2018)
Sengupta, J., Ruj, S., Bit, S.D.: A comprehensive survey on attacks, security issues and blockchain solutions for IoT and IIoT. J. Netw. Comput. Appl. 149, 102481 (2020)
Singh, S., Hosen, A.S., Yoon, B.: Blockchain security attacks, challenges, and solutions for the future distributed IoT network. IEEE Access 9, 13938–13959 (2021)
Sultan, A., Mushtaq, M.A., Abubakar, M.: IoT security issues via blockchain: a review paper. In: Proceedings of the 2019 International Conference on Blockchain Technology, pp. 60–65 (2019)
Sun, S., Du, R., Chen, S., Li, W.: Blockchain-based IoT access control system: towards security, lightweight, and cross-domain. IEEE Access 9, 36868–36878 (2021)
Wadhwa, S., Rani, S., Verma, S., Shafi, J., Wozniak, M.: Energy efficient consensus approach of blockchain for IoT networks with edge computing. Sensors 22(10), 3733 (2022)
Wang, L., Sun, X., Jiang, R., Jiang, W., Zhong, Z., Ng, D.W.K.: Optimal energy efficiency for multi-MEC and blockchain empowered IoT: a deep learning approach. In: ICC 2021-IEEE International Conference on Communications, pp. 1–6 (2021)
Wu, H., Wolter, K., Jiao, P., Deng, Y., Zhao, Y., Xu, M.: EEDTO: an energyefficient dynamic task offloading algorithm for blockchain-enabled IoT-edge-cloud orchestrated computing. IEEE Internet Things J. 8(4), 2163–2176 (2021). https://doi.org/10.1109/JIOT.2020.3033521
Yu, B., Wright, J., Nepal, S., Zhu, L., Liu, J., Ranjan, R.: IoTChain: establishing trust in the internet of things ecosystem using blockchain. IEEE Cloud Comput. 5(4), 12–23 (2018)
Yu, Y., Li, Y., Tian, J., Liu, J.: Blockchain-based solutions to security and privacy issues in the internet of things. IEEE Wirel. Commun. 25(6), 12–18 (2018)
Zaman, S., Khandaker, M.R., Khan, R.T., Tariq, F., Wong, K.-K.: Thinking out of the blocks: holochain for distributed security in IoT healthcare. IEEE Access 10, 37064–37081 (2022)
Funding
This research is funded by the European University of Atlantic.
Author information
Authors and Affiliations
Contributions
HZ conceived the idea, performed data curation and wrote the original draft. MS conceived the idea, performed a formal analysis and wrote the original draft. FI performed data curation, formal analysis, and designed methodology. SA dealt with software, performed visualization and carried out project administration. AA performed visualization, dealt with software and supervised the work. EGV acquired the funding for research and performed visualization and initial investigation. IdlTZ performed the initial investigation, provided resources and performed validation. IA supervised the study, performed validation and review and edited the manuscript. All authors read and approved the final manuscript.
Corresponding authors
Ethics declarations
Conflict of interest
The authors declare no conflict of interest.
Consent to Participate
Not applicable.
Consent for Publication
Not applicable.
Ethical Approval
Not applicable.
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
Zaheer, H., Shoaib, M., Iqbal, F. et al. An Energy-Efficient Technique to Secure Internet of Things Devices Using Blockchain. J Netw Syst Manage 32, 100 (2024). https://doi.org/10.1007/s10922-024-09870-4
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10922-024-09870-4