Establishing an optimal network defense system: A monte carlo graph search method

Zhengyuan Zhang*, Kun Lv, Changzhen Hu

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Citations (Scopus)

Abstract

Establishing a complete network defense system is one of the hot research directions in recent years. Some approaches are based on attack graphs and heuristic algorithms, and others involve game theory. However, some of these algorithms lack clear key parameters, some are much affected by the structure of the graph. In this paper, we propose an algorithm called Monte Carlo Graph Search algorithm (MCGS) based on Monte Carlo Tree Search algorithm, a classic algorithm of game theory. Compared with other methods, our method is generally superior on the cost of time and space and barely affected by the structure of a graph. In addition, the steps of ours are more concise and work well for a graph. We design a system model of multiple attackers and one defender and combine it with our algorithm. A weight vector is designed for each host to describe its key information. After a number of iterations, the algorithm comes to an end along with an established optimal defense system. Experiments show that the algorithm is efficient and able to solve more problems since it is not limited to the structure of graph.

Original languageEnglish
Title of host publicationScience of Cyber Security - 1st International Conference, SciSec 2018, Revised Selected Papers
EditorsFeng Liu, Moti Yung, Shouhuai Xu
PublisherSpringer Verlag
Pages181-190
Number of pages10
ISBN (Print)9783030030254
DOIs
Publication statusPublished - 2018
Event1st International Conference on Science of Cyber Security, SciSec 2018 - Beijing, China
Duration: 12 Aug 201814 Aug 2018

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11287 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference1st International Conference on Science of Cyber Security, SciSec 2018
Country/TerritoryChina
CityBeijing
Period12/08/1814/08/18

Keywords

  • Attack graph
  • Game theory
  • Monte Carlo Graph Search
  • Network defense system
  • Network security

Fingerprint

Dive into the research topics of 'Establishing an optimal network defense system: A monte carlo graph search method'. Together they form a unique fingerprint.

Cite this