Source-linked AI summary

Reinforcement Learning for IoT Security: A Comprehensive Survey

Aashma Uprety, Danda B. Rawat

arXiv:2102.07247v1cs.LGcs.AI

TL;DR

IoT security is difficult because interconnected systems face diverse attacks, vulnerabilities, and privacy risks. This survey synthesizes RL and DRL countermeasures across IoT and CPS settings, including smart grids and transportation systems, and identifies research challenges. It concludes by organizing current attacks, countermeasures, and open directions for RL-based IoT security.

Abstract

from arXiv · show

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.

I. INTRODUCTION

IoT connects physical and digital systems through networked devices, but its expanding scale and dynamic communication create substantial security, privacy, and trust challenges. The paper surveys reinforcement-learning research addressing these challenges and explains why RL is relevant to IoT security.

  • IoT uses sensors and actuators to exchange data between the physical and digital worlds and automate tasks.Source: §I · p. 1
  • IoT security must address attacks, privacy, device trust, vulnerabilities, and runtime communication in increasingly connected systems.Source: §I · p. 1
  • Reinforcement learning lets an agent interact with an environment to maximize numerical reward, although convergence to an optimal policy can be time-consuming.Source: §I · p. 1
  • The paper reviews reinforcement learning research for securing IoT devices and compares RL with other machine-learning techniques.Source: §I · pp. 1–2
  • The survey covers RL-based protection against IoT threats, reinforcement learning fundamentals, CPS security, and open research challenges.Source: §I · pp. 1–2, §II · p. 2

A. Reinforcement Learning

Reinforcement learning models sequential interaction between an agent and environment, using rewards to improve decisions. Deep reinforcement learning extends this process with neural networks that approximate values or policies for complex tasks.

D. Why Reinforcement Learning in IoT

IoT security requires adaptive responses because devices operate in dynamic, complex environments and conventional learning methods depend on attack datasets. RL is presented as suitable because it can learn through interaction without prior datasets.

E. Reinforcement Learning for Securing IoT Against Adversarial Learning environment

The paper presents RL as a security approach for adversarial IoT environments because it incorporates environmental behavior into learning. This is relevant to IoT systems producing diverse, bursty, or continuous data streams.

III. THREATS AND RL BASED SOLUTIONS IN IOT SECURITY

IoT systems span perception, network, and application layers and face diverse attacks that threaten availability, privacy, and safety. The paper surveys these threats and reinforcement-learning-based countermeasures.

  • IoT security threats include DoS, eavesdropping, malware, virus injection, privacy leakage, and network, software, and physical attacks.Source: §III · p. 3
  • DoS attacks flood networks or otherwise disrupt access, threatening human life, financial interests, and legitimate users’ network resources.The 2016 Mirai DDoS attack affected around 65,000 IoT devices within its first 20 hours.Source: A. Denial of Service Attack · pp. 3–4
  • The IoT architecture comprises perception, network, and application layers that respectively sense physical objects, process and transmit information, and realize applications.Source: 1) IoT layers · p. 4

2) DoS Attack in IoT layers: •

DoS attacks affect all three IoT layers, while reinforcement-learning methods regulate traffic and learn network-control policies to mitigate flooding attacks.

DoS attack types

RL-based countermeasures

B. Jamming Attack

Jamming disrupts wireless IoT communication by interfering with signals and is especially serious for constrained devices. RL and DRL methods learn power, mobility, or spectrum-selection policies to avoid jammers.

Attack characteristics

DRL countermeasures

Q-learning countermeasures

C. Spoofing Attack

Spoofing attacks impersonate trusted devices to access information or spread malware, creating serious risks in interconnected IoT systems. RL-based authentication adapts detection thresholds and supports attack-intention analysis.

Attack characteristics

  • Spoofing impersonates another network device to gain trust, access legitimate information, or spread malware.Source: C. Spoofing Attack · p. 6
  • In connected UAV systems, a spoofing attacker can join as a trusted node, sense critical battlefield information, and transmit false information.Source: 1) Spoofing Attack in IoT · p. 6

RL-based countermeasures

Proactive detection

IV. REINFORCEMENT LEARNING IN CYBER PHYSICAL SYSTEMS

The survey examines reinforcement-learning defenses and attacks in smart grids, including sequential attacks, false-data injection, and adaptive attacker–defender interactions.

Security in Smart Grid

  • Smart grids combine power infrastructure with information systems but face cyber, physical, blended, tampering, and eavesdropping attacks.Source: A. Security in Smart Grid · p. 7
  • Sequential attacks coordinate interdictions over time to change in-service lines into outages and can cause cascading blackouts.Source: A. Security in Smart Grid · pp. 7–8
  • Q-learning was used to identify vulnerable smart-grid components and optimize stealthy false-data-injection strategies against automatic voltage control.Source: A. Security in Smart Grid · p. 8
  • A model-free RL defender detects low-magnitude deviations and responds online without requiring a known attack model.Source: A. Security in Smart Grid · p. 8
  • In attacker–defender games, multistage attacks caused greater outages, while defensive strategies reduced successful attacks and average generation loss.Source: A. Security in Smart Grid · pp. 8–9

B. Security in Smart Transportation System

The survey reviews reinforcement-learning security methods for smart transportation systems, covering UAV, VANET, V2V, and integrated UAV–vehicle networks under jamming and other attacks.

Security in Smart Transportation System

V. RESEARCH TRENDS AND OPEN RESEARCH CHALLENGES

The survey identifies IoT scale and dynamism as central challenges and highlights continuous action–state spaces as an open direction for reinforcement-learning security.

RESEARCH TRENDS AND OPEN RESEARCH CHALLENGES

B. Learn with partially observable environment

The survey identifies partial observability, multi-agent coordination, and adversarial environments as unresolved challenges for reinforcement learning in IoT security.

Learn with partially observable environment

Joint reward from multiple agents

Robustness against Adversarial RL

Loading 2102.07247v1…