An Advanced Intrusion Detection System for IIoT Based on GA and Tree Based Algorithms
The evolution of the Internet and cloud-based technologies have empowered several organizations with the capacity to implement large-scale Internet of Things (IoT)-based ecosystems, such as Industrial IoT (IIoT). The IoT and, by virtue, the IIoT, are vulnerable to new types of threats and intrusions...
Main Author: | |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2021-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9511416/ |
id |
doaj-ad0e2222e82644a088cbe2471ca7d9ca |
---|---|
record_format |
Article |
spelling |
doaj-ad0e2222e82644a088cbe2471ca7d9ca2021-08-18T23:00:15ZengIEEEIEEE Access2169-35362021-01-01911319911321210.1109/ACCESS.2021.31041139511416An Advanced Intrusion Detection System for IIoT Based on GA and Tree Based AlgorithmsSydney Mambwe Kasongo0https://orcid.org/0000-0001-8989-5004Department of Industrial Engineering, Stellenbosch University, Stellenbosch, South AfricaThe evolution of the Internet and cloud-based technologies have empowered several organizations with the capacity to implement large-scale Internet of Things (IoT)-based ecosystems, such as Industrial IoT (IIoT). The IoT and, by virtue, the IIoT, are vulnerable to new types of threats and intrusions because of the nature of their networks. So it is crucial to develop Intrusion Detection Systems (IDSs) that can provide the security, privacy, and integrity of IIoT networks. In this research, we propose an IDS for IIoT that was implemented using the Genetic Algorithm (GA) for feature selection, and the Random Forest (RF) model was employed in the GA fitness function. The models used for the intrusion detection processes include classifiers such as the RF, Linear Regression (LR), Naïve Bayes (NB), Decision Tree (DT), Extra-Trees (ET), and Extreme Gradient Boosting (XGB). The GA-RF generated 10 feature vectors for the binary classification scheme and 7 feature vectors for the multiclass classification procedure. The UNSW-NB15 is used to assess the effectiveness and the robustness of our proposed approach. The experimental outcomes demonstrated that for the binary modeling process, the GA-RF achieved a test accuracy (TAC) of 87.61% and an Area Under the Curve (AUC) of 0.98, using a feature vector that contained 16 features. These results were superior to existing IDS frameworks.https://ieeexplore.ieee.org/document/9511416/Internet of Thingsintrusion detectiongenetic algorithmmachine learning |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Sydney Mambwe Kasongo |
spellingShingle |
Sydney Mambwe Kasongo An Advanced Intrusion Detection System for IIoT Based on GA and Tree Based Algorithms IEEE Access Internet of Things intrusion detection genetic algorithm machine learning |
author_facet |
Sydney Mambwe Kasongo |
author_sort |
Sydney Mambwe Kasongo |
title |
An Advanced Intrusion Detection System for IIoT Based on GA and Tree Based Algorithms |
title_short |
An Advanced Intrusion Detection System for IIoT Based on GA and Tree Based Algorithms |
title_full |
An Advanced Intrusion Detection System for IIoT Based on GA and Tree Based Algorithms |
title_fullStr |
An Advanced Intrusion Detection System for IIoT Based on GA and Tree Based Algorithms |
title_full_unstemmed |
An Advanced Intrusion Detection System for IIoT Based on GA and Tree Based Algorithms |
title_sort |
advanced intrusion detection system for iiot based on ga and tree based algorithms |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2021-01-01 |
description |
The evolution of the Internet and cloud-based technologies have empowered several organizations with the capacity to implement large-scale Internet of Things (IoT)-based ecosystems, such as Industrial IoT (IIoT). The IoT and, by virtue, the IIoT, are vulnerable to new types of threats and intrusions because of the nature of their networks. So it is crucial to develop Intrusion Detection Systems (IDSs) that can provide the security, privacy, and integrity of IIoT networks. In this research, we propose an IDS for IIoT that was implemented using the Genetic Algorithm (GA) for feature selection, and the Random Forest (RF) model was employed in the GA fitness function. The models used for the intrusion detection processes include classifiers such as the RF, Linear Regression (LR), Naïve Bayes (NB), Decision Tree (DT), Extra-Trees (ET), and Extreme Gradient Boosting (XGB). The GA-RF generated 10 feature vectors for the binary classification scheme and 7 feature vectors for the multiclass classification procedure. The UNSW-NB15 is used to assess the effectiveness and the robustness of our proposed approach. The experimental outcomes demonstrated that for the binary modeling process, the GA-RF achieved a test accuracy (TAC) of 87.61% and an Area Under the Curve (AUC) of 0.98, using a feature vector that contained 16 features. These results were superior to existing IDS frameworks. |
topic |
Internet of Things intrusion detection genetic algorithm machine learning |
url |
https://ieeexplore.ieee.org/document/9511416/ |
work_keys_str_mv |
AT sydneymambwekasongo anadvancedintrusiondetectionsystemforiiotbasedongaandtreebasedalgorithms AT sydneymambwekasongo advancedintrusiondetectionsystemforiiotbasedongaandtreebasedalgorithms |
_version_ |
1721202548736524288 |