计算机科学 ›› 2018, Vol. 45 ›› Issue (2): 231-235.doi: 10.11896/j.issn.1002-137X.2018.02.040

• 信息安全 • 上一篇    下一篇

一种基于IPSO-SVM算法的网络入侵检测方法

马占飞,陈虎年,杨晋,李学宝,边琦   

  1. 包头师范学院信息科学与技术学院 内蒙古 包头014030,内蒙古科技大学信息工程学院 内蒙古 包头014010,内蒙古科技大学信息工程学院 内蒙古 包头014010,包头师范学院信息科学与技术学院 内蒙古 包头014030,内蒙古师范大学传媒学院 呼和浩特010022
  • 出版日期:2018-02-15 发布日期:2018-11-13
  • 基金资助:
    本文受国家自然科学基金项目(61762071,61163025),内蒙古自治区自然科学基金项目(2010BS0904,2016MS0614),内蒙古自治区高等学校科学研究基金项目(NJ10162,NJZY17287,NJZY201),包头市科学研究基金项目(2014S2004-3-1-26)资助

Novel Network Intrusion Detection Method Based on IPSO-SVM Algorithm

MA Zhan-fei, CHEN Hu-nian, YANG Jin, LI Xue-bao and BIAN Qi   

  • Online:2018-02-15 Published:2018-11-13

摘要: 网络入侵检测一直是计算机网络安全领域的研究热点,当前网络面临着诸多的安全隐患。为了提高网络入侵检测的准确性,首先对粒子群优化(Particle Swarm Optimization,PSO)算法进行了改进,然后利用改进的PSO算法(IPSO算法)对支持向量机(Support Vector Machine,SVM)的参数进行了优化,并在此基础上设计了一种新型的基于IPSO-SVM算法的网络入侵检测方法。实验结果表明,相比于经典的SVM和PSO-SVM算法,IPSO-SVM算法不仅 明显改善了网络训练的收敛速度,而且其网络入侵检测的正确率分别提高了7.78%和4.74%,误报率分别降低了3.37%和1.19%,漏报率分别降低了1.46%和0.66%。

关键词: 网络安全,入侵检测,粒子群优化算法,最优参数,支持向量机

Abstract: Network intrusion detection has always been the research focus in the field of computer network security,and the current network is facing many potential security problems.In order to improve the accuracy of network intrusion detection,this paper improved the particle swarm optimization (PSO) algorithm,and then optimized the parameters of support vector machine (SVM) by using the improved PSO algorithm.On this basis,this paper also designed a novel network intrusion detection method based on IPSO-SVM algorithm.The experiment results show that the proposed IPSO-SVM algorithm is efficient.Compared with the classical SVM algorithm and PSO-SVM algorithm,IPSO-SVM algorithm not only improves the convergence speed of the network training obviously,but also improves the accuracy rate of network intrusion detection by 7.78% and 4.74% respectively,decreases the false positive rate by 3.37% and 1.19%,and decreases the false negative rate by 1.46% and 0.66%.

Key words: Network security,Intrusion detection,Particle swarm optimization algorithm,Optimal parameter,Support vector machine

[1] LUO B,XIA J.A novel intrusion detection system based on feature generation with visualization strategy[J].Expert Systems with Applications,2014,41(9):4139-4147.
[2] SINGH R,KUMAR H,SINGLA R K.An intrusion detection system using network traffic profiling and online sequential extreme learning machine[J].Expert Systems with Applications,2015,42(22):8609-8624.
[3] HUANG X,WAN R.The Construction Research of SecurityComputer Network System Based on the Distributed Intrusion Detection Technology[J].International Journal of Security and Its Applications,2014,8(6):185-196.
[4] WANG Y,GU D,LI W,et al.Network intrusion detection with workflow feature definition using bp neural network[C]∥Proceedings of the IEEE International Symposium on Neural Networks.Springer Berlin Heidelberg,2009:60-67.
[5] ZHANG X H,LIN B G.Research on Internet Security Based on Balanced Binary Decision Tree SVM Algorithm[J].Information Network Security,2015,6(8):20-25.(in Chinese) 张晓惠,林柏钢.基于平衡二叉决策树SVM算法的物联网安全研究[J].信息网络安全,2015,36(8):20-25.
[6] WANG J,ZHU W,ZHANG W,et al.A trend fixed on firstly and seasonal adjustment model combined with the ε-SVR for short-term forecasting of electricity demand[J].Energy Policy,2009,37(11):4901-4909.
[7] AN W,LIANG M.A new intrusion detection method based on SVM with minimum within-class scatter[J].Security and Communication Networks,2013,6(9):1064-1074.
[8] LI Z G,GAN Q.Research on Network Intrusion Detection Mo-del for Optimizing SVM Parameters by Improved Ant Colony Algorithm[J].Journal of Chongqing University of Posts and Telecommunications(Natural Science Edition),2014,26(6):785-789.(in Chinese)李振刚,甘泉.改进蚁群算法优化SVM参数的网络入侵检测模型研究[J].重庆邮电大学学报(自然科学版),2014,26(6):785-789.
[9] WU J Y,CHEN Z D.Research on Application of SVM Based on Improved PSO in Database Intrusion Detection[J].Software Guide,2015,14(4):134-136.(in Chinese) 吴纪芸,陈志德.基于改进 PSO的SVM算法在数据库入侵检测中的应用研究[J].软件导刊,2015,14(4):134-136.
[10] ZHOU G,SHRESTHA A.Efficient intrusion detection scheme based on SVM[J].Journal of Networks,2013,8(9):2128-2134.
[11] ZHU X M,ZHANG H B.Stability Analysis and Algorithm Improvement of PSO Algorithm[J].Computer Science,2013,40(3):275-278.(in Chinese) 朱小明,张慧斌.PSO 算法的稳定性分析及算法改进[J].计算机科学,2013,40(3):275-278.
[12] LING S H,LU H H C,LEUNG F H F,et al.Improved hybrid particle swarm optimized wavelet neural network for modeling the development of fluid dispensing for electronic packaging[J].IEEE Transactions on Industrial Electronics,2008,55(9):3447-3460.
[13] FARIA P,SOARES J,VALE Z,et al.Modified particle swarm optimization applied to integrated demand response and DG resources scheduling[J].IEEE Transactions on Smart Grid,2013,4(1):606-616.
[14] ESMIN A A A,COELHO R A,MATWIN S.A review on particle swarm optimization algorithm and its variants to clustering high-dimensional data[J].Artificial Intelligence Review,2015,44(1):23-45.
[15] SHAO P,WU Z J.A Particle Swarm Optimization Algorithm with Sine Function Factor[J].Small Microcomputer System,2015,36(1):156-161.(in Chinese) 邵鹏,吴志健.一种带正弦函数因子的粒子群优化算法[J].小型微型计算机系统,2015,36(1):156-161.
[16] CHO J,LEE C,CHO S,et al.A statistical model for network data analysis:KDD CUP 99’data evaluation and its comparing with MIT Lincoln Laboratory network data[J].Simulation Modelling Practice and Theory,2010,18(4):431-435.

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!