Cargando…
A Stackelberg Security Game for Adversarial Outbreak Detection in the 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...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7038723/ https://www.ncbi.nlm.nih.gov/pubmed/32024201 http://dx.doi.org/10.3390/s20030804 |
_version_ | 1783500700000452608 |
---|---|
author | Chen, Lili Wang, Zhen Li, Fenghua Guo, Yunchuan Geng, Kui |
author_facet | Chen, Lili Wang, Zhen Li, Fenghua Guo, Yunchuan Geng, Kui |
author_sort | Chen, Lili |
collection | PubMed |
description | 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. |
format | Online Article Text |
id | pubmed-7038723 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-70387232020-03-09 A Stackelberg Security Game for Adversarial Outbreak Detection in the Internet of Things Chen, Lili Wang, Zhen Li, Fenghua Guo, Yunchuan Geng, Kui Sensors (Basel) Article 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. MDPI 2020-02-01 /pmc/articles/PMC7038723/ /pubmed/32024201 http://dx.doi.org/10.3390/s20030804 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Chen, Lili Wang, Zhen Li, Fenghua Guo, Yunchuan Geng, Kui A Stackelberg Security Game for Adversarial Outbreak Detection in the Internet of Things |
title | A Stackelberg Security Game for Adversarial Outbreak Detection in the Internet of Things |
title_full | A Stackelberg Security Game for Adversarial Outbreak Detection in the Internet of Things |
title_fullStr | A Stackelberg Security Game for Adversarial Outbreak Detection in the Internet of Things |
title_full_unstemmed | A Stackelberg Security Game for Adversarial Outbreak Detection in the Internet of Things |
title_short | A Stackelberg Security Game for Adversarial Outbreak Detection in the Internet of Things |
title_sort | stackelberg security game for adversarial outbreak detection in the internet of things |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7038723/ https://www.ncbi.nlm.nih.gov/pubmed/32024201 http://dx.doi.org/10.3390/s20030804 |
work_keys_str_mv | AT chenlili astackelbergsecuritygameforadversarialoutbreakdetectionintheinternetofthings AT wangzhen astackelbergsecuritygameforadversarialoutbreakdetectionintheinternetofthings AT lifenghua astackelbergsecuritygameforadversarialoutbreakdetectionintheinternetofthings AT guoyunchuan astackelbergsecuritygameforadversarialoutbreakdetectionintheinternetofthings AT gengkui astackelbergsecuritygameforadversarialoutbreakdetectionintheinternetofthings AT chenlili stackelbergsecuritygameforadversarialoutbreakdetectionintheinternetofthings AT wangzhen stackelbergsecuritygameforadversarialoutbreakdetectionintheinternetofthings AT lifenghua stackelbergsecuritygameforadversarialoutbreakdetectionintheinternetofthings AT guoyunchuan stackelbergsecuritygameforadversarialoutbreakdetectionintheinternetofthings AT gengkui stackelbergsecuritygameforadversarialoutbreakdetectionintheinternetofthings |