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.
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
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
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
Chhikara D, Rana S, Mishra A, Mishra D (2022) Blockchain-driven authorized data access mechanism for digital healthcare. J Syst Archit 131:102714
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
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
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
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
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
Florea BC, Taralunga DD (2020) Blockchain iot for smart electric vehicles battery management. Sustainability 12(10):3984
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Rana S, Mishra D (2021) An authenticated access control framework for digital right management system. Multimedia Tools Appl 80:25255–25270
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
Satamraju KP (2020) Proof of concept of scalable integration of internet of things and blockchain in healthcare. Sensors 20(5):1389
Sharma PK, Kumar N, Park JH (2020) Blockchain technology toward green iot: Opportunities and challenges. IEEE Netw 34(4):263–269
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
Author information
Authors and Affiliations
Corresponding authors
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.
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-17607-9