Next Article in Journal
Incentivizing for Truth Discovery in Edge-assisted Large-scale Mobile Crowdsensing
Next Article in Special Issue
SNPL: One Scheme of Securing Nodes in IoT Perception Layer
Previous Article in Journal
A Novel Fuzzy-Adaptive Extended Kalman Filter for Real-Time Attitude Estimation of Mobile Robots
Previous Article in Special Issue
Access Control Based on Ciphertext Attribute Authentication and Threshold Policy for the Internet of Things
Article

A Stackelberg Security Game for Adversarial Outbreak Detection in the Internet of Things

by 1,2, 2,3, 1,2,4, 2 and 2,*
1
State Key Laboratory of Integrated Services Networks, Xidian University, Xi’an 710071, China
2
Institute of Information Engineering Chinese Academy of Sciences, Beijing 100093, China
3
School of Cyberspace, Hangzhou Dianzi University, Hangzhou 310018, China
4
School of Cybersecurity, University of Chinese Academy of Sciences, Beijing 100049, China
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(3), 804; https://doi.org/10.3390/s20030804
Received: 27 December 2019 / Revised: 30 January 2020 / Accepted: 30 January 2020 / Published: 1 February 2020
(This article belongs to the Special Issue Threat Identification and Defence for Internet-of-Things)
With limited computing resources and a lack of physical lines of defense, the Internet of Things (IoT) has become a focus of cyberattacks. In recent years, outbreak propagation attacks against the IoT have occurred frequently, and these attacks are often strategical. In order to detect the outbreak propagation as soon as possible, t embedded Intrusion Detection Systems (IDSs) are widely deployed in the IoT. This paper tackles the problem of outbreak detection in adversarial environment in the IoT. A dynamic scheduling strategy based on specific IDSs monitoring of IoT devices is proposed to avoid strategic attacks. Firstly, we formulate the interaction between the defender and attacker as a Stackelberg game in which the defender first chooses a set of device nodes to activate, and then the attacker selects one seed (one device node) to spread the worms. This yields an extremely complex bilevel optimization problem. Our approach is to build a modified Column Generation framework for computing the optimal strategy effectively. The optimal response of the defender’s problem is expressed as mixed-integer linear programming (MILPs). It is proved that the solution of the defender’s optimal response is a NP-hard problem. Moreover, the optimal response of defenders is improved by an approximate algorithm--a greedy algorithm. Finally, the proposed scheme is tested on some randomly generated instances. The experimental results show that the scheme is effective for monitoring optimal scheduling. View Full-Text
Keywords: outbreak detection; Internet of Things; Stackelberg game; dynamic scheduling strategy outbreak detection; Internet of Things; Stackelberg game; dynamic scheduling strategy
Show Figures

Figure 1

MDPI and ACS Style

Chen, L.; Wang, Z.; Li, F.; Guo, Y.; Geng, K. A Stackelberg Security Game for Adversarial Outbreak Detection in the Internet of Things. Sensors 2020, 20, 804. https://doi.org/10.3390/s20030804

AMA Style

Chen L, Wang Z, Li F, Guo Y, Geng K. A Stackelberg Security Game for Adversarial Outbreak Detection in the Internet of Things. Sensors. 2020; 20(3):804. https://doi.org/10.3390/s20030804

Chicago/Turabian Style

Chen, Lili, Zhen Wang, Fenghua Li, Yunchuan Guo, and Kui Geng. 2020. "A Stackelberg Security Game for Adversarial Outbreak Detection in the Internet of Things" Sensors 20, no. 3: 804. https://doi.org/10.3390/s20030804

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop