Investigating Coevolutionary Archive Based Genetic Algorithms on Cyber Defense Networks

被引:6
|
作者
Garcia, Dennis [1 ]
Lugo, Anthony Erb [1 ]
Hemberg, Erik [1 ]
O'reilly, Una-May [1 ]
机构
[1] MIT, CSAIL, Cambridge, MA 02139 USA
关键词
cybersecurity; coevolution; network; genetic algorithms; evolutionary algorithms;
D O I
10.1145/3067695.3076081
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We introduce a new cybersecurity project named RIVALS. RIVALS will assist in developing network defense strategies through modeling adversarial network attack and defense dynamics. RIVALS will focus on peer-to-peer networks and use coevolutionary algorithms. In this contribution, we describe RIVALS' current suite of coevolutionary algorithms that use archiving to maintain progressive exploration and that support different solution concepts as fitness metrics. We compare and contrast their effectiveness by executing a standard coevolutionary benchmark (Compare-on-one) and RIVALS simulations on 3 different network topologies. Currently, we model denial of service (DOS) attack strategies by the attacker selecting one or more network servers to disable for some duration. Defenders can choose one of three different network routing protocols: shortest path, flooding and a peer-to-peer ring overlay to try to maintain their performance. Attack completion and resource cost minimization serve as attacker objectives. Mission completion and resource cost minimization are the reciprocal defender objectives. Our experiments show that existing algorithms either sacrifice execution speed or forgo the assurance of consistent results. rIPCA, our adaptation of a known coevolutionary algorithm named IPCA, is able to more consistently produce high quality results, albeit without IPCA's guarantees for results with monotonically increasing performance, without sacrificing speed.
引用
收藏
页码:1455 / 1462
页数:8
相关论文
共 50 条
  • [1] Archive-based cooperative coevolutionary algorithms
    Panait, Liviu
    Luke, Sean
    Harrison, Joseph F.
    GECCO 2006: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2006, : 345 - +
  • [2] On coevolutionary genetic algorithms
    L. Bull
    Soft Computing, 2001, 5 (3) : 201 - 207
  • [3] Developing Proactive Defenses for Computer Networks with Coevolutionary Genetic Algorithms
    Lugo, Anthony Erb
    Garcia, Dennis
    Hemberg, Erik
    O'Reilly, Una-May
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, : 273 - 274
  • [4] Coevolutionary instability in games: An analysis based on genetic algorithms
    Chen, SH
    Ni, CC
    PROCEEDINGS OF 1997 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION (ICEC '97), 1997, : 703 - 708
  • [5] Theory of coevolutionary genetic algorithms
    Schmitt, LM
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2003, 2745 : 285 - 293
  • [6] Coevolutionary genetic algorithms for ad hoc injection networks design optimization
    Danoy, Gregoire
    Bouvry, Pascal
    Hogie, Luc
    2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, : 4273 - 4280
  • [7] Simple models of coevolutionary genetic algorithms
    Larry Bull
    Artificial Life and Robotics, 2001, 5 (1) : 58 - 66
  • [8] Classification with scaled genetic algorithms in a coevolutionary setting
    Schmitt, LM
    GENETIC AND EVOLUTIONARY COMPUTATION GECCO 2004 , PT 2, PROCEEDINGS, 2004, 3103 : 138 - 149
  • [9] Application of coevolutionary genetic algorithms for multiobjective optimization
    Liu, Jian-guo
    Li, Zu-shu
    Wu, Wei-ping
    ICMIT 2007: MECHATRONICS, MEMS, AND SMART MATERIALS, PTS 1 AND 2, 2008, 6794
  • [10] Curve Fitting Using Coevolutionary Genetic Algorithms
    Afshar, Nejat A.
    Soryani, Mohsen
    Rahmani, Adel T.
    SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING, PT II, 2011, 7077 : 201 - 210