Secure the IoT Networks as Epidemic Containment Game

The spread of a computer virus among the Internet of Things (IoT) devices can be modeled as an Epidemic Containment (EC) game, where each owner decides the strategy, e.g., installing anti-virus software, to maximize his utility against the susceptible-infected-susceptible (SIS) model of the epidemic...

Full description

Bibliographic Details
Main Authors: Juntao Zhu, Hong Ding, Yuchen Tao, Zhen Wang, Lanping Yu
Format: Article
Language:English
Published: MDPI AG 2021-01-01
Series:Symmetry
Subjects:
Online Access:https://www.mdpi.com/2073-8994/13/2/156
_version_ 1797409488011001856
author Juntao Zhu
Hong Ding
Yuchen Tao
Zhen Wang
Lanping Yu
author_facet Juntao Zhu
Hong Ding
Yuchen Tao
Zhen Wang
Lanping Yu
author_sort Juntao Zhu
collection DOAJ
description The spread of a computer virus among the Internet of Things (IoT) devices can be modeled as an Epidemic Containment (EC) game, where each owner decides the strategy, e.g., installing anti-virus software, to maximize his utility against the susceptible-infected-susceptible (SIS) model of the epidemics on graphs. The EC game’s canonical solution concepts are the Minimum/Maximum Nash Equilibria (MinNE/MaxNE). However, computing the exact MinNE/MaxNE is NP-hard, and only several heuristic algorithms are proposed to approximate the MinNE/MaxNE. To calculate the exact MinNE/MaxNE, we provide a thorough analysis of some special graphs and propose scalable and exact algorithms for general graphs. Especially, our contributions are four-fold. First, we analytically give the MinNE/MaxNE for EC on special graphs based on spectral radius. Second, we provide an integer linear programming formulation (ILP) to determine MinNE/MaxNE for the general graphs with the small epidemic threshold. Third, we propose a branch-and-bound (BnB) framework to compute the exact MinNE/MaxNE in the general graphs with several heuristic methods to branch the variables. Fourth, we adopt NetShiled (NetS) method to approximate the MinNE to improve the scalability. Extensive experiments demonstrate that our BnB algorithm can outperform the naive enumeration method in scalability, and the NetS can improve the scalability significantly and outperform the previous heuristic method in solution quality.
first_indexed 2024-03-09T04:15:16Z
format Article
id doaj.art-a48532e1fccf46f19ad8d1c899c1f556
institution Directory Open Access Journal
issn 2073-8994
language English
last_indexed 2024-03-09T04:15:16Z
publishDate 2021-01-01
publisher MDPI AG
record_format Article
series Symmetry
spelling doaj.art-a48532e1fccf46f19ad8d1c899c1f5562023-12-03T13:55:44ZengMDPI AGSymmetry2073-89942021-01-0113215610.3390/sym13020156Secure the IoT Networks as Epidemic Containment GameJuntao Zhu0Hong Ding1Yuchen Tao2Zhen Wang3Lanping Yu4School of Cyberspace, Hangzhou Dianzi University, Hangzhou 310018, ChinaSchool of Cyberspace, Hangzhou Dianzi University, Hangzhou 310018, ChinaSchool of Cyberspace, Hangzhou Dianzi University, Hangzhou 310018, ChinaSchool of Cyberspace, Hangzhou Dianzi University, Hangzhou 310018, ChinaSchool of Information Engineering, Hangzhou Dianzi University, Hangzhou 310018, ChinaThe spread of a computer virus among the Internet of Things (IoT) devices can be modeled as an Epidemic Containment (EC) game, where each owner decides the strategy, e.g., installing anti-virus software, to maximize his utility against the susceptible-infected-susceptible (SIS) model of the epidemics on graphs. The EC game’s canonical solution concepts are the Minimum/Maximum Nash Equilibria (MinNE/MaxNE). However, computing the exact MinNE/MaxNE is NP-hard, and only several heuristic algorithms are proposed to approximate the MinNE/MaxNE. To calculate the exact MinNE/MaxNE, we provide a thorough analysis of some special graphs and propose scalable and exact algorithms for general graphs. Especially, our contributions are four-fold. First, we analytically give the MinNE/MaxNE for EC on special graphs based on spectral radius. Second, we provide an integer linear programming formulation (ILP) to determine MinNE/MaxNE for the general graphs with the small epidemic threshold. Third, we propose a branch-and-bound (BnB) framework to compute the exact MinNE/MaxNE in the general graphs with several heuristic methods to branch the variables. Fourth, we adopt NetShiled (NetS) method to approximate the MinNE to improve the scalability. Extensive experiments demonstrate that our BnB algorithm can outperform the naive enumeration method in scalability, and the NetS can improve the scalability significantly and outperform the previous heuristic method in solution quality.https://www.mdpi.com/2073-8994/13/2/156cyber-securityepidemic controlgame theorycomplex network
spellingShingle Juntao Zhu
Hong Ding
Yuchen Tao
Zhen Wang
Lanping Yu
Secure the IoT Networks as Epidemic Containment Game
Symmetry
cyber-security
epidemic control
game theory
complex network
title Secure the IoT Networks as Epidemic Containment Game
title_full Secure the IoT Networks as Epidemic Containment Game
title_fullStr Secure the IoT Networks as Epidemic Containment Game
title_full_unstemmed Secure the IoT Networks as Epidemic Containment Game
title_short Secure the IoT Networks as Epidemic Containment Game
title_sort secure the iot networks as epidemic containment game
topic cyber-security
epidemic control
game theory
complex network
url https://www.mdpi.com/2073-8994/13/2/156
work_keys_str_mv AT juntaozhu securetheiotnetworksasepidemiccontainmentgame
AT hongding securetheiotnetworksasepidemiccontainmentgame
AT yuchentao securetheiotnetworksasepidemiccontainmentgame
AT zhenwang securetheiotnetworksasepidemiccontainmentgame
AT lanpingyu securetheiotnetworksasepidemiccontainmentgame