Sign inSubmit
computersciencejournal.org is not ours. This journal is published only at thescipub.com/jcs. Report a suspicious emailcomputersciencejournal.org is not ours · Report
ArticleMetrics
Research Article · Open access · Published 5 October 2020

Preliminary Analysis of Malware Detection in Opcode Sequences within IoT Environment

Firas Shihab Ahmed1, Norwati Mustapha1, Aida Mustapha2, Mohsen Kakavand3 & Cik Feresa Mohd Foozy2

Journal of Computer Science, Volume 16, Issue 9, pp. 1306–1318 · doi.org/10.3844/jcssp.2020.1306.1318

7,356 accesses3,776 downloads8 citations (Crossref)Metrics
Cite Check for updates

Abstract

With the technological development and means of communication, the Internet of Things (IoT) has become an essential role in providing many services in daily life through millions of heterogeneous but interconnected devices and nodes. This development is opening to many security and privacy challenges that can cause complete network breakdown, bypassed access control or the loss of critical data. This paper attempts to provide a preliminary analysis for malware detection within data generated by IoT-based devices and services in the form of operational codes (Opcode) sequences. Three machine learning algorithms are evaluated and compared for accuracy, precision, recall and F-measure. The results showed that the Random Forest (RF) achieved the best accuracy of 98%, followed by SVM and k-NN, both with 91%. The results are further analyzed based on the Receiver Operating Characteristic (ROC) curve and Precision-Recall curve to further illustrate the difference in performance of all three algorithms when dealing with IoT data.

Licence and reuse

Open access. This article is licensed under a Creative Commons Attribution 3.0 Licence (CC BY 3.0), as printed on the article, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original authors and the source. No permission is needed.

How to reuse this article

Responses (0)

Have a comment on this research? Sign in to respond. Responses are moderated and published with your name and affiliation; the authors are invited to reply. How we use your dataWrite a response

About this article

Cite this article

Ahmed, F. S., Mustapha, N., Mustapha, A., Kakavand, M. & Foozy, C. F. M. (2020). Preliminary Analysis of Malware Detection in Opcode Sequences within IoT Environment. Journal of Computer Science, 16(9), 1306–1318. https://doi.org/10.3844/jcssp.2020.1306.1318

Licence
CC BY 3.0
Issue
Volume 16, Issue 9
Policies
Editorial independenceUse of generative AIData availabilityAppeals and complaints
Version
Version of record
Preliminary Analysis of Malware Detection in Opcode Sequences within IoT EnvironmentJournal of Computer Science · Volume 16, Issue 9 · pp. 1306–1318 · CC BY 3.0Download