Netinfo Security ›› 2015, Vol. 15 ›› Issue (2): 15-18.doi: 10.3969/j.issn.1671-1122.2015.02.003

Previous Articles     Next Articles

Research on Network Intrusion Detection Using Support Vector Machines Based on Principal Component Analysis

QI Ming-yu1, LIU Ming2(), FU Yan-ming2   

  1. 1. Software College, University of Science and Technology of China, Hefei Anhui 230000, China
    2. School of Computer, Electronics and Information, Guangxi University, Nanning Guangxi 530004, China
  • Received:2014-05-21 Online:2015-02-10 Published:2015-07-05

Abstract: Aim

ing at the shortcomings of the traditional intrusion detection system, such as low rate of detection, time wasting, high rate of false positives and so on, this paper proposed a method of network intrusion detection (PCA-SVM) using support vector Machines (SVM) based on principal component analysis (PCA). This method begins with data preprocessing, then find the optimal set of attributes by traversing the 41 principal component attribute values, finally training support vector machine classifier to obtain a detector based on this data set. This experiment has been simulated in the Matlab software with the KDD99 data. As a result compared with the traditional intrusion detector which training from 41 attributes, this method greatly reduces the detection time, improve the detection efficiency and reduce the rate of false positives. So it provides a new feasible solution for network intrusion detection technology.

Key words: intrusion detection, principal component analysis, support vector machine, KDD99 data set, attribution reduction

CLC Number: