Graph Neural Networks Based Detection of Stealth False Data Injection Attacks in Smart Grids
arXiv:2104.02012 · doi:10.1109/JSYST.2021.3109082
Abstract
False data injection attacks (FDIAs) represent a major class of attacks that aim to break the integrity of measurements by injecting false data into the smart metering devices in power grids. To the best of authors' knowledge, no study has attempted to design a detector that automatically models the underlying graph topology and spatially correlated measurement data of the smart grids to better detect cyber attacks. The contributions of this paper to detect and mitigate FDIAs are twofold. First, we present a generic, localized, and stealth (unobservable) attack generation methodology and publicly accessible datasets for researchers to develop and test their algorithms. Second, we propose a Graph Neural Network (GNN) based, scalable and real-time detector of FDIAs that efficiently combines model-driven and data-driven approaches by incorporating the inherent physical connections of modern AC power grids and exploiting the spatial correlations of the measurement. It is experimentally verified by comparing the proposed GNN based detector with the currently available FDIA detectors in the literature that our algorithm outperforms the best available solutions by 3.14%, 4.25%, and 4.41% in F1 score for standard IEEE testbeds with 14, 118, and 300 buses, respectively.
arXiv comment12 pages, 10 figures, journal
References in corpus (9)
- Scikit-learn: Machine Learning in Python
- TensorFlow: A system for large-scale machine learning
- The Emerging Field of Signal Processing on Graphs: Extending High-Dimensional Data Analysis to Networks and Other Irregular Domains
- A Tutorial on Bayesian Optimization of Expensive Cost Functions, with Application to Active User Modeling and Hierarchical Reinforcement Learning
- pandapower - an Open Source Python Tool for Convenient Modeling, Analysis and Optimization of Electric Power Systems
- Thirty Years of Machine Learning: The Road to Pareto-Optimal Wireless Networks
- Monitoring and Optimization for Power Grids: A Signal Processing Perspective
- Optimizing the Latent Space of Generative Networks
- Real-Time Detection of Hybrid and Stealthy Cyber-Attacks in Smart Grid
Cited by in corpus (6)
- Joint Detection and Localization of Stealth False Data Injection Attacks in Smart Grids using Graph Neural Networks
- Graph Neural Networks for Financial Fraud Detection: A Review
- A Temporal Graph Neural Network for Cyber Attack Detection and Localization in Smart Grids
- Localization of Dummy Data Injection Attacks in Power Systems Considering Incomplete Topological Information: A Spatio-Temporal Graph Wavelet Convolutional Neural Network Approach
- Multivariate Physics-Informed Convolutional Autoencoder for Anomaly Detection in Power Distribution Systems with High Penetration of DERs
- An Energy Management System Approach for Power System Cyber-Physical Resilience