期刊文献+

一种改进的多模式匹配算法 被引量:6

Improved multi-pattern matching algorithm
下载PDF
导出
摘要 针对WM算法在模式集规模大且最短模式长度小的情况下性能较低的问题,分析了WM算法及其改进的快速WM(QWM)算法的优缺点,在此基础上提出了模式分集思想,并优化了跳跃和确认机制,设计了子集WM(SWM)算法;然后针对该算法在域名过滤中的应用,对hash函数、匹配顺序等进行进一步优化.针对域名过滤的实验结果表明,当模式数量超过10 000条时,SWM算法匹配时间是WM算法的8.9%-11.6%,说明SWM算法在模式集规模较大时,匹配速度能显著提高. To resolve the problem that when the number of rules is large and the length of the shortest rule is short,the performance of the WM algorithm will become less efficient,the paper analyzes the WM algorithm and an improved algorithm named the QWM algorithm,then proposes a new algorithm—the SWM algorithm.The new algorithm uses the idea of the sub pattern set and optimizes the shifting and affirming method.To use the SWM algorithm in domain name filtering,a new hash function and a new matching order are designed specially. The results in domain name filtering indicate that the SWM algorithm’s matching time is about 8.9%~1 1.6%that of the WM algorithm when the number of patterns is more than 10 000.The SWM algorithm can improve the speed of matching when the scale of the pattern is large.
出处 《西安电子科技大学学报》 EI CAS CSCD 北大核心 2014年第6期174-180,共7页 Journal of Xidian University
关键词 模式匹配 字符串匹配 WM算法 SWM算法 域名过滤 pattern matching string matching Wu-Manber algorithm subest Wu-Manber algorithm domain name filtering
  • 相关文献

参考文献6

二级参考文献46

  • 1宋华,戴一奇.一种用于内容过滤和检测的快速多关键词识别算法[J].计算机研究与发展,2004,41(6):940-945. 被引量:22
  • 2李伟男,鄂跃鹏,葛敬国,钱华林.多模式匹配算法及硬件实现[J].软件学报,2006,17(12):2403-2415. 被引量:42
  • 3Namjoshi K,Narlikar G.Robust and Fast Pattern Matching forIntrusion Detection[C]∥IEEE Conference on Computer Com-munications.Piscataway,2010:14-19.
  • 4Guinde N B,Ziavras S G.Efficient hardware support for patternmatching in network intrusion detection[J].Computers and Se-curity,2010,29(7):756-769.
  • 5Kim H J,Hong H,Kim H-S,et al.A Memory-Efficient ParallelString Matching for Intrusion Detection Systems[J].IEEECommunications Letters,2009,13(12):1004-1006.
  • 6YANG Dong-hong,XU Ke.An improved Wu-Manber multiplepatterns matching algorithm[C]//The 25th IEEE InternationalPerformance,Computing,and Communications Conference.Phoenix,USA,2006:675-680.
  • 7Sunday D M.A very fast substring search algorithm[J].Communications of the ACM,1990,33(8):132-142.
  • 8Choi Y H,Jung M Y,Seo S W.L+1-MWM:A fast patternmatching algorithm for high-speed packet filtering[C]//2008Proceedings IEEE INFOCOM.Phoenix,USA,2008:261-265.
  • 9ZHANG Bao-jun,CHEN Xiao-ping,PING Ling-di.Addressfiltering based Wu-Manber multiple patterns matchingalgorithm[C]//Proceedings of the 2009 Second InternationalWorkshop on Computer Science and Engineering(WCSE 2009).Qingdao,China,2009:408-412.
  • 10CAO Bin,LAN Hua,SHEN Xuan-jing.Application of set-basedmulti-pattern matching algorithm for intrusion detectionsystem[C]//2008 Second International Symposium on IntelligentInformation Technology Application.Piscataway,USA,2008:706-710.

共引文献22

同被引文献26

引证文献6

二级引证文献51

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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