期刊文献+

入侵检测系统中改进的AC_BMH算法 被引量:4

Improved AC_BMH Algorithm in Intrusion Detection System
下载PDF
导出
摘要 提出一种改进的AC_BMH算法。该算法利用双字符进行跳跃,可以在增大模式串失配概率的同时跳过更大的距离,通过结合QS算法进一步增加模式串匹配失败时的跳跃距离,并借助压缩存储机制降低内存的使用量。实验结果表明,相比原AC_BMH算法,改进算法的字符串匹配速度提高了29%~52%,在模式串较多时,内存使用量可减少90%。 This paper proposes an improved Aho-Corasick_Boyer-Moore-Horspool(AC BMH) algorithm, which utilizes double-character skip for both larger pattern strings mismatching possibility and further jumping distance, and combines Quick Search(QS) algorithm for even longer jumping distance when pattern strings matching fails. Compact storage mechanism is employed to decrease the amount of memory usage. Experimental results show that the matching speed of string is improved about 29%~52% with the improved algorithm, and the amount of memory used reduces about 90% when many oattern strings exist.
出处 《计算机工程》 CAS CSCD 北大核心 2010年第22期160-162,共3页 Computer Engineering
基金 国家青年基金资助项目(60904023)
关键词 模式匹配 模式串 入侵检测 AC—BMH算法 pattern matching pattern string intrusion detection Aho-Corasick_Boyer-Moore-Horspool(AC_BMH) algorithm
  • 相关文献

参考文献6

二级参考文献21

共引文献46

同被引文献26

  • 1杨跃武,李晓东,雷晓平,陈忱.多维链表的递归实现算法研究[J].计算机工程与应用,2005,41(9):68-69. 被引量:2
  • 2袁世忠,曹旻,王燕燕.基于WM算法的多模式匹配改进算法WMN[J].计算机工程与应用,2007,43(15):128-130. 被引量:6
  • 3Yu Fang, Katz R H, Lakshman T V. Gigabit Rate Packet Pattern- matching Using TCAM[C] //Proc. of the 12th IEEE International Conference on Network Protocols. Berlin, Germany: IEEE Press, 2004.
  • 4Sung J, Kang S, Lee Y. A Multi-gigabit Rate Deep Packet Inspection Algorithm Using TCAM[C] //Proc. of GLOBECOM’05. [S. l.] : IEEE Press, 2005.
  • 5Taylor D E. Survey Taxonomy of Packet Classification Tech- niques[J]. ACM Computing Surveys, 2005, 37(3): 238-275.
  • 6Meiners C R, Liu A X, Torng E. Bit Weaving: A Non-prefix Approach to Compressing Packet Classifiers in TCAMs[C] //Proc. of ICNP’09. Princeton, USA: [s. n.] , 2009.
  • 7Liu A X, Gouda M G. Complete Redundancy Removal for Packet Classifiers in TCAMs[J]. IEEE Transactions on Parallel and Distributed Systems, 2010, 21(4): 424-437.
  • 8Dharmapurikar S, Krishnamurthy P, Sproull T S, et al. Deep Packet Inspection Using Parallel Bloom Filters[J]. IEEE Micro, 2004, 24(1): 52-61.
  • 9Aho A V, Corasick M J. Efficient String Matching: An Aid to Bibliographic Search[J]. Communications of the ACM, 1975, 18(6): 333-340.
  • 10Margolis T, Mercer LJ. Vesicovaginal fistula. Obstes Gynecol Surv, 1994, 49(12): 840-847.

引证文献4

二级引证文献21

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部