Joint Detection and Localization of Stealth False Data Injection Attacks in Smart Grids using Graph Neural Networks
arXiv:2104.11846 · doi:10.1109/TSG.2021.3117977
Abstract
False data injection attacks (FDIA) are a main category of cyber-attacks threatening the security of power systems. Contrary to the detection of these attacks, less attention has been paid to identifying the attacked units of the grid. To this end, this work jointly studies detecting and localizing the stealth FDIA in power grids. Exploiting the inherent graph topology of power systems as well as the spatial correlations of measurement data, this paper proposes an approach based on the graph neural network (GNN) to identify the presence and location of the FDIA. The proposed approach leverages the auto-regressive moving average (ARMA) type graph filters (GFs) which can better adapt to sharp changes in the spectral domain due to their rational type filter composition compared to the polynomial type GFs such as Chebyshev. To the best of our knowledge, this is the first work based on GNN that automatically detects and localizes FDIA in power systems. Extensive simulations and visualizations show that the proposed approach outperforms the available methods in both detection and localization of FDIA for different IEEE test systems. Thus, the targeted areas can be identified and preventive actions can be taken before the attack impacts the grid.
arXiv comment13 pages
References in corpus (11)
- Scikit-learn: Machine Learning in Python
- A Comprehensive Survey on Graph Neural Networks
- The Emerging Field of Signal Processing on Graphs: Extending High-Dimensional Data Analysis to Networks and Other Irregular Domains
- pandapower - an Open Source Python Tool for Convenient Modeling, Analysis and Optimization of Electric Power Systems
- Machine Learning Methods for Attack Detection in the Smart Grid
- Graph Neural Networks with convolutional ARMA filters
- Autoregressive Moving Average Graph Filtering
- Monitoring and Optimization for Power Grids: A Signal Processing Perspective
- Graph Neural Networks Based Detection of Stealth False Data Injection Attacks in Smart Grids
- Distributed Autoregressive Moving Average Graph Filters
- Detection and Locating Cyber and Physical Stresses in Smart Grids using Graph Signal Processing
Cited by in corpus (4)
- LESSON: Multi-Label Adversarial False Data Injection Attack for Deep Learning Locational Detection
- 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
- False Data Injection Attacks in Smart Grids: State of the Art and Way Forward