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

Journal: Computational intelligence and neuroscience
Published Date:

Abstract

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.

Authors

  • Abdelghani Dahou
    School of Computer Science and Technology, Wuhan University of Technology, 122 Luoshi Road, Wuhan, Hubei 430070, China.
  • Mohamed Abd Elaziz
    Department of Mathematics, Faculty of Science, Zagazig University, Zagazig, Egypt. abd_el_aziz_m@yahoo.com.
  • Samia Allaoua Chelloug
    Department of Information Technology, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, P.O.Box 84428, Riyadh 11671, Saudi Arabia.
  • Mohammed A Awadallah
    Department of Computer Science, Al-Aqsa University, P.O. Box 4051, Gaza, Palestine; Artificial Intelligence Research Center (AIRC), Ajman University, Ajman, United Arab Emirates. Electronic address: ma.awadallah@alaqsa.edu.ps.
  • Mohammed Azmi Al-Betar
    Artificial Intelligence Research Center (AIRC), College of Engineering and Information Technology, Ajman University, Ajman, United Arab Emirates; Department of Information Technology, Al-Huson University College, Al-Balqa Applied University, Al-Huson, Irbid, Jordan. Electronic address: m.albetar@ajman.ac.ae.
  • Mohammed A A Al-Qaness
    State Key Laboratory for Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University, Wuhan 430079, China.
  • Agostino Forestiero
    Institute for High Performance Computing and Networking, National Research Council, Rende(CS), Italy.