DocumentCode
259559
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
fYear
2014
fDate
3-6 Dec. 2014
Firstpage
21
Lastpage
28
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Machine Learning and Applications (ICMLA), 2014 13th International Conference on
Conference_Location
Detroit, MI
Type
conf
DOI
10.1109/ICMLA.2014.10
Filename
7033086
Link To Document