论文摘要
本文介绍了课题的研究背景和意义、入侵检测的发展与现状、模式匹配算法的发展与现状和入侵检测系统概述,重点研究了几种常见的模式匹配算法。包括:BF算法、KMP算法、BM算法、BMH算法、BMHS算法。对各种算法的性能进行了详细分析。然后针对BMHS算法的不足,和结合BMH算法和BMHS算法的优点提出了两种改进的模式匹配算法—BMHS2算法和BMHS3算法。给出了算法执行代码,并对新算法的效率进行了分析,最后通过实验验证了改进算法的优越性。本文的主要工作和贡献包括:(1)对入侵检测中的模式匹配算法进行了详细的分析,并指出了BMHS算法的不足。(2)结合BMH算法和BMHS算法的优点,提出了新的模式匹配算法—BMHS2算法,BMHS2算法在BMH算法和BMHS算法的基础上,增加了模式P中出现字符到模式P最右位置的距离d的计算,能够跳过很多无效字符,实现了最大移动距离2m,最好情况下的时间复杂度为O(n/2m)。实验仿真结果表明,改进算法与BMH算法和BMHS算法相比,在匹配次数和执行时间上都更优,能改善入侵检测系统的检测效率。(3)针对BMHS算法的不足,提出了新的模式匹配算法—BMHS3算法,BMHS3算法在BMHS算法的基础上增加了最末位字符和在匹配串中出现字符的前一位置字符是否出现的考虑,能够跳过很多无效字符,多数情况下能实现最大移动距离m+1。最大移动距离的概率比BMHS算法更高。实验仿真结果表明,改进算法与BMHS算法相比,在匹配次数和执行时间上都优于BMHS算法,能改善入侵检测系统的检测效率。
论文目录
相关论文文献
- [1].计算机网络入侵检测系统的多模式匹配算法[J]. 电视技术 2019(13)
- [2].多模式匹配算法在网络入侵自动检测中的应用[J]. 北京印刷学院学报 2020(08)
- [3].大数据下模式匹配算法研究[J]. 九江学院学报(自然科学版) 2018(04)
- [4].模式匹配算法的分析与研究[J]. 电脑知识与技术 2018(10)
- [5].模式匹配算法的研究与实现[J]. 电脑知识与技术 2017(18)
- [6].基于散列函数的模式匹配算法[J]. 山东工业技术 2015(21)
- [7].一种快速单模式匹配算法的设计与实现[J]. 网络空间安全 2018(01)
- [8].网络入侵检测系统中的模式匹配算法设计优化[J]. 电子设计工程 2018(15)
- [9].短规则有效的快速多模式匹配算法[J]. 计算机工程与应用 2017(07)
- [10].基于多模式匹配算法的计算机网络入侵检测研究[J]. 科技通报 2014(04)
- [11].基于模式匹配算法的考生报到结果预测[J]. 巢湖学院学报 2012(03)
- [12].关于快速高效的模式匹配算法的剖析与改进[J]. 数字技术与应用 2011(12)
- [13].一种改进的多模式匹配算法[J]. 福建电脑 2010(08)
- [14].入侵检测系统中多模式匹配算法的研究与改进[J]. 现代计算机(专业版) 2010(13)
- [15].模式匹配算法及其在农作物嫁接中的作用[J]. 安徽农业科学 2009(19)
- [16].入侵检测系统中高效的模式匹配算法[J]. 小型微型计算机系统 2009(11)
- [17].网络入侵检测系统模式匹配算法研究[J]. 计算机工程与设计 2008(07)
- [18].两级哈希表存储模式的高效多模式匹配算法[J]. 控制工程 2016(03)
- [19].一种新的应用于数据流关联分析的多模式匹配算法[J]. 东北电力大学学报 2012(04)
- [20].面向入侵检测的模式匹配算法改进[J]. 福建电脑 2012(09)
- [21].信息处理中模式匹配算法研究[J]. 现代计算机(专业版) 2011(11)
- [22].一种大容量模式匹配算法[J]. 现代电子技术 2011(21)
- [23].多模式匹配算法研究[J]. 南京广播电视大学学报 2011(04)
- [24].入侵检测系统中模式匹配算法的研究与改进[J]. 计算机技术与发展 2010(02)
- [25].一种面向高速网络的模式匹配算法的设计与实现[J]. 微计算机信息 2010(12)
- [26].一种面向入侵检测的模式匹配算法[J]. 辽宁石油化工大学学报 2009(01)
- [27].模式匹配算法的深入研究[J]. 上海师范大学学报(自然科学版) 2008(06)
- [28].入侵检测中基于后缀树的多模式匹配算法[J]. 计算机应用与软件 2008(10)
- [29].面向入侵检测的高效模式匹配算法研究[J]. 计算机与数字工程 2017(08)
- [30].模式匹配算法的优化研究与实现[J]. 天津理工大学学报 2017(05)