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...
Autores principales: | , , , |
---|---|
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 |