Machine Learning Methods for Detecting Internet-of-Things (IoT) Malware

Winfred Yaokumah, Justice Kwame Appati, Daniel Kumah

Research output: Contribution to journalArticlepeer-review

7 Citations (Scopus)

Abstract

This study aims to analyze the performance of machine learning models for detecting internet of things malware utilizing a recent IoT dataset. Experiments on the IoT dataset were conducted with nine well-known machine learning techniques, consisting of logistic regression (LR), naive bayes (NB), decision tree (DT), k-nearest neighbors (KNN), support vector machines (SVM), neural networks (NN), random forest (RF), bagging (BG), and stacking (ST). The results show that the proposed model attains 100% accuracy in detecting IoT malware for DT, SVM, RF, BG; about 99.9% percent for LR, NB, KNN, NN; and only 28.16% for ST classifier. This study also shows higher performance than other proposed machine learning models evaluated on the same dataset. Therefore, the results of this study can help both the researchers and application developers in designing and building intelligent malware detection systems for IoT devices.

Original languageEnglish
JournalInternational Journal of Cognitive Informatics and Natural Intelligence
Volume15
Issue number4
DOIs
Publication statusPublished - 2021

Keywords

  • Classification
  • Data Theft
  • Distributed Denial of Service
  • Internet of Things
  • IoT Dataset
  • Keylogging
  • Machine Learning Algorithm
  • Malware
  • OS Fingerprinting
  • Reconnaissance
  • Service Scanning

Fingerprint

Dive into the research topics of 'Machine Learning Methods for Detecting Internet-of-Things (IoT) Malware'. Together they form a unique fingerprint.

Cite this