Journal of Jilin University Science Edition

Previous Articles     Next Articles

Identification of Android Malicious Behaviors Based on k NearestNeighbor Algorithm and Least Squares Support Vector Machine

CHEN Ze’en   

  1. Center of Educational Technology, Huizhou University, Huizhou 516007, Guangdong Province, China
  • Received:2014-12-17 Online:2015-07-26 Published:2015-07-27
  • Contact: CHEN Ze’en E-mail:czetony@163.com

Abstract:

In order to solve the problem of single k nearest neighbor algorithm (KNN) and least squares support vector machine (LSSVM) and improve the identification correct rate of Android malicious behavior, the author proposed an identification model of Android malicious behavior based on KNNLSSVM. Firstly, Android behavior samples were collected and the corresponding feature vector was extracted. Then the training samples were input into LSSVM to learn and calculate the distance between sample and classification plane. If the distance was less than threshold, LSSVM was used to recognize the malicious behavior, otherwise KNN algorithm was used to recognize the malicious behavior. Finally, the performance of KNNLSSVM was tested by simulation experiment. The experimental results show that compared with the single KNN algorithm and LSSVM, KNNLSSVM has improved the identification correct rate of Android malicious behavior, and can satisfy the online identification requirements of Android malicious behavior.

Key words: malicious behavior, smart phone, least squares support vector machine, k nearest neighbor algorithm

CLC Number: 

  • TP391