Skip to main content
Log in

A blockchain scheme for authentication, data sharing and nonrepudiation to secure internet of wireless sensor things

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

A blockchain based scheme is proposed in the underlying work for performing registration, mutual authentication, data sharing and nonrepudiation in internet of wireless sensor things. The nodes are divided into three types in the proposed scheme: sensor nodes, cluster heads and coordinators. Moreover, a consortium blockchain, deployed on the coordinators, is employed for storing the legitimate nodes’ identities. Furthermore, coordinators also help in the execution of smart contracts, which facilitate the sensor nodes in authentication, data sharing and nonrepudiation processes. Additionally, for storing the nodes’ ambient data, artificial intelligence based interplanetary file system (IPFS) is used. Furthermore, to increase the transaction throughput and efficiency of the network, a stellar consensus protocol is used. From the simulation results, the transaction latency of the proposed model is approximately 81.82% lower than the proof of work based model. Moreover, the gas consumption of data request and provisioning is 0.10 US Dollars.

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

Access this article

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

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Data availability

No data were used to support this study.

References

  1. Da Xu, L., He, W., Li, S.: Internet of things in industries: a survey. IEEE Trans. Industr. Inf. 10(4), 2233–2243 (2014)

    Article  Google Scholar 

  2. Alexander, S. G.: Internet of things (IoT). Techtarget. https://internetofthingsagenda.techtarget.com/definition/Internet-of-Things-IoT (2020). Accessed 6 March 2021

  3. Bugel, J., John, S., Schwartz, S.: Ericsson mobility report. https://www.ericsson.com/4adc87/assets/local/mobilityreport/documents/2020/november-2020-ericssonmobility-report.pdf (2020). Accessed 6 March 2021

  4. Javaid, N.: Integration of context awareness in internet of agricultural things. ICT Express (2021). https://doi.org/10.1016/j.icte.2021.09.004

    Article  Google Scholar 

  5. Akyildiz, I.F., Su, W., Sankarasubramaniam, Y., Cayirci, E.: Wireless sensor networks: a survey. Comput. Netw. 38(4), 393–422 (2002)

    Article  Google Scholar 

  6. Cui, Z., Fei, X.U.E., Zhang, S., Cai, X., Cao, Y., Zhang, W., Chen, J.: A hybrid blockchain-based identity authentication scheme for multi-WSN. IEEE Trans. Serv. Comput. 13(2), 241–251 (2020)

    Google Scholar 

  7. Nakamoto, S., Bitcoin, A.: A peer-to-peer electronic cash system. Bitcoin.–URL: https://bitcoin.org/bitcoin (2008)

  8. En.wikipedia.org.: Blockchain. https://en.wikipedia.org/wiki/Blockchain (2021). Accessed 7 March 2021

  9. Reyna, A., Martin, C., Chen, J., Soler, E., D´ıaz, M.: On blockchain and its integration with IoT. Challenges and opportunities. Future Generat Comput Syst 88, 173–190 (2018). https://doi.org/10.1016/j.future.2018.05.046

    Article  Google Scholar 

  10. Al Sadawi, A., Hassan, M.S., Ndiaye, M.: A survey on the integration of blockchain with IoT to enhance performance and eliminate challenges. IEEE Access 9, 54478–54497 (2021)

    Article  Google Scholar 

  11. Majeed, U., Khan, L.U., Yaqoob, I., Kazmi, S.A., Salah, K., Hong, C.S.: Blockchain for IoT-based smart cities: recent advances, requirements, and future challenges. J. Netw. Comput. Appl. 181, 103007 (2021)

    Article  Google Scholar 

  12. Tripathi, G., Ahad, M.A., Paiva, S.: S2HS-A blockchain based approach for smart healthcare system. Elsevier, Amsterdam (2020)

    Book  Google Scholar 

  13. Zou, W., Lo, D., Kochhar, P.S., Le, X.B.D., Xia, X., Feng, Y., Chen, Z., Xu, B.: Smart contract development: challenges and opportunities. IEEE Trans. Software Eng. (2019). https://doi.org/10.1109/TSE.2019.2942301

    Article  Google Scholar 

  14. Tian, Y., Wang, Z., Xiong, J., Ma, J.: A blockchain-based secure key management scheme with trustworthiness in DWSNs. IEEE Trans. Industr. Inf. 16(9), 6193–6202 (2020)

    Article  Google Scholar 

  15. Xu, Y., Ren, J., Wang, G., Zhang, C., Yang, J., Zhang, Y.: A blockchain-based nonrepudiation network computing service scheme for industrial IoT. IEEE Trans. Industr. Inf. 15(6), 3632–3641 (2019)

    Article  Google Scholar 

  16. Khan, A.U., Javaid, N., Othman, J.B.: A secure authentication and data sharing scheme for wireless sensor networks based on blockchain. In: In 2021 IEEE symposium on computers and communications (ISCC). IEEE, New York (2021)

    Google Scholar 

  17. Fu, X., Wang, H., Shi, P.: A survey of Blockchain consensus algorithms: mechanism, design and applications. Sci. China Inf. Sci. 64(2), 1–15 (2021)

    Article  Google Scholar 

  18. Novo, O.: Blockchain meets IoT: an architecture for scalable access management in IoT. IEEE Internet Things J. 5(2), 1184–1195 (2018)

    Article  Google Scholar 

  19. Zhang, Y., Kasahara, S., Shen, Y., Jiang, X., Wan, J.: Smart contract-based access control for the internet of things. IEEE Internet Things J. 6(2), 1594–1605 (2018)

    Article  Google Scholar 

  20. Sultana, T., Almogren, A., Akbar, M., Zuair, M., Ullah, I., Javaid, N.: Data sharing system integrating access control mechanism using blockchain-based smart contracts for IoT devices. Appl. Sci. 10(2), 488 (2020)

    Article  Google Scholar 

  21. Moinet, A., Darties, B., Baril, J. L.: Blockchain based trust & authentication for decentralized sensor networks. Preprint arXiv:1706.01730 (2017)

  22. Hong, S.: P2P networking based internet of things (IoT) sensor node authentication by Blockchain. Peer-to-Peer Netw. Appl. 13(2), 579–589 (2020). https://doi.org/10.1007/s12083-019-00739-x

    Article  MathSciNet  Google Scholar 

  23. Rathee, G., Balasaraswathi, M., Chandran, K.P., Gupta, S.D., Boopathi, C.S.: A secure IoT sensors communication in industry 4.0 using blockchain technology. J Ambient Intell. Human. Comput. (2020). https://doi.org/10.1007/s12652-020-02017-8

    Article  Google Scholar 

  24. She, W., Liu, Q., Tian, Z., Chen, J.S., Wang, B., Liu, W.: Blockchain trust model for malicious node detection in wireless sensor networks. IEEE Access 7, 38947–38956 (2019)

    Article  Google Scholar 

  25. Rathore, S., Kwon, B.W., Park, J.H.: Block-SecIoTNet: Blockchain-based decentralized security architecture for IoT network. J. Netw. Comput. Appl. 143, 167–177 (2019)

    Article  Google Scholar 

  26. Javaid, N.: A secure and efficient trust model for wireless sensor IoTs using Blockchain. IEEE Access 10, 4568–4579 (2022)

    Article  Google Scholar 

  27. Kim, T.H., Goyat, R., Rai, M.K., Kumar, G., Buchanan, W.J., Saha, R., Thomas, R.: A novel trust evaluation process for secure localization using a decentralized blockchain in wireless sensor networks. IEEE Access 7, 184133–184144 (2019)

    Article  Google Scholar 

  28. Goyat, R., Kumar, G., Rai, M.K., Saha, R., Thomas, R., Kim, T.H.: Blockchain powered secure rangefree localization in wireless sensor networks. Arab. J. Sci. Eng. 45(8), 6139–6155 (2020). https://doi.org/10.1007/s13369-020-04493-8

    Article  Google Scholar 

  29. Haseeb, K., Islam, N., Almogren, A., Din, I.U.: Intrusion prevention framework for secure routing in WSN-based mobile Internet of Things. IEEE Access 7, 185496–185505 (2019)

    Article  Google Scholar 

  30. Alghamdi, T.A., Ali, I., Javaid, N., Shafiq, M.: Secure service provisioning scheme for lightweight IoT devices with a fair payment system and an incentive mechanism based on blockchain. IEEE Access 8, 1048–1061 (2019)

    Article  Google Scholar 

  31. Yang, J., He, S., Xu, Y., Chen, L., Ren, J.: A trusted routing scheme using blockchain and reinforcement learning for wireless sensor networks. Sensors 19(4), 970 (2019)

    Article  Google Scholar 

  32. Uddin, M.A., Stranieri, A., Gondal, I., Balasurbramanian, V.: A lightweight blockchain based framework for underwater IoT. Electronics 8(12), 1552 (2019). https://doi.org/10.3390/electronics8121552

    Article  Google Scholar 

  33. Ramezan, G., Leung, C.: A blockchain-based contractual routing protocol for the internet of things using smart contracts. Wirel. Commun. Mob. Comput. (2018). https://doi.org/10.1155/2018/4029591

    Article  Google Scholar 

  34. Khan, W.U., Nguyen, T.N., Jameel, F., Jamshed, M.A., Pervaiz, H., Javed, M.A., Jantti, R.: Learning-based resource allocation for backscatter-aided vehicular networks. IEEE Trans. Intell. Transport. Syst. 2021, 1–5 (2021)

    Google Scholar 

  35. Ahmed, M., Khan, W.U., Ihsan, A., Li, X., Li, J., Tsiftsis, T.A.: Backscatter sensors communication for 6G low-powered NOMA-enabled IoT networks under imperfect SIC. IEEE Syst. J. (2021). https://doi.org/10.1109/JSYST.2022.3194705

    Article  Google Scholar 

  36. Sergii, K., Prieto-Castrillo, F.: A rolling blockchain for a dynamic WSNs in a smart city. Preprint arXiv:1806.11399 (2018)

  37. Liu, Y., Wang, K., Lin, Y., Xu, W.: LightChain: a lightweight blockchain system for industrial internet of things. IEEE Trans. Industr. Inf. 15(6), 3571–3581 (2019). https://doi.org/10.1109/TII.2019.2904049

    Article  Google Scholar 

  38. Sharma, P.K., Park, J.H.: Blockchain based hybrid network architecture for the smart city. Futur. Gener. Comput. Syst. 86, 650–655 (2018). https://doi.org/10.1016/j.future.2018.04.060

    Article  Google Scholar 

  39. Mori, S.: Secure caching scheme by using blockchain for information-centric network-based wireless sensor networks. J. Signal Process. 22(3), 97–108 (2018). https://doi.org/10.2299/jsp.22.97

    Article  Google Scholar 

  40. Ren, Y., Liu, Y., Ji, S., Sangaiah, A.K., Wang, J.: Incentive mechanism of data storage based on blockchain for wireless sensor networks. Mob. Inf. Syst. (2018). https://doi.org/10.1155/2018/6874158

    Article  Google Scholar 

  41. Feng, H., Wang, W., Chen, B., Zhang, X.: Evaluation on frozen shellfish quality by blockchain based multi-sensors monitoring and SVM algorithm during cold storage. IEEE Access 8, 54361–54370 (2020). https://doi.org/10.1109/ACCESS.2020.2977723

    Article  Google Scholar 

  42. Jia, B., Zhou, T., Li, W., Liu, Z., Zhang, J.: A blockchain-based location privacy protection incentive mechanism in crowd sensing networks. Sensors 18(11), 3894 (2018). https://doi.org/10.3390/s18113894

    Article  Google Scholar 

  43. Maxie, E.: Pros and cons of the delegated proof-of-stake consensus model. Verypossible.com. https://www.verypossible.com/insights/pros-and-cons-ofthe-delegated-proof-of-stake-consensus-model (2018). Accessed 6 March 2021

  44. Mazieres, D.: The stellar consensus protocol: A federated model for internet-level consensus. Stellar Dev. Found. 32, 1–45 (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Contributions

The contributions of the authors in this paper are as follows. AK: Conceptualization, Methodology, Simulation Analysis and Writing Original Draft, NJ and MK: Conceptualization, Give Responses to Reviewers’ Comments, Manuscript Proofreading and Revision, MK and IU: Writing Reviews and Editing.

Corresponding author

Correspondence to Nadeem Javaid.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Research involving human and animal participants

This study does not involve any human participants and/or animal.

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

Khan, A.U., Javaid, N., Khan, M.A. et al. A blockchain scheme for authentication, data sharing and nonrepudiation to secure internet of wireless sensor things. Cluster Comput 26, 945–960 (2023). https://doi.org/10.1007/s10586-022-03722-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-022-03722-z

Keywords

Navigation