The number of connected smart devices has been increasing exponentially for different Internet-of-Things (IoT) applications. Security has been a long run challenge in the IoT systems which has many attack vectors, security flaws and vulnerabilities. Securing billions of B connected devices in IoT is a must task to realize the full potential of IoT applications. Recently, researchers have proposed many security solutions for IoT. Machine learning has been proposed as one of the emerging solutions for IoT security and Reinforcement learning is gaining more popularity for securing IoT systems. Reinforcement learning, unlike other machine learning techniques, can learn the environment by having minimum information about the parameters to be learned. It solves the optimization problem by interacting with the environment adapting the parameters on the fly. In this paper, we present an comprehensive survey of different types of cyber-attacks against different IoT systems and then we present reinforcement learning and deep reinforcement learning based security solutions to combat those different types of attacks in different IoT systems. Furthermore, we present the Reinforcement learning for securing CPS systems (i.e., IoT with feedback and control) such as smart grid and smart transportation system. The recent important attacks and countermeasures using reinforcement learning B in IoT are also summarized in the form of tables. With this paper, readers can have a more thorough understanding of IoT security attacks and countermeasures using Reinforcement Learning, as well as research trends in this area.
翻译:连接的智能装置数量在各种互联网电话应用程序中呈指数增长趋势。安全一直是IOT系统的长期挑战,该系统有许多攻击矢量、安全缺陷和弱点。确保IOT中数十亿B连接装置的保障是充分实现IOT应用潜力的一项必要任务。最近,研究人员为IOT提出了许多安全解决方案。 机器学习作为IOT安全和强化学习的新解决方案之一,在确保IOT系统的安全方面越来越受欢迎。强化学习与其他机器学习技术不同,通过掌握关于需要学习的参数的最低限度信息,可以学习环境。它通过与环境互动调整飞行参数,解决优化问题。在本文件中,我们对不同IOT系统的各种网络攻击进行了全面调查,然后我们提出了加强学习和深入强化基于安全学习的方法,以打击不同IOT系统中的这些不同类型的攻击。 此外,我们介绍了加强学习CPS系统(即IOT,具有反馈和控制的系统)的学习环境。它通过在智能网络和智能运输系统中的强化性攻击,在使用智能的搜索和智能的系统中,可以将这种攻击的强化作为重要的研究表格和智能的系统。