Detecting False Data Injection Attacks Using Machine Learning-Based Approaches for Smart Grid Networks
-
Published:2024-05-31
Issue:11
Volume:14
Page:4764
-
ISSN:2076-3417
-
Container-title:Applied Sciences
-
language:en
-
Short-container-title:Applied Sciences
Author:
Abudin MD Jainul1, Thokchom Surmila1, Naayagi R. T.2ORCID, Panda Gayadhar3
Affiliation:
1. Department of Computer Science & Engineering, National Institute of Technology Meghalaya, Shillong 793003, Meghalaya, India 2. Department of Electrical Power Engineering, Newcastle University (Singapore), Singapore 567739, Singapore 3. Department of Electrical Engineering, National Institute of Technology Meghalaya, Shillong 793003, Meghalaya, India
Abstract
Current electricity sectors will be unable to keep up with commercial and residential customers’ increasing demand for data-enabled power systems. Therefore, next-generation power systems must be developed. It is possible for the smart grid, an advanced power system of the future, to make decisions, estimate loads, and execute other data-related jobs. Customers can adjust their needs in smart grid systems by monitoring bill information. Due to their reliance on data networks, smart grids are vulnerable to cyberattacks that could compromise billing data and cause power outages and other problems. A false data injection attack (FDIA) is a significant attack that targets the corruption of state estimation vectors. The primary goal of this paper is to show the impact of an FDIA attack on a power dataset and to use machine learning algorithms to detect the attack; to achieve this, the Python software is used. In the experiment, we used the power dataset from the IoT server of a 10 KV solar PV system (to mimic a smart grid system) in a controlled laboratory environment to test the effect of FDIA and detect this anomaly using a machine learning approach. Different machine learning models were used to detect the attack and find the most suitable approach to achieve this goal. This paper compares machine learning algorithms (such as random forest, isolation forest, logistic regression, decision tree, autoencoder, and feed-forward neural network) in terms of their effectiveness in detecting false data injection attacks (FDIAs). The highest F1 score of 0.99 was achieved by the decision tree algorithm, which was closely followed by the logistic regression method, which had an F1 score of 0.98. These algorithms also demonstrated high precision, recall, and model accuracy, demonstrating their efficacy in detecting FDIAs. The research presented in this paper indicates that combining logistic regression and decision tree in an ensemble leads to significant performance enhancements. The resulting model achieves an impressive accuracy of 0.99, a precision of 1, and an F1 score of 1.
Reference35 articles.
1. Ding, J., Qammar, A., Zhang, Z., Karim, A., and Ning, H. (2022). Cyber Threats to Smart Grids: Review, Taxonomy, Potential Solutions, and Future Directions. Energies, 15. 2. Cybersecurity in smart grids, challenges, and solutions;Faquir;AIMS Electron. Electr. Eng.,2021 3. Cybersecurity and Privacy issues in smart grids;Liu;IEEE Commun. Surv. Tutor.,2012 4. Zhe, W., Wei, C., and Chunlin, L. (2020, January 28–30). DoS attack detection model of smart grid based on machine learning method. Proceedings of the IEEE International Conference on Power, Intelligent Computing and Systems (ICPICS), Shenyang, China. 5. Detecting Stealthy False Data Injection Using Machine Learning in Smart Grid;Esmalifalak;IEEE Syst. J.,2017
|
|