首页 | 本学科首页   官方微博 | 高级检索  
     

基于BFOA和K-means的复合入侵检测算法
引用本文:肖苗苗,魏本征,尹义龙. 基于BFOA和K-means的复合入侵检测算法[J]. 山东大学学报(工学版), 2018, 48(3): 115-119. DOI: 10.6040/j.issn.1672-3961.0.2017.428
作者姓名:肖苗苗  魏本征  尹义龙
作者单位:1. 山东中医药大学理工学院, 山东 济南 250355;2. 山东中医药大学计算医学实验室, 山东 济南 250355;3. 山东大学软件学院, 山东 济南 250101
基金项目:国家自然科学基金资助项目(U1201258,61572300);山东省自然科学基金资助项目(ZR2015FM010);山东高等学校科技计划资助项目(J15LN20);山东省医药卫生科技发展计划资助项目(2016WS0577);山东省中医药科技发展计划资助项目(2015-026)
摘    要:K-means算法对初始聚类中心及簇数K的选择敏感,导致聚类结果不稳定,会对IDS(intrusion detection system, IDS)的检测结果产生重要影响。针对该问题,提出一种基于细菌觅食优化算法(bacterial foraging optimization algorithm, BFOA)和K-means相复合的入侵检测算法(HIDS)。HIDS算法首先基于距离阈值方法动态确定簇数K,再利用BFOA优化生成初始聚类中心,使得选择的初始聚类中心达到全局最优,从而解决了K-means算法的聚类结果不稳定的问题,进而提高入侵检测的准确率。为验证算法的有效性和测试算法性能,将HIDS在KDD99数据集上进行试验测试,入侵检测率可达98.33%。试验结果表明该方法能够有效提高检测率并且降低误检率。

关 键 词:BFOA  K-means算法  检测率  入侵检测  HIDS  
收稿时间:2017-05-05

A hybrid intrusion detection system based on BFOA and K-means algorithm
XIAO Miaomiao,WEI Benzheng,YIN Yilong. A hybrid intrusion detection system based on BFOA and K-means algorithm[J]. Journal of Shandong University of Technology, 2018, 48(3): 115-119. DOI: 10.6040/j.issn.1672-3961.0.2017.428
Authors:XIAO Miaomiao  WEI Benzheng  YIN Yilong
Affiliation:1. College of Science and Technology, Shandong University of Traditional Chinese Medicine, Jinan 250355, Shandong, China;2. Computational Medicine Lab, Shandong University of Traditional Chinese Medicine, Jinan 250355, Shandong, China;3. School of Software Engineering, Shandong University, Jinan 250101, Shandong, China
Abstract:The K-means algorithm was sensitive to the selection of the initial clustering center and the number of clusters K, which led to the instability of the clustering results and would have a significant impact on the detection results of IDS(instrusion detection system, briefly named as IDS). To solve this problem, a hybrid intrusion detection algorithm(HIDS)based on BFOA(bacterial foraging optimization algorithm)and K-means was proposed. The value of K could be determined dynamically based on the distance threshold method. BFOA could be used to optimize the initial cluster centers, which made the initial clustering centers to be globally optimal. Therefore, the instability of the clustering results of K-means algorithm was solved. The detection rate was 98.33% by performing an experimental test on the KDD99 dataset. The experimental results showed that the method could effectively improve the detection rate and reduce the false detection rate.
Keywords:intrusion detection  bacterial foraging optimization algorithm  HIDS  K-means algorithm  detection rate  
本文献已被 CNKI 等数据库收录!
点击此处可从《山东大学学报(工学版)》浏览原始摘要信息
点击此处可从《山东大学学报(工学版)》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号