Solar Power Plant Network Packet-Based Anomaly Detection System for Cybersecurity
Source abstract
Abstract
As energy-related problems continue to emerge, the need for stable energy supplies and issues regarding both environmental and safety require urgent consideration. Renewable energy is becoming increasingly important, with solar power accounting for the most significant proportion of renewables. As the scale and importance of solar energy have increased, cyber threats against solar power plants have also increased. So, we need an anomaly detection system that effectively detects cyber threats to solar power plants. However, as mentioned earlier, the existing solar power plant anomaly detection system monitors only operating information such as power generation, making it difficult to detect cyberattacks. To address this issue, in this paper, we propose a network packet-based anomaly detection system for the Programmable Logic Controller (PLC) of the inverter, an essential system of photovoltaic plants, to detect cyber threats. Cyberattacks and vulnerabilities in solar power plants were analyzed to identify cyber threats in solar power plants. The analysis shows that Denial of Service (DoS) and Man-in-the-Middle (MitM) attacks are primarily carried out on inverters, aiming to disrupt solar plant operations. To develop an anomaly detection system, we performed preprocessing, such as correlation analysis and normalization for PLC network packets data and trained various machine learning-based classification models on such data. The Random Forest model showed the best performance with an accuracy of 97.36%. The proposed system can detect anomalies based on network packets, identify potential cyber threats that cannot be identified by the anomaly detection system currently in use in solar power plants, and enhance the security of solar plants.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Smart Grid Security and Resilience · Network Security and Intrusion Detection · Electricity Theft Detection Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (35)
Show source-provided references
1. Abdelilah · Renewable energy market update: Outlook for 2021 and 2022 · 2021
2. Bahar · IEA renewables 2018-analysis and forecast to 2023 · 2018
3. Miller · Summer energy market and reliability assessment 2022 · 2022
4. Sobczak · First-of-a-kind U.S. grid cyberattack hit wind, solar · 2019
5. Johnson · Roadmap for photovoltaic cyber security · 201710.2172/1782667 ↗
6. Machine learning for anomaly detection: A systematic review10.1109/ACCESS.2021.3083060 ↗
7. Performance evaluation of 10 MW grid connected solar photovoltaic power plant in India10.1016/j.egyr.2015.10.001 ↗
8. A development of the maintenance function for the solar power plant based on IoT10.13067/JKIECS.2015.10.10.1157 ↗
9. Design and control of an advanced PV inverter10.1016/j.solener.2014.09.040 ↗
10. A standalone photovoltaic/battery energy-powered water quality monitoring system based on narrowband internet of things for aquaculture: Design and implementation10.1016/j.atech.2022.100072 ↗
11. Machine learning schemes for anomaly detection in solar power plants10.3390/en15031082 ↗
12. Anomaly detection and predictive maintenance for photovoltaic systems10.1016/j.neucom.2018.05.017 ↗
13. A study on the outlier estimation method for detecting anomalies in solar power generation
14. Lee · Make energy & environment intelligent · 2020
15. Cyber security risk assessment of solar PV units with reactive power capability
16. Region-based CNN for anomaly detection in PV power plants using aerial imagery10.3390/s22031244 ↗
17. Anomaly detection of solar power generation systems based on the normalization of the amount of generated electricity
18. Machine learning-aided anomaly detection for secure smartification of solar inverters
19. Implementation of intrusion detection methods for distributed photovoltaic inverters at the grid-edge
20. Distributed resilient control against denial of service attacks in DC microgrids with constant power load10.1016/j.rser.2021.111792 ↗
21. Westerhof · How an intern hacked the powergrid · 2017
22. Common vulnerabilities and exposures · 2023
23. GitHub. tjcruz-dei/ICS_PCAPS, 1st Session, “ICS cybersecurity PCAP repository,” 2019. [Online]. Available: https://github.com/tjcruz-dei/ICS_PCAPS/releases/tag/MODBUSTCP%231
24. Denial of service attacks: Detecting the frailties of machine learning algorithms in the classification process
25. CICFlowMeter (formerly ISCXFlowMeter) · 2023
26. On relationships between the Pearson and the distance correlation coefficients10.1016/j.spl.2020.108960 ↗
27. Machine learning techniques for network anomaly detection: A survey
28. Basic tenets of classification algorithms K-nearest-neighbor, support vector machine, random forest and neural network: A review10.4236/jdaip.2020.84020 ↗
29. Machine learning classification based on radom forest algorithm: A review
30. Improving security using SVM-based anomaly detection: Issues and challenges10.1007/s00500-020-05373-x ↗
31. An improved ensemble based intrusion detection technique using XGBoost
32. Unsupervised anomaly detection in time series using LSTM-based autoencoders
33. Generalized isolation forest for anomaly detection10.1016/j.patrec.2021.05.022 ↗
34. A modified LOF-based approach for outlier characterization in IoT10.1007/s12243-020-00780-5 ↗
35. Application of imbalanced data classification quality metrics as weighting methods of the ensemble data stream classification algorithms10.3390/e22080849 ↗