...
首页> 外文期刊>Journal of Theoretical and Applied Information Technology >MATCHING ALGORITHMS FOR INTRUSION DETECTION SYSTEM BASED ON DNA ENCODING
【24h】

MATCHING ALGORITHMS FOR INTRUSION DETECTION SYSTEM BASED ON DNA ENCODING

机译:基于DNA编码的入侵检测系统的匹配算法。

获取原文
           

摘要

Pattern matching algorithms are usually used as detecting process in intrusion detection system. The efficiency of these algorithms is affected by the performance of the intrusion detection system which reflects the requirement of a new investigation in this field. Four matching algorithms and a combined of two algorithms, for intrusion detection system based on new DNA encoding, are applied for evaluation of their achievements. These algorithms are Brute-force algorithm, Boyer-Moore algorithm, Horspool algorithm, Knuth-Morris-Pratt algorithm, and the combined of Boyer-Moore algorithm and Knuth?Morris?Pratt algorithm. The performance of the proposed approach is calculated based on the executed time, where these algorithms are applied on NSL-KDD dataset. The obtained results showed that the average time for matching for all NSL-KDD dataset records, based on Brute-force algorithm, Boyer-Moore algorithm, Horspool algorithm, Knuth-Morris-Pratt algorithm, and the combined of Boyer-Moore algorithm and Knuth?Morris?Pratt algorithm are equal to 18.4, 11.5, 9.23, 7.5, and 23.2 seconds respectively. These results demonstrated that using single algorithm achieved better time than combined algorithms, and Knuth-Morris-Pratt algorithm gives the best result than the rest of the other three algorithms. The results are reasonable and acceptable when they are compared with previous systems.
机译:模式匹配算法通常被用作入侵检测系统中的检测过程。这些算法的效率受入侵检测系统性能的影响,这反映了该领域新研究的需求。针对基于新DNA编码的入侵检测系统,应用了四种匹配算法和两种算法的组合来评估其性能。这些算法是蛮力算法,博耶-摩尔算法,霍斯普尔算法,克努斯-莫里斯-普拉特算法,以及博耶-摩尔算法和克努斯·莫里斯·普拉特算法的组合。所提出的方法的性能是基于执行时间计算的,其中这些算法被应用于NSL-KDD数据集。获得的结果表明,基于蛮力算法,Boyer-Moore算法,Horspool算法,Knuth-Morris-Pratt算法以及Boyer-Moore算法和Knuth的组合,所有NSL-KDD数据集记录的平均匹配时间“ Morris” Pratt算法分别等于18.4、11.5、9.23、7.5和23.2秒。这些结果表明,使用单一算法比组合算法可以节省更多时间,而Knuth-Morris-Pratt算法的效果要优于其他三种算法。与以前的系统相比,结果是合理的并且可以接受的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号