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...

Full description

Bibliographic Details
Main Author: Sydney Mambwe Kasongo
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