• 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