Attack Detection and Localization in Smart Grid with Image-based Deep Learning

Smart grid's objective is to enable electricity and information to flow two-way while providing effective, robust, computerized, and decentralized energy delivery. This necessitates the use of state estimation-based techniques and real-time analysis to ensure that effective controls are deployed properly. However, the reliance on communication technologies makes such systems susceptible to sophisticated data integrity attacks imposing serious threats to the overall reliability of smart grid. To detect such attacks, advanced and efficient anomaly detection solutions are needed. In this paper, a two-stage deep learning-based framework is carefully designed by embedding power system's characteristics enabling precise attack detection and localization. First, we encode temporal correlations of the multivariate power system time-series measurements as 2D images using image-based representation approaches such as Gramian Angular Field (GAF) and Recurrence Plot (RP) to obtain the latent data characteristics. These images are then utilized to build a highly reliable and resilient deep Convolutional Neural Network (CNN)-based multi-label classifier capable of learning both low and high level characteristics in the images to detect and discover the exact attack locations without leveraging any prior statistical assumptions. The proposed method is evaluated on the IEEE 57-bus system using real-world load data. Also, a comparative study is carried out. Numerical results indicate that the proposed multi-class cyber-intrusion detection framework outperforms the current conventional and deep learning-based attack detection methods.

[1]  Hongyu Wu,et al.  Smart Grid Cyber-Physical Attack and Defense: A Review , 2021, IEEE Access.

[2]  Charalambos Konstantinou,et al.  Cyber-Physical Energy Systems Security: Threat Modeling, Risk Assessment, Resources, Metrics, and Case Studies , 2021, IEEE Access.

[3]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[4]  Yang Weng,et al.  Ensuring cybersecurity of smart grid against data integrity attacks under concept drift , 2020, International Journal of Electrical Power & Energy Systems.

[5]  Bo Chen,et al.  Detecting False Data Injection Attacks in Smart Grids: A Semi-Supervised Deep Learning Approach , 2021, IEEE Transactions on Smart Grid.

[6]  Tim Oates,et al.  Encoding Time Series as Images for Visual Inspection and Classification Using Tiled Convolutional Neural Networks , 2014 .

[7]  Yoshua Bengio,et al.  Random Search for Hyper-Parameter Optimization , 2012, J. Mach. Learn. Res..

[8]  Benjamin Graham,et al.  Fractional Max-Pooling , 2014, ArXiv.

[9]  Frederick T. Sheldon,et al.  Detecting stealthy false data injection attacks in the smart grid using ensemble-based machine learning , 2020, Comput. Secur..

[10]  Jin Wei,et al.  Real-Time Detection of False Data Injection Attacks in Smart Grid: A Deep Learning-Based Intelligent Mechanism , 2017, IEEE Transactions on Smart Grid.

[11]  Peng Ning,et al.  False data injection attacks against state estimation in electric power grids , 2009, CCS.

[12]  D. Ruelle,et al.  Recurrence Plots of Dynamical Systems , 1987 .

[13]  Mostafa Mohammadpourfard,et al.  Revealing a New Vulnerability of Distributed State Estimation: A Data Integrity Attack and an Unsupervised Detection Algorithm , 2022, IEEE Transactions on Control of Network Systems.

[14]  Carsten Maple,et al.  Analysis of IoT-Based Load Altering Attacks Against Power Grids Using the Theory of Second-Order Dynamical Systems , 2021, IEEE Transactions on Smart Grid.

[15]  Rui Chang,et al.  Detection of data injection attack in industrial control system using long short term memory recurrent neural network , 2018, 2018 13th IEEE Conference on Industrial Electronics and Applications (ICIEA).

[16]  H. Vincent Poor,et al.  Machine Learning Methods for Attack Detection in the Smart Grid , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[17]  H. Vincent Poor,et al.  Data-Driven False Data Injection Attacks Against Power Grids: A Random Matrix Approach , 2021, IEEE Transactions on Smart Grid.

[18]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[19]  Charalambos Konstantinou,et al.  Resilient Cyber-Physical Energy Systems Using Prior Information Based on Gaussian Process , 2022, IEEE Transactions on Industrial Informatics.

[20]  Rong Zheng,et al.  Detecting Stealthy False Data Injection Using Machine Learning in Smart Grid , 2017, IEEE Systems Journal.

[21]  Amr M. Youssef,et al.  Detection of false data injection attacks in smart grids using Recurrent Neural Networks , 2018, 2018 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT).

[22]  A. G. Expósito,et al.  Power system state estimation : theory and implementation , 2004 .

[23]  Saeed Ahmed,et al.  Extremely Randomized Trees-Based Scheme for Stealthy Cyber-Attack Detection in Smart Grid Networks , 2020, IEEE Access.

[24]  Yong Zhang,et al.  Detection of power grid disturbances and cyber-attacks based on machine learning , 2019, J. Inf. Secur. Appl..

[25]  Tatsuhiko Tsunoda,et al.  DeepInsight: A methodology to transform a non-image data to an image for convolution neural network architecture , 2019, Scientific Reports.