Istiaque Ahmed Kazi, Tahir Mohammad, Hadi Habaebi Mohamed, Lun Lau Sian, Ahad Abdul
Department of Computing and Information Systems, Sunway University, Petaling Jaya 47500, Selangor, Malaysia.
IoT & Wireless Communication Protocols Lab, Department of Electrical and Computer Engineering, International Islamic University Malaysia, Jalan Gombak 53100, Selangor, Malaysia.
Sensors (Basel). 2021 Jul 28;21(15):5122. doi: 10.3390/s21155122.
With the ongoing efforts for widespread Internet of Things (IoT) adoption, one of the key factors hindering the wide acceptance of IoT is security. Securing IoT networks such as the electric power grid or water supply systems has emerged as a major national and global priority. To address the security issue of IoT, several studies are being carried out that involve the use of, but are not limited to, blockchain, artificial intelligence, and edge/fog computing. Authentication and authorization are crucial aspects of the CIA triad to protect the network from malicious parties. However, existing authorization and authentication schemes are not sufficient for handling security, due to the scale of the IoT networks and the resource-constrained nature of devices. In order to overcome challenges due to various constraints of IoT networks, there is a significant interest in using machine learning techniques to assist in the authentication and authorization process for IoT. In this paper, recent advances in authentication and authorization techniques for IoT networks are reviewed. Based on the review, we present a taxonomy of authentication and authorization schemes in IoT focusing on machine learning-based schemes. Using the presented taxonomy, a thorough analysis is provided of the authentication and authorization (AA) security threats and challenges for IoT. Furthermore, various criteria to achieve a high degree of AA resiliency in IoT implementations to enhance IoT security are evaluated. Lastly, a detailed discussion on open issues, challenges, and future research directions is presented for enabling secure communication among IoT nodes.
随着物联网(IoT)在全球范围内的广泛应用不断推进,阻碍物联网广泛接受的关键因素之一是安全性。确保诸如电网或供水系统等物联网网络的安全已成为国家和全球的主要优先事项。为了解决物联网的安全问题,正在开展多项研究,这些研究涉及但不限于使用区块链、人工智能以及边缘/雾计算。认证和授权是信息安全三元组(CIA triad)中保护网络免受恶意方攻击的关键方面。然而,由于物联网网络的规模以及设备资源受限的特性,现有的授权和认证方案不足以应对安全问题。为了克服物联网网络各种限制带来的挑战,人们对使用机器学习技术协助物联网的认证和授权过程有着浓厚的兴趣。本文回顾了物联网网络认证和授权技术的最新进展。基于该综述,我们提出了一种物联网认证和授权方案的分类法,重点关注基于机器学习的方案。利用所提出的分类法,对物联网认证和授权(AA)的安全威胁和挑战进行了全面分析。此外,还评估了在物联网实现中实现高度AA弹性以增强物联网安全性的各种标准。最后,针对实现物联网节点间安全通信的开放问题、挑战和未来研究方向进行了详细讨论。