Reinforcement Learning Based Penetration Testing of a Microgrid Control Algorithm

被引:8
作者
Neal, Christopher [1 ]
Dagdougui, Hanane [2 ]
Lodi, Andrea [2 ]
Fernandez, Jose M. [1 ]
机构
[1] Polytech Montreal, Dept Comp & Software Engn, Montreal, PQ, Canada
[2] Polytech Montreal, Dept Math & Ind Engn, Montreal, PQ, Canada
来源
2021 IEEE 11TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC) | 2021年
关键词
cybersecurity; reinforcement learning; penetration testing; mathematical optimization; microgrid; false data injection; TRENDS;
D O I
10.1109/CCWC51732.2021.9376126
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Microgrids (MGs) are small-scale power systems which interconnect distributed energy resources and loads within clearly defined regions. However, the digital infrastructure used in an MG to relay sensory information and perform control commands can potentially be compromised due to a cyberattack from a capable adversary. An MG operator is interested in knowing the inherent vulnerabilities in their system and should regularly perform Penetration Testing (PT) activities to prepare for such an event. PT generally involves looking for defensive coverage blind spots in software and hardware infrastructure, however the logic in control algorithms which act upon sensory information should also be considered in PT activities. This paper demonstrates a case study of PT for an MG control algorithm by using Reinforcement Learning (RL) to uncover malicious input which compromises the effectiveness of the controller. Through trial-and-error episodic interactions with a simulated MG, we train an RL agent to find malicious input which reduces the effectiveness of the MG controller.
引用
收藏
页码:38 / 44
页数:7
相关论文
共 34 条
[1]  
[Anonymous], 2015, 2015 IEEE 20th Conference on Emerging Technologies Factory Automation (ETFA)
[2]   Intelligent, Automated Red Team Emulation [J].
Applebaum, Andy ;
Miller, Doug ;
Strom, Blake ;
Korban, Chris ;
Wolf, Ross .
32ND ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE (ACSAC 2016), 2016, :363-373
[3]   Detection of False-Data Injection Attacks in Cyber-Physical DC Microgrids [J].
Beg, Omar Ali ;
Johnson, Taylor T. ;
Davoudi, Ali .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2017, 13 (05) :2693-2703
[4]  
Canada Weather Stats, DAT DOWNL OTT KAN OR
[5]  
Chlela M., 2016, Proceedings of the Workshop on Communications, Computation and Control for Resilient Smart Energy Systems, p1:1
[6]   An overview of bilevel optimization [J].
Colson, Benoit ;
Marcotte, Patrice ;
Savard, Gilles .
ANNALS OF OPERATIONS RESEARCH, 2007, 153 (01) :235-256
[7]   Distributed Optimal Power Flow for Smart Microgrids [J].
Dall'Anese, Emiliano ;
Zhu, Hao ;
Giannakis, Georgios B. .
IEEE TRANSACTIONS ON SMART GRID, 2013, 4 (03) :1464-1475
[8]  
Deepmind, ALPHASTAR MAST REAL
[9]  
Engebretson P., 2013, BASICS HACKING PENET
[10]  
Gallo AJ, 2018, 2018 EUROPEAN CONTROL CONFERENCE (ECC), P351