Cargando…

A Lightweight Intelligent Network Intrusion Detection System Using One-Class Autoencoder and Ensemble Learning for IoT

Network intrusion detection technology is key to cybersecurity regarding the Internet of Things (IoT). The traditional intrusion detection system targeting Binary or Multi-Classification can detect known attacks, but it is difficult to resist unknown attacks (such as zero-day attacks). Unknown attac...

Descripción completa

Detalles Bibliográficos
Autores principales: Yao, Wenbin, Hu, Longcan, Hou, Yingying, Li, Xiaoyong
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10144792/
https://www.ncbi.nlm.nih.gov/pubmed/37112482
http://dx.doi.org/10.3390/s23084141
_version_ 1785034178616623104
author Yao, Wenbin
Hu, Longcan
Hou, Yingying
Li, Xiaoyong
author_facet Yao, Wenbin
Hu, Longcan
Hou, Yingying
Li, Xiaoyong
author_sort Yao, Wenbin
collection PubMed
description Network intrusion detection technology is key to cybersecurity regarding the Internet of Things (IoT). The traditional intrusion detection system targeting Binary or Multi-Classification can detect known attacks, but it is difficult to resist unknown attacks (such as zero-day attacks). Unknown attacks require security experts to confirm and retrain the model, but new models do not keep up to date. This paper proposes a Lightweight Intelligent NIDS using a One-Class Bidirectional GRU Autoencoder and Ensemble Learning. It can not only accurately identify normal and abnormal data, but also identify unknown attacks as the type most similar to known attacks. First, a One-Class Classification model based on a Bidirectional GRU Autoencoder is introduced. This model is trained with normal data, and has high prediction accuracy in the case of abnormal data and unknown attack data. Second, a multi-classification recognition method based on ensemble learning is proposed. It uses Soft Voting to evaluate the results of various base classifiers, and identify unknown attacks (novelty data) as the type most similar to known attacks, so that exception classification becomes more accurate. Experiments are conducted on WSN-DS, UNSW-NB15, and KDD CUP99 datasets, and the recognition rates of the proposed models in the three datasets are raised to 97.91%, 98.92%, and 98.23% respectively. The results verify the feasibility, efficiency, and portability of the algorithm proposed in the paper.
format Online
Article
Text
id pubmed-10144792
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-101447922023-04-29 A Lightweight Intelligent Network Intrusion Detection System Using One-Class Autoencoder and Ensemble Learning for IoT Yao, Wenbin Hu, Longcan Hou, Yingying Li, Xiaoyong Sensors (Basel) Article Network intrusion detection technology is key to cybersecurity regarding the Internet of Things (IoT). The traditional intrusion detection system targeting Binary or Multi-Classification can detect known attacks, but it is difficult to resist unknown attacks (such as zero-day attacks). Unknown attacks require security experts to confirm and retrain the model, but new models do not keep up to date. This paper proposes a Lightweight Intelligent NIDS using a One-Class Bidirectional GRU Autoencoder and Ensemble Learning. It can not only accurately identify normal and abnormal data, but also identify unknown attacks as the type most similar to known attacks. First, a One-Class Classification model based on a Bidirectional GRU Autoencoder is introduced. This model is trained with normal data, and has high prediction accuracy in the case of abnormal data and unknown attack data. Second, a multi-classification recognition method based on ensemble learning is proposed. It uses Soft Voting to evaluate the results of various base classifiers, and identify unknown attacks (novelty data) as the type most similar to known attacks, so that exception classification becomes more accurate. Experiments are conducted on WSN-DS, UNSW-NB15, and KDD CUP99 datasets, and the recognition rates of the proposed models in the three datasets are raised to 97.91%, 98.92%, and 98.23% respectively. The results verify the feasibility, efficiency, and portability of the algorithm proposed in the paper. MDPI 2023-04-20 /pmc/articles/PMC10144792/ /pubmed/37112482 http://dx.doi.org/10.3390/s23084141 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Yao, Wenbin
Hu, Longcan
Hou, Yingying
Li, Xiaoyong
A Lightweight Intelligent Network Intrusion Detection System Using One-Class Autoencoder and Ensemble Learning for IoT
title A Lightweight Intelligent Network Intrusion Detection System Using One-Class Autoencoder and Ensemble Learning for IoT
title_full A Lightweight Intelligent Network Intrusion Detection System Using One-Class Autoencoder and Ensemble Learning for IoT
title_fullStr A Lightweight Intelligent Network Intrusion Detection System Using One-Class Autoencoder and Ensemble Learning for IoT
title_full_unstemmed A Lightweight Intelligent Network Intrusion Detection System Using One-Class Autoencoder and Ensemble Learning for IoT
title_short A Lightweight Intelligent Network Intrusion Detection System Using One-Class Autoencoder and Ensemble Learning for IoT
title_sort lightweight intelligent network intrusion detection system using one-class autoencoder and ensemble learning for iot
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10144792/
https://www.ncbi.nlm.nih.gov/pubmed/37112482
http://dx.doi.org/10.3390/s23084141
work_keys_str_mv AT yaowenbin alightweightintelligentnetworkintrusiondetectionsystemusingoneclassautoencoderandensemblelearningforiot
AT hulongcan alightweightintelligentnetworkintrusiondetectionsystemusingoneclassautoencoderandensemblelearningforiot
AT houyingying alightweightintelligentnetworkintrusiondetectionsystemusingoneclassautoencoderandensemblelearningforiot
AT lixiaoyong alightweightintelligentnetworkintrusiondetectionsystemusingoneclassautoencoderandensemblelearningforiot
AT yaowenbin lightweightintelligentnetworkintrusiondetectionsystemusingoneclassautoencoderandensemblelearningforiot
AT hulongcan lightweightintelligentnetworkintrusiondetectionsystemusingoneclassautoencoderandensemblelearningforiot
AT houyingying lightweightintelligentnetworkintrusiondetectionsystemusingoneclassautoencoderandensemblelearningforiot
AT lixiaoyong lightweightintelligentnetworkintrusiondetectionsystemusingoneclassautoencoderandensemblelearningforiot