Title :
High Precision Screening for Android Malware with Dimensionality Reduction
Author :
Wolfe, Britton ; Elish, Karim ; Danfeng Yao
Author_Institution :
Inf. Analytics & Visualization Center, Indiana Univ.-Purdue Univ. Fort Wayne (IPFW), Fort Wayne, IN, USA
Abstract :
We present a new method of classifying previously unseen Android applications as malware or benign. The algorithm starts with a large set of features: the frequencies of all possible n-byte sequences in the application´s byte code. Principal components analysis is applied to that frequency matrix in order to reduce it to a low-dimensional representation, which is then fed into any of several classification algorithms. We utilize the implicitly restarted Lanczos bidiagonalization algorithm and exploit the sparsity of the n-gram frequency matrix in order to efficiently compute the low-dimensional representation. When trained upon that low-dimensional representation, several classification algorithms achieve higher accuracy than previous work.
Keywords :
Android (operating system); invasive software; matrix algebra; pattern classification; principal component analysis; Android applications; Android malware; Lanczos bidiagonalization algorithm; application byte code; classification algorithm; dimensionality reduction; high precision screening; low-dimensional representation; n-byte sequences; n-gram frequency matrix; principal component analysis; Accuracy; Androids; Feature extraction; Humanoid robots; Malware; Principal component analysis; Sparse matrices; android; dimensionality reduction; mobile security; principal components analysis;
Conference_Titel :
Machine Learning and Applications (ICMLA), 2014 13th International Conference on
Conference_Location :
Detroit, MI
DOI :
10.1109/ICMLA.2014.10