Android Malware Detection Using Kullback-Leibler Divergence

Android Malware Detection Using Kullback-Leibler Divergence

Authors:
Vanessa N. COOPER, Hisham M. HADDAD, Hossain SHAHRIAR

DOI:
10.14201/ADCAIJ2014391725

Volume:
Regular Issue 3 (2), 2014

Keywords: 
Android malware detection; Kullback-Leibler Divergence; Back-off smoothing

Many recent reports suggest that malware applications cause high billing to victims by sending and receiving hidden SMS messages. Given that, there is a need to develop necessary technique to identify malicious SMS operations as well as differentiate between good and bad SMS operations within applications. In this paper, we apply Kullback-Leibler Divergence (KLD) as a distance metric to identify the difference between good and bad SMS operations. We develop a set of elements that represent sending or receiving of SMS messages, both legitimately and maliciously. Then, we compare the divergence of the trained set of elements. Our evaluation shows that the divergence between good and bad applications remains significantly high, whereas between two applications performing the same SMS operations remain low. We evaluate the proposed KLD-based concept for identifying a set of malware applications. The initial results show that our approach can identify all known malware and has less false positive warning.

JCR

Position in 2022 Journal Citation Indicator (JCI) Ranking:
Category COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE


CONTACT