Intrusion Detection using Artificial Neural Networks with Best Set of Features
Kaliappan Jeyakumar1, Thiagarajan Revathi2, and Sundararajan Karpagam1
1Department of Computer Science and Engineering, Kamaraj College of Engineering and Technology, India
2Department of Information Technology, Mepco Schlenk Engineering College, India
Abstract: An intrusion detection system (IDS) monitors the behavior of a given environment and identifies the activities are malicious (intrusive) or legitimate (normal) based on features obtained from the network traffic data. In the proposed method, instead of considering all features for intrusion detection and wasting up the time in analyzing it, only the relevant feature for the particular attack is selected and intrusion detection is done with help of supervised learning Neural Network (NN). The feature selection is done with the help of information gain algorithm and genetic algorithm .The Multi Layer Perceptron (MLP) supervised NN is used to train the relevant features alone in our proposed system. This system improves the Detection Rate (DTR) for all types of attacks when compared to Intrusion detection system which uses all features and selected features using genetic algorithm with MLP NN as the classifier. Our proposed system results, in detecting intrusions with higher accuracy, especially for Remote to Local (R2L), User to Root (U2R) and Denial of Service (DoS) attacks.
Keywords: IDS, genetic algorithm, feature selection, NN, information gain.
Received March 13, 2013; accepted June 9, 2013