Intrusion Detection System for IoT Based on Deep Learning and Modified Reptile Search Algorithm

被引:80
作者
Dahou, Abdelghani [1 ,2 ]
Abd Elaziz, Mohamed [3 ,4 ,5 ]
Chelloug, Samia Allaoua [6 ]
Awadallah, Mohammed A. [4 ,7 ]
Al-Betar, Mohammed Azmi [4 ,8 ]
Al-qaness, Mohammed A. A. [9 ]
Forestiero, Agostino [10 ]
机构
[1] Univ Ahmed DRAIA, Math & Comp Sci Dept, Adrar 01000, Algeria
[2] Univ Ahmed DRAIA, Fac Sci & Technol, LDDI Lab, Adrar 01000, Algeria
[3] Galala Univ, Fac Sci & Engn, Suez, Egypt
[4] Al Aqsa Univ, Dept Comp Sci, POB 4051, Gaza, Palestine
[5] Zagazig Univ, Fac Sci, Dept Math, Zagazig 44519, Egypt
[6] Princess Nourah Bint Abdulrahman Univ, Coll Comp & Informat Sci, Dept Informat Technol, POB 84428, Riyadh 11671, Saudi Arabia
[7] Ajman Univ, Coll Engn & Informat Technol, Artificial Intelligence Res Ctr AIRC, Ajman, U Arab Emirates
[8] Al Balqa Appl Univ, Al Huson Univ Coll, Dept Informat Technol, Irbid, Jordan
[9] Wuhan Univ, State Key Lab Informat Engn Surveying Mapping & R, Wuhan 430079, Peoples R China
[10] CNR, Inst High Performance Comp & Networking, Arcavacata Di Rende, CS, Italy
关键词
OPTIMIZATION; NETWORK; INTERNET; THINGS;
D O I
10.1155/2022/6473507
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
This study proposes a novel framework to improve intrusion detection system (IDS) performance based on the data collected from the Internet of things (IoT) environments. The developed framework relies on deep learning and metaheuristic (MH) optimization algorithms to perform feature extraction and selection. A simple yet effective convolutional neural network (CNN) is implemented as the core feature extractor of the framework to learn better and more relevant representations of the input data in a lower-dimensional space. A new feature selection mechanism is proposed based on a recently developed MH method, called Reptile Search Algorithm (RSA), which is inspired by the hunting behaviors of the crocodiles. The RSA boosts the IDS system performance by selecting only the most important features (an optimal subset of features) from the extracted features using the CNN model. Several datasets, including KDDCup-99, NSL-KDD, CICIDS-2017, and BoT-IoT, were used to assess the IDS system performance. The proposed framework achieved competitive performance in classification metrics compared to other well-known optimization methods applied for feature selection problems.
引用
收藏
页数:15
相关论文
共 65 条
[1]   Boosting COVID-19 Image Classification Using MobileNetV3 and Aquila Optimizer Algorithm [J].
Abd Elaziz, Mohamed ;
Dahou, Abdelghani ;
Alsaleh, Naser A. ;
Elsheikh, Ammar H. ;
Saba, Amal I. ;
Ahmadein, Mahmoud .
ENTROPY, 2021, 23 (11)
[2]   Reptile Search Algorithm (RSA): A nature-inspired meta-heuristic optimizer [J].
Abualigah, Laith ;
Abd Elaziz, Mohamed ;
Sumari, Putra ;
Geem, Zong Woo ;
Gandomi, Amir H. .
EXPERT SYSTEMS WITH APPLICATIONS, 2022, 191
[3]   An improved YOLO-based road traffic monitoring system [J].
Al-qaness, Mohammed A. A. ;
Abbasi, Aaqif Afzaal ;
Fan, Hong ;
Ibrahim, Rehab Ali ;
Alsamhi, Saeed H. ;
Hawbani, Ammar .
COMPUTING, 2021, 103 (02) :211-230
[4]  
Ali F., 2021, BIOMED RES INT, V2021
[5]  
Alkadi O., 2020, IEEE INTERNET HINGS, V8
[6]   Deep recurrent neural network for IoT intrusion detection system [J].
Almiani, Muder ;
AbuGhazleh, Alia ;
Al-Rahayfeh, Amer ;
Atiewi, Saleh ;
Razaque, Abdul .
SIMULATION MODELLING PRACTICE AND THEORY, 2020, 101
[7]  
Bochkovskiy A, 2020, ARXIV, DOI 10.48550/ARXIV.2004.10934
[8]   Internet of Things: A survey on machine learning-based intrusion detection approaches [J].
da Costa, Kelton A. P. ;
Papa, Joao P. ;
Lisboa, Celso O. ;
Munoz, Roberto ;
de Albuquerque, Victor Hugo C. .
COMPUTER NETWORKS, 2019, 151 :147-157
[9]   A study on intrusion detection using neural networks trained with evolutionary algorithms [J].
Dash, Tirtharaj .
SOFT COMPUTING, 2017, 21 (10) :2687-2700
[10]   Deep learning and software-defined networks: Towards secure IoT architecture [J].
Dawoud, Ahmed ;
Shahristani, Seyed ;
Raun, Chun .
INTERNET OF THINGS, 2018, 3-4 :82-89