ARIES: A Novel Multivariate Intrusion Detection System for Smart Grid

The advent of the Smart Grid (SG) raises severe cybersecurity risks that can lead to devastating consequences. In this paper, we present a novel anomaly-based Intrusion Detection System (IDS), called ARIES (smArt gRid Intrusion dEtection System), which is capable of protecting efficiently SG communi...

Full description

Bibliographic Details
Main Authors: Panagiotis Radoglou Grammatikis, Panagiotis Sarigiannidis, Georgios Efstathopoulos, Emmanouil Panaousis
Format: Article
Language:English
Published: MDPI AG 2020-09-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/20/18/5305
id doaj-3b523840b75e42d39f12f1281a3efd76
record_format Article
spelling doaj-3b523840b75e42d39f12f1281a3efd762020-11-25T03:19:28ZengMDPI AGSensors1424-82202020-09-01205305530510.3390/s20185305ARIES: A Novel Multivariate Intrusion Detection System for Smart GridPanagiotis Radoglou Grammatikis0Panagiotis Sarigiannidis1Georgios Efstathopoulos2Emmanouil Panaousis3Department of Electrical and Computer Engineering, University of Western Macedonia, 50100 Kozani, GreeceDepartment of Electrical and Computer Engineering, University of Western Macedonia, 50100 Kozani, Greece0INF, Imperial Offices, London E6 2JG, UKDepartment of Computing and Information Systems, University of Greenwich, Old Royal Naval College, London SE10 9LS, UKThe advent of the Smart Grid (SG) raises severe cybersecurity risks that can lead to devastating consequences. In this paper, we present a novel anomaly-based Intrusion Detection System (IDS), called ARIES (smArt gRid Intrusion dEtection System), which is capable of protecting efficiently SG communications. ARIES combines three detection layers that are devoted to recognising possible cyberattacks and anomalies against (a) network flows, (b) Modbus/Transmission Control Protocol (TCP) packets and (c) operational data. Each detection layer relies on a Machine Learning (ML) model trained using data originating from a power plant. In particular, the first layer (network flow-based detection) performs a supervised multiclass classification, recognising Denial of Service (DoS), brute force attacks, port scanning attacks and bots. The second layer (packet-based detection) detects possible anomalies related to the Modbus packets, while the third layer (operational data based detection) monitors and identifies anomalies upon operational data (i.e., time series electricity measurements). By emphasising on the third layer, the ARIES Generative Adversarial Network (ARIES GAN) with novel error minimisation functions was developed, considering mainly the reconstruction difference. Moreover, a novel reformed conditional input was suggested, consisting of random noise and the signal features at any given time instance. Based on the evaluation analysis, the proposed GAN network overcomes the efficacy of conventional ML methods in terms of Accuracy and the F1 score.https://www.mdpi.com/1424-8220/20/18/5305cybersecurityIntrusion Detection SystemMachine LearningModbusSCADASmart Grid
collection DOAJ
language English
format Article
sources DOAJ
author Panagiotis Radoglou Grammatikis
Panagiotis Sarigiannidis
Georgios Efstathopoulos
Emmanouil Panaousis
spellingShingle Panagiotis Radoglou Grammatikis
Panagiotis Sarigiannidis
Georgios Efstathopoulos
Emmanouil Panaousis
ARIES: A Novel Multivariate Intrusion Detection System for Smart Grid
Sensors
cybersecurity
Intrusion Detection System
Machine Learning
Modbus
SCADA
Smart Grid
author_facet Panagiotis Radoglou Grammatikis
Panagiotis Sarigiannidis
Georgios Efstathopoulos
Emmanouil Panaousis
author_sort Panagiotis Radoglou Grammatikis
title ARIES: A Novel Multivariate Intrusion Detection System for Smart Grid
title_short ARIES: A Novel Multivariate Intrusion Detection System for Smart Grid
title_full ARIES: A Novel Multivariate Intrusion Detection System for Smart Grid
title_fullStr ARIES: A Novel Multivariate Intrusion Detection System for Smart Grid
title_full_unstemmed ARIES: A Novel Multivariate Intrusion Detection System for Smart Grid
title_sort aries: a novel multivariate intrusion detection system for smart grid
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2020-09-01
description The advent of the Smart Grid (SG) raises severe cybersecurity risks that can lead to devastating consequences. In this paper, we present a novel anomaly-based Intrusion Detection System (IDS), called ARIES (smArt gRid Intrusion dEtection System), which is capable of protecting efficiently SG communications. ARIES combines three detection layers that are devoted to recognising possible cyberattacks and anomalies against (a) network flows, (b) Modbus/Transmission Control Protocol (TCP) packets and (c) operational data. Each detection layer relies on a Machine Learning (ML) model trained using data originating from a power plant. In particular, the first layer (network flow-based detection) performs a supervised multiclass classification, recognising Denial of Service (DoS), brute force attacks, port scanning attacks and bots. The second layer (packet-based detection) detects possible anomalies related to the Modbus packets, while the third layer (operational data based detection) monitors and identifies anomalies upon operational data (i.e., time series electricity measurements). By emphasising on the third layer, the ARIES Generative Adversarial Network (ARIES GAN) with novel error minimisation functions was developed, considering mainly the reconstruction difference. Moreover, a novel reformed conditional input was suggested, consisting of random noise and the signal features at any given time instance. Based on the evaluation analysis, the proposed GAN network overcomes the efficacy of conventional ML methods in terms of Accuracy and the F1 score.
topic cybersecurity
Intrusion Detection System
Machine Learning
Modbus
SCADA
Smart Grid
url https://www.mdpi.com/1424-8220/20/18/5305
work_keys_str_mv AT panagiotisradoglougrammatikis ariesanovelmultivariateintrusiondetectionsystemforsmartgrid
AT panagiotissarigiannidis ariesanovelmultivariateintrusiondetectionsystemforsmartgrid
AT georgiosefstathopoulos ariesanovelmultivariateintrusiondetectionsystemforsmartgrid
AT emmanouilpanaousis ariesanovelmultivariateintrusiondetectionsystemforsmartgrid
_version_ 1724622205306798080