Fault-tolerant AI-driven Intrusion Detection System for the Internet of Things

dc.contributor.authorMedjek, Faiza
dc.contributor.authorTandjaoui, Djamel
dc.contributor.authorDjedjig, Nabil
dc.contributor.authorRomdhani, Imed
dc.date.accessioned2023-10-05T19:01:09Z
dc.date.available2023-10-05T19:01:09Z
dc.date.issued2021-09
dc.description.abstractInternet of Things (IoT) has emerged as a key component of all advanced critical infrastructures. However, with the challenging nature of IoT, new security breaches have been introduced, especially against the Routing Protocol for Low-power and Lossy Networks (RPL). Artificial-Intelligence-based technologies can be used to provide insights to deal with IoT’s security issues. In this paper, we describe the initial stages of developing, a new Intrusion Detection System using Machine Learning (ML) to detect routing attacks against RPL. We first simulate the routing attacks and capture the traffic for different topologies. We then process the traffic and generate large 2-class and multi-class datasets. We select a set of significant features for each attack, and we use this set to train different classifiers to make the IDS. The experiments with 5-fold cross-validation demonstrated that decision tree (DT), random forests (RF), and K-Nearest Neighbours (KNN) achieved good results of more than 99% value for accuracy, precision, recall, and F1-score metrics, and RF has achieved the lowest fitting time. On the other hand, Deep Learning (DL) model, MLP, Naïve Bayes (NB), and Logistic Regression (LR) have shown significantly lower performance.
dc.identifier.doihttps://doi.org/10.1016/j.ijcip.2021.100436
dc.identifier.issn1874-5482
dc.identifier.urihttps://dl.cerist.dz/handle/CERIST/985
dc.publisherElsevier
dc.relation.ispartofseriesInternational Journal of Critical Infrastructure Protection; Vol. 34
dc.relation.pages16 p.
dc.structureSécurité des systèmes et applications
dc.subjectRPL security
dc.subjectIoT security
dc.subjectIDS
dc.subjectMachine Learning
dc.subjectDeep Learning
dc.subjectCritical infrastructure
dc.titleFault-tolerant AI-driven Intrusion Detection System for the Internet of Things
dc.typeArticle
Files