An authentication mechanism based on blockchain for IoT environment

Gholam Reza Zargar,Hamid Barati,Ali Barati
DOI: https://doi.org/10.1007/s10586-024-04565-6
2024-06-26
Cluster Computing
Abstract:The Internet of Things (IoT) is a network where physical objects with unique addresses can connect and communicate with each other through the Internet and telecommunications networks. However, the current methods of user authentication in this environment have limitations due to the need for a lightweight authentication process and limited resources. Therefore, this paper proposes a mutual authentication protocol for IoT that uses blockchain technology. The proposed protocol has a lightweight and secure architecture by using of Elliptic-Curve Cryptography and incorporates the AVISPA tool and BAN logic for formal/informal security analysis. Compared to previous protocols, this proposed protocol is more efficient in terms of communication and computation costs and is more resistant to various attacks.
computer science, information systems, theory & methods
What problem does this paper attempt to address?