Using Weighted Bipartite Graph for Android Malware Classification

Abstract

The complexity and the number of mobile malware are increasing continually as the usage of smartphones continue to rise. The popularity of Android has increased the number of malware that target Android-based smartphones. Developing efficient and effective approaches for Android malware classification is emerging as a new challenge. This paper introduces an effective Android malware classifier based on the weighted bipartite graph. This classifier includes two phases: in the first phase, the permissions and API Calls used in the Android app are utilized to construct the weighted bipartite graph; the feature importance scores are integrated as weights in the bipartite graph to improve the discrimination between malware and goodware apps, by incorporating extra meaningful information into the graph structure. The second phase applied multiple classifiers to categorise the Android application as a malware or goodware. The results using an Android malware dataset consists of different malware families, showing the effectiveness of our approach toward Android malware classification.

Authors and Affiliations

Altyeb Altaher

Keywords

Related Articles

An Unsupervised Local Outlier Detection Method for Wireless Sensor Networks

Recently, wireless sensor networks (WSNs) have provided many applications, which need precise sensing data analysis, in many areas. However, sensing datasets contain outliers sometimes. Although outliers rarely occur, th...

Comparison of Reducing the Speckle Noise in Ultrasound Medical Images using Discrete Wavelet Transform

Speckle noise in ultrasound (US) medical images is the prime factor that undermines its full utilization. This noise is added by the constructive / destructive interference of sound waves travelling through hard- and sof...

Glaucoma-Deep: Detection of Glaucoma Eye Disease on Retinal Fundus Images using Deep Learning

Detection of glaucoma eye disease is still a challenging task for computer-aided diagnostics (CADx) systems. During eye screening process, the ophthalmologists measures the glaucoma by structure changes in optic disc (OD...

An RGB Image Encryption Supported by Wavelet-based Lossless Compression

In this paper we have proposed a method for an RGB image encryption supported by lifting scheme based lossless compression. Firstly we have compressd the input color image using a 2-D integer wavelet transform. Then we h...

SIT: A Lightweight Encryption Algorithm for Secure Internet of Things

The Internet of Things (IoT) being a promising technology of the future is expected to connect billions of devices. The increased number of communication is expected to generate mountains of data and the security of data...

Download PDF file
  • EP ID EP258298
  • DOI 10.14569/IJACSA.2017.080411
  • Views 117
  • Downloads 0

How To Cite

Altyeb Altaher (2017). Using Weighted Bipartite Graph for Android Malware Classification. International Journal of Advanced Computer Science & Applications, 8(4), 81-86. https://europub.co.uk/articles/-A-258298