Skip to main content
Log in

Blockchain based authentication and access control protocol for IoT

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

The integration of various advancements, ongoing management, intellectual capacity, item sensors, and incorporated frameworks have all contributed to idea behind the internet of things. Due to the energy limitations of the majority of Internet of Things (IoT) devices, more and more developers are choosing to create IoT systems based on group communication. A safe and reliable authenticated group secret key is essential for complete group communication in these applications. As the resource-constrained character and widespread use of the Internet of Things (IoT) provide a significant problem for IoT application security. In this paper, using elliptic curve and bi-linear paring, we provide a Blockchain based lightweight authenticated key agreement and access control protocol for group communication. We also proved the secrecy of the protocol in the random-oracle paradigm and give a thorough heuristic security assessment to verify that our protocol is safe from all possible threats and offers the required security features. Furthermore, functional implementation using NS-3 simulation expose that presented protocol is applicable for real-life IoT environments.

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

Similar content being viewed by others

Data availibility

Data sharing is not applicable to this article as no new data were created or analyzed during the current study.

References

  1. Chen JN, Zhou YP, Huang ZJ, Wu TY, Zou FM, Tso R (2021) An efficient aggregate signature scheme for healthcare wireless sensor networks. J Netw Intell 6(1):1–15

    Google Scholar 

  2. Cheng H, Hu Q, Zhang X, Yu Z, Yang Y, Xiong N (2021) Trusted resource allocation based on smart contracts for blockchain-enabled internet of things. IEEE Internet Things J 9(11):7904–7915

    Article  Google Scholar 

  3. Chhikara D, Rana S, Mishra A, Mishra D (2022) Blockchain-driven authorized data access mechanism for digital healthcare. J Syst Archit 131:102714

    Article  Google Scholar 

  4. Dharminder D, Dadsena PK, Mishra D (2023) Construction of system friendly attribute based fully distributed access control architecture for e-healthcare. Multimedia Tools Appl 82:26937–26953

    Article  Google Scholar 

  5. Dorri A, Kanhere SS, Jurdak R (2017) Towards an optimized blockchain for iot. In: 2017 IEEE/ACM Second International Conference on Internet-of-Things Design and Implementation (IoTDI). IEEE, pp 173–178

  6. Dorri A, Kanhere SS, Jurdak R, Gauravaram P (2019) Lsb: A lightweight scalable blockchain for iot security and anonymity. J Parallel Distrib Comput 134:180–197

    Article  Google Scholar 

  7. Dwivedi SK, Amin R, Vollala S (2020) Blockchain based secured information sharing protocol in supply chain management system with key distribution mechanism. J Inf Secur Appl 54:102554

    Google Scholar 

  8. Egala BS, Pradhan AK, Badarla V, Mohanty SP (2021) Fortified-chain: a blockchain-based framework for security and privacy-assured internet of medical things with effective access control. IEEE Internet Things J 8(14):11717–11731

    Article  Google Scholar 

  9. Florea BC, Taralunga DD (2020) Blockchain iot for smart electric vehicles battery management. Sustainability 12(10):3984

    Article  Google Scholar 

  10. Goswami A, Rana S, Chhikara D (2023) An efficient blockchain assisted dynamic authentication scheme for geo-spatial enabled vehicular network. Telecommun Syst 83:241–251

    Article  Google Scholar 

  11. Gubbi J, Buyya R, Marusic S, Palaniswami M (2013) Internet of things (iot): A vision, architectural elements, and future directions. Futur Gener Comput Syst 29(7):1645–1660

    Article  Google Scholar 

  12. Gupta S, Malhotra V, Singh SN (2020) Securing iot-driven remote healthcare data through blockchain. In: Advances in data and information sciences. Springer, pp 47–56

  13. Hammi MT, Hammi B, Bellot P, Serhrouchni A (2018) Bubbles of trust: A decentralized blockchain-based authentication system for iot. Comput Secur 78:126–142

    Article  Google Scholar 

  14. Hardjono T, Smith N (2016) Cloud-based commissioning of constrained devices using permissioned blockchains. In: Proceedings of ACM IoT Privacy, Trust & Security - IoTPTS 2016, Xi’an, China

  15. Huh S, Cho S, Kim S (2017) Managing iot devices using blockchain platform. In: 2017 19th international conference on advanced communication technology (ICACT). IEEE, pp 464–467

  16. Irshad A, Usman M, Chaudhry SA, Naqvi H, Shafiq M (2020) A provably secure and efficient authenticated key agreement scheme for energy internet-based vehicle-to-grid technology framework. IEEE Trans Ind Appl 56(4):4425–4435

    Google Scholar 

  17. Jia X, He D, Kumar N, Choo KKR (2019) A provably secure and efficient identity-based anonymous authentication scheme for mobile edge computing. IEEE Syst J 14(1):560–571

    Article  Google Scholar 

  18. Jiang Y, Wang C, Wang Y, Gao L (2019) A cross-chain solution to integrating multiple blockchains for iot data management. Sensors 19(9):2042

    Article  Google Scholar 

  19. Kumar S, Tiwari P, Zymbler M (2019) Internet of things is a revolutionary approach for future technology enhancement: a review. J Big Data 6(1):1–21

    Article  Google Scholar 

  20. Lee J, Kim M, Park K, Noh S, Bisht A, Das AK, Park Y (2023) Blockchain-based data access control and key agreement system in iot environment. Sensors 23(11):5173

    Article  Google Scholar 

  21. Li CT, Lee CC, Weng CY (2013) An extended chaotic maps based user authentication and privacy preserving scheme against dos attacks in pervasive and ubiquitous computing environments. Nonlinear Dyn 74(4):1133–1143

    Article  MathSciNet  Google Scholar 

  22. Li CT, Weng CY, Lee CC (2015) A secure rfid tag authentication protocol with privacy preserving in telecare medicine information system. J Med Syst 39(8):1–8

    Article  Google Scholar 

  23. Lin C, He D, Huang X, Choo KKR, Vasilakos AV (2018) Bsein: A blockchain-based secure mutual authentication with fine-grained access control system for industry 4.0. J Netw Comput Appl 116:42–52

    Article  Google Scholar 

  24. Nakamoto S (2008) Bitcoin: A peer-to-peer electronic cash system. Available at SSRN: https://ssrn.com/abstract=3440802 or https://doi.org/10.2139/ssrn.3440802

  25. Nikravan M, Reza A (2020) A multi-factor user authentication and key agreement protocol based on bilinear pairing for the internet of things. Wirel Pers Commun 111(1):463–494

    Article  Google Scholar 

  26. Ouaddah A, Abou Elkalam A, Ait Ouahman A (2016) Fairaccess: a new blockchain-based access control framework for the internet of things. Secur Commun Netw 9(18):5943–5964

    Article  Google Scholar 

  27. Puthal D, Mohanty SP, Nanda P, Kougianos E, Das G (2019) Proof-of-authentication for scalable blockchain in resource-constrained distributed systems. In: 2019 IEEE international conference on consumer electronics (ICCE). IEEE, pp 1–5

  28. Qu C, Tao M, Yuan R (2018) A hypergraph-based blockchain model and application in internet of things-enabled smart homes. Sensors 18(9):2784

    Article  Google Scholar 

  29. Rajasekaran AS, Maria A, Al-Turjman F, Altrjman C, Mostarda L (2022) Anonymous mutual and batch authentication with location privacy of uav in fanet. Drones 6(1):14

    Article  Google Scholar 

  30. Rana S, Mishra D (2021) An authenticated access control framework for digital right management system. Multimedia Tools Appl 80:25255–25270

    Article  Google Scholar 

  31. Rathee G, Balasaraswathi M, Chandran KP, Gupta SD, Boopathi C (2021) A secure iot sensors communication in industry 4.0 using blockchain technology. J Ambient Intell Humanized Comput 12(1):533–545

  32. Satamraju KP (2020) Proof of concept of scalable integration of internet of things and blockchain in healthcare. Sensors 20(5):1389

    Article  Google Scholar 

  33. Sharma PK, Kumar N, Park JH (2020) Blockchain technology toward green iot: Opportunities and challenges. IEEE Netw 34(4):263–269

    Article  Google Scholar 

  34. Yu G, Zha X, Wang X, Ni W, Yu K, Yu P, Zhang JA, Liu RP, Guo YJ (2020) Enabling attribute revocation for fine-grained access control in blockchain-iot systems. IEEE Trans Eng Manag 67(4):1213–1230

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Harish Chandra or Saurabh Rana.

Ethics declarations

Conflicts of interest

The author declare that they have 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

Singh, A., Chandra, H., Rana, S. et al. Blockchain based authentication and access control protocol for IoT. Multimed Tools Appl 83, 51731–51753 (2024). https://doi.org/10.1007/s11042-023-17607-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-17607-9

Keywords

Navigation