Android Malware Classification Using K-Means Clustering Algorithm

12Citations
Citations of this article
42Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Malware was designed to gain access or damage a computer system without user notice. Besides, attacker exploits malware to commit crime or fraud. This paper proposed Android malware classification approach based on K-Means clustering algorithm. We evaluate the proposed model in terms of accuracy using machine learning algorithms. Two datasets were selected to demonstrate the practicing of K-Means clustering algorithms that are Virus Total and Malgenome dataset. We classify the Android malware into three clusters which are ransomware, scareware and goodware. Nine features were considered for each types of dataset such as Lock Detected, Text Detected, Text Score, Encryption Detected, Threat, Porn, Law, Copyright and Moneypak. We used IBM SPSS Statistic software for data classification and WEKA tools to evaluate the built cluster. The proposed K-Means clustering algorithm shows promising result with high accuracy when tested using Random Forest algorithm.

Cite

CITATION STYLE

APA

Hamid, I. R. A., Khalid, N. S., Abdullah, N. A., Rahman, N. H. A., & Wen, C. C. (2017). Android Malware Classification Using K-Means Clustering Algorithm. In IOP Conference Series: Materials Science and Engineering (Vol. 226). Institute of Physics Publishing. https://doi.org/10.1088/1757-899X/226/1/012105

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free