Universiti Teknologi Malaysia Institutional Repository

Ransomware detection based on opcode behaviour using k-nearest neighbours algorithm

Stiawan, Deris and Daely, Somame Morianus and Heryanto, Ahmad and Nurul Afifah, Nurul Afifah and Idris, Mohd. Yazid and Budiarto, Rahmat (2021) Ransomware detection based on opcode behaviour using k-nearest neighbours algorithm. Information Technology and Control, 50 (3). pp. 495-506. ISSN 1392-124X

[img]
Preview
PDF
1MB

Official URL: http://dx.doi.org/10.5755/j01.itc.50.3.25816

Abstract

Ransomware is a malware that represents a serious threat to a user’s information privacy. By investigating how ransomware works, we may be able to recognise its atomic behaviour. In return, we will be able to detect the ransomware at an earlier stage with better accuracy. In this paper, we propose Control Flow Graph (CFG) as an extracting opcode behaviour technique, combined with 4-gram (sequence of 4 “words”) to extract opcode sequence to be incorporated into Trojan Ransomware detection method using K-Nearest Neighbors (K-NN) algorithm. The opcode CFG 4-gram can fully represent the detailed behavioural characteristics of Trojan Ran-somware. The proposed ransomware detection method considers the closest distance to a previously identified ransomware pattern. Experimental results show that the proposed technique using K-NN, obtains the best accuracy of 98.86% for 1-gram opcode and using 1-NN classifier.

Item Type:Article
Uncontrolled Keywords:accuracy, CFG, K-NN, malware, opcode behaviour, ransomware
Subjects:Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions:Computing
ID Code:93981
Deposited By: Yanti Mohd Shah
Deposited On:28 Feb 2022 13:27
Last Modified:28 Feb 2022 13:27

Repository Staff Only: item control page