Applied Sciences · 2022 · 35 citations · 90 references
ComputingComputer EngineeringComputer ScienceAuthenticationInternet Of ThingsSecurity ProtocolsAuthentication ProtocolsCryptographic Protocol DesignCryptographic ProtocolsIot Communication ProtocolsIot SecurityMutual AuthenticationCommunication ProtocolsInternet Of Things AuthenticationIot Device AuthenticationIot Secure Communication ProtocolsKey AgreementSecure Authentication ProtocolsSecure Protocol DesignSession Key Establishment
The rapid development of Internet of things (IoT) technology has made the IoT applicable in many areas of life and has contributed to the IoT’s improvement. IoT devices are equipped with various sensors that enable them to perform the tasks they were designed for. The use of such devices is associated with securing communication between devices and users. The key stages of communication are the processes of authentication and the process of agreeing on session keys because they are the basis of the subsequent communication phases. The specially designed security protocols are used to secure communication. These protocols define the course of communication and cryptographic techniques employed for securing. In this article, we have reviewed the latest communication protocols designed to secure authentication processes and agree on session keys in IoT environments. We analyzed the proposed protocols’ security level, vulnerability, and computational and communication costs. We showed our observations, describing the requirements that a secure protocol should meet.
90
New directions in cryptography
Whitfield Diffie, Martin E. Hellman · IEEE Transactions on Information Theory · 1976 · 14.4K citations
Reasoning about belief in cryptographic protocols
L. Gong, R. Needham, Raphael Yahalom · 1990 · 630 citations
Neal Koblitz · Journal of Cryptology · 1989 · 452 citations · Full text