Title of article :
Using Binary Particle Swarrn Optimization for Minimization Analysis of Large-Scale Network Attack Graphs
Author/Authors :
ABADI, M. tarbiat modares university - Department of Computer Engineering, تهران, ايران , JALILI, S. tarbiat modares university - Department of Computer Engineering, تهران, ايران
Abstract :
The aim of the minimization analysis of network attack graphs (NAGs) is to find a minimum critical set of exploits so that by preventing them an intruder cannot reach his goal using any attack scenario. This problem is, in fact, a constrained optimization problem. In this paper, a binary particle swarm optimization algorithm, called SwarmNAG, is presented for the minimization analysis of large-scale network attack graphs. A penalty function method with a time-varying penalty coefficient is used to convert the constrained optimization problem into an unconstrained problem. Also, a time-varying velocity clamping, a greedy mutation operator and a local search heuristic are used to improve the overall performance of the algorithm. The performance of the SwarmNAG is compared with that of an approximation algorithm for the minimization analysis of several large-scale network attack graphs. The results of the experiments show that the SwarmNAG outperforms the approximation algorithm and finds a critical set of exploits with less cardinality.
Keywords :
Particle swarm optimization , Constrained optimization , Penalty function method , Local search , Network attack graph
Journal title :
Scientia Iranica(Transactions B:Mechanical Engineering)
Journal title :
Scientia Iranica(Transactions B:Mechanical Engineering)