A novel lightweight Machine Learning framework for IoT malware classification based on matrix block mean Downsampling

In recent years, the number of smart objects connected through the Internet of Things (IoT) has increased significantly. These smart objects are susceptible to cybersecurity threats and are easily affected by IoT malware. Malwares, if not detected, can harm different components of the IoT: smart obj...

Full description

Saved in:
Bibliographic Details
Main Authors: Mahmoud E. Farfoura, Ibrahim Mashal, Ahmad Alkhatib, Radwan M. Batyha, Didi Rosiyadi
Format: Article
Language:English
Published: Elsevier 2025-01-01
Series:Ain Shams Engineering Journal
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2090447924005860
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841526262830465024
author Mahmoud E. Farfoura
Ibrahim Mashal
Ahmad Alkhatib
Radwan M. Batyha
Didi Rosiyadi
author_facet Mahmoud E. Farfoura
Ibrahim Mashal
Ahmad Alkhatib
Radwan M. Batyha
Didi Rosiyadi
author_sort Mahmoud E. Farfoura
collection DOAJ
description In recent years, the number of smart objects connected through the Internet of Things (IoT) has increased significantly. These smart objects are susceptible to cybersecurity threats and are easily affected by IoT malware. Malwares, if not detected, can harm different components of the IoT: smart objects, communication network, and the applications, leading to data theft and privacy breach. Despite that machine learning is incredibly successful at detecting malware, it cannot be deployed in IoT environment due to its computation complexity and high processing resources it demands. This paper proposes a lightweight machine learning framework for real-time IoT malware detection with limited computing burden. The framework is based on novel feature extraction technique; the Matrix Block Mean Downsampling (MBMD), and various machine learning algorithms are implemented. The experiments carried out on BODMAS dataset show the superiority of the proposed approach in detecting IoT malware with an F1-score of more than 99%.
format Article
id doaj-art-3f58911e6cd44f0795e422ee5a4f41e0
institution Kabale University
issn 2090-4479
language English
publishDate 2025-01-01
publisher Elsevier
record_format Article
series Ain Shams Engineering Journal
spelling doaj-art-3f58911e6cd44f0795e422ee5a4f41e02025-01-17T04:49:24ZengElsevierAin Shams Engineering Journal2090-44792025-01-01161103205A novel lightweight Machine Learning framework for IoT malware classification based on matrix block mean DownsamplingMahmoud E. Farfoura0Ibrahim Mashal1Ahmad Alkhatib2Radwan M. Batyha3Didi Rosiyadi4Cybersecurity Department, Al-Zaytoonah University of Jordan, Amman, Jordan; Corresponding author.Cybersecurity Department, Al-Zaytoonah University of Jordan, Amman, JordanCybersecurity Department, Al-Zaytoonah University of Jordan, Amman, JordanFaculty of Information Technology, Applied Science Private University, Amman 11931, JordanNational Research and Innovation Agency, IndonesiaIn recent years, the number of smart objects connected through the Internet of Things (IoT) has increased significantly. These smart objects are susceptible to cybersecurity threats and are easily affected by IoT malware. Malwares, if not detected, can harm different components of the IoT: smart objects, communication network, and the applications, leading to data theft and privacy breach. Despite that machine learning is incredibly successful at detecting malware, it cannot be deployed in IoT environment due to its computation complexity and high processing resources it demands. This paper proposes a lightweight machine learning framework for real-time IoT malware detection with limited computing burden. The framework is based on novel feature extraction technique; the Matrix Block Mean Downsampling (MBMD), and various machine learning algorithms are implemented. The experiments carried out on BODMAS dataset show the superiority of the proposed approach in detecting IoT malware with an F1-score of more than 99%.http://www.sciencedirect.com/science/article/pii/S2090447924005860Internet of ThingsMalwareMachine learningDimensionality reductionRandom forestLogistic regression
spellingShingle Mahmoud E. Farfoura
Ibrahim Mashal
Ahmad Alkhatib
Radwan M. Batyha
Didi Rosiyadi
A novel lightweight Machine Learning framework for IoT malware classification based on matrix block mean Downsampling
Ain Shams Engineering Journal
Internet of Things
Malware
Machine learning
Dimensionality reduction
Random forest
Logistic regression
title A novel lightweight Machine Learning framework for IoT malware classification based on matrix block mean Downsampling
title_full A novel lightweight Machine Learning framework for IoT malware classification based on matrix block mean Downsampling
title_fullStr A novel lightweight Machine Learning framework for IoT malware classification based on matrix block mean Downsampling
title_full_unstemmed A novel lightweight Machine Learning framework for IoT malware classification based on matrix block mean Downsampling
title_short A novel lightweight Machine Learning framework for IoT malware classification based on matrix block mean Downsampling
title_sort novel lightweight machine learning framework for iot malware classification based on matrix block mean downsampling
topic Internet of Things
Malware
Machine learning
Dimensionality reduction
Random forest
Logistic regression
url http://www.sciencedirect.com/science/article/pii/S2090447924005860
work_keys_str_mv AT mahmoudefarfoura anovellightweightmachinelearningframeworkforiotmalwareclassificationbasedonmatrixblockmeandownsampling
AT ibrahimmashal anovellightweightmachinelearningframeworkforiotmalwareclassificationbasedonmatrixblockmeandownsampling
AT ahmadalkhatib anovellightweightmachinelearningframeworkforiotmalwareclassificationbasedonmatrixblockmeandownsampling
AT radwanmbatyha anovellightweightmachinelearningframeworkforiotmalwareclassificationbasedonmatrixblockmeandownsampling
AT didirosiyadi anovellightweightmachinelearningframeworkforiotmalwareclassificationbasedonmatrixblockmeandownsampling
AT mahmoudefarfoura novellightweightmachinelearningframeworkforiotmalwareclassificationbasedonmatrixblockmeandownsampling
AT ibrahimmashal novellightweightmachinelearningframeworkforiotmalwareclassificationbasedonmatrixblockmeandownsampling
AT ahmadalkhatib novellightweightmachinelearningframeworkforiotmalwareclassificationbasedonmatrixblockmeandownsampling
AT radwanmbatyha novellightweightmachinelearningframeworkforiotmalwareclassificationbasedonmatrixblockmeandownsampling
AT didirosiyadi novellightweightmachinelearningframeworkforiotmalwareclassificationbasedonmatrixblockmeandownsampling