Open Access iconOpen Access



Towards Machine Learning Based Intrusion Detection in IoT Networks

Nahida Islam1, Fahiba Farhin1, Ishrat Sultana1, M. Shamim Kaiser1, Md. Sazzadur Rahman1, Mufti Mahmud2, A. S. M. Sanwar Hosen3, Gi Hwan Cho3,*

1 Institute of Information Technology, Jahangirnagar University, Dhaka, Bangladesh
2 Department of Computer Science, Nottingham Trent University, Nottingham, UK
3 Division of Computer Science and Engineering, Jeonbuk National University, Jeonju, 54896, Korea

* Corresponding Author: Gi Hwan Cho. Email: email

(This article belongs to the Special Issue: Emerging Applications of Artificial Intelligence, Machine learning and Data Science)

Computers, Materials & Continua 2021, 69(2), 1801-1821.


The Internet of Things (IoT) integrates billions of self-organized and heterogeneous smart nodes that communicate with each other without human intervention. In recent years, IoT based systems have been used in improving the experience in many applications including healthcare, agriculture, supply chain, education, transportation and traffic monitoring, utility services etc. However, node heterogeneity raised security concern which is one of the most complicated issues on the IoT. Implementing security measures, including encryption, access control, and authentication for the IoT devices are ineffective in achieving security. In this paper, we identified various types of IoT threats and shallow (such as decision tree (DT), random forest (RF), support vector machine (SVM)) as well as deep machine learning (deep neural network (DNN), deep belief network (DBN), long short-term memory (LSTM), stacked LSTM, bidirectional LSTM (Bi-LSTM)) based intrusion detection systems (IDS) in the IoT environment have been discussed. The performance of these models has been evaluated using five benchmark datasets such as NSL-KDD, IoTDevNet, DS2OS, IoTID20, and IoT Botnet dataset. The various performance metrics such as Accuracy, Precision, Recall, F1-score were used to evaluate the performance of shallow/deep machine learning based IDS. It has been found that deep machine learning IDS outperforms shallow machine learning in detecting IoT attacks.


Cite This Article

APA Style
Islam, N., Farhin, F., Sultana, I., Kaiser, M.S., Rahman, M.S. et al. (2021). Towards machine learning based intrusion detection in iot networks. Computers, Materials & Continua, 69(2), 1801-1821.
Vancouver Style
Islam N, Farhin F, Sultana I, Kaiser MS, Rahman MS, Mahmud M, et al. Towards machine learning based intrusion detection in iot networks. Comput Mater Contin. 2021;69(2):1801-1821
IEEE Style
N. Islam et al., "Towards Machine Learning Based Intrusion Detection in IoT Networks," Comput. Mater. Contin., vol. 69, no. 2, pp. 1801-1821. 2021.


cc This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 5355


  • 2656


  • 0


Share Link