Reinforcement Learning Based Penetration Testing of a Microgrid Control Algorithm
Christopher Neal, Hanane Dagdougui, Andrea Lodi, Jos\'e Fernandez

TL;DR
This paper presents a novel approach using reinforcement learning to identify vulnerabilities in microgrid control algorithms through penetration testing, enhancing cybersecurity measures for power systems.
Contribution
It introduces a reinforcement learning-based method for penetration testing of microgrid control algorithms, highlighting a new way to discover malicious inputs that compromise system effectiveness.
Findings
RL agent successfully identifies malicious inputs
Reveals vulnerabilities in control algorithm logic
Demonstrates effectiveness in simulated environment
Abstract
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 blindspots 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
