期刊文献+

面向网络流的正则表达式匹配改进算法

Improved algorithm of regular expression matching for network flow
下载PDF
导出
摘要 提出了基于猜测-分组-检验的面向网络流正则表达式匹配算法。首先对出现概率高的部分特征子块进行搜索并把特征子块进行分组后DFA转换,然后对输出进行猜测匹配。若匹配成功,则使用NFA进行完整验证。实验表明,该方法能够在减少内存使用和资源占用率的同时,具有极高的匹配效率。 On the basis of analyzing the classic regular expression algorithm, this paper proposes a novel network-oriented reg- ular expression matching algorithm based on guess-grouping-inspection. Firstly, the algorithm searches the characteristic sub-blocks with high probability of occurrence, divides these characteristic sub-blocks into groups, and carries out DFA conversion. Then, it performs the guess match algorithm to the output. If the match is successfuL, it will use NFA to carry out complete verification. The experiment results show that this method could not only reduce the memory consumption and resource consumption rate, but al so have high matching efficiency.
作者 吴君钦 王凯
出处 《电子技术应用》 北大核心 2013年第8期127-129,133,共4页 Application of Electronic Technique
关键词 深度报文检测 正则表达式 匹配算法 猜测-分组-检验 deep packet inspection regular expression matching algorithm guess-grouping-inspection
  • 相关文献

参考文献10

  • 1AHO A V, CORASIEK M J. Effieient string matehing: an aid to bibliographic searerch[J]. Communications of the ACM, 1975,18(6):333-340.
  • 2WALTER B C. A string matching algorithm fast on the average[J]. Processing of ICALP, 1979,71 (7): 118-132.
  • 3WU S, MANBER U. A fast algorithm for multi-pattern searching[C]. Department of Computer Science, 1994.
  • 4Qi Deyu, Qian Zhengping, Zheng Weipin. Fast dynamic pattern matching for deep packet inspection[C]. Proceedings of 2008 IEEE International Conference on Networking,Sens- ing and Contriol,ICNSC, 2008.
  • 5SOMMER R, PAXSON V. Ehhaneing byte-level network intrusion deteetion signatures with context[C]. ACM conf, on Computer and Communication Security, 2003.
  • 6KUMAR S, DHARMAPURIKAR S, YU F. Algorithms to accel-erate multiple regular expressions matching for deep packet inspection[J]. Computer Communication Review, 2006,36(4):339-350.
  • 7KUMAR S, TUMER J, WILLIAMS J. Advanced algorithms for fast and scalable deep packet inspection[C].ACM,2006.
  • 8YU F, CHEN Z F, DIAO Y L,et al. Fast and memory- efficient regular expression matching for deep packet inspe- ction[C]. In: Proc. of the IEEE/ACM Symp. on Architec- tures for Networking and Communications Systems.San Jose, 2006.
  • 9BECCHI M, CROWLEY P. A hybrid finite automaton for practical deep packet inspection[C]. In: Processing of the ACM CoNEXT 2007, 2007.
  • 10张树壮,罗浩,方滨兴,云晓春.一种面向网络安全检测的高性能正则表达式匹配算法[J].计算机学报,2010,33(10):1976-1986. 被引量:27

二级参考文献15

  • 1Yu Fang, Chen Zhifeng, Diao Yanlei et al. Fast and memory-efficient regular expression matching for deep packet in spection//Proceedings of the IEEE/ACM ANCS. San Jose California, 2006:93-102.
  • 2Kumar S, Dharmapurikar S, Yu F et al. Algorithms to accelerate multiple regular expressions matching for deep pack et inspection//Proceedings of the ACM SIGCOMM. Pisa, Italy, 2006:339-350.
  • 3Becchi M, Cadambi S. Memory-efficient regular expression search using state merging/ /Proceedings of the IEEE Infocom. Anchorage, Alaska, 2007:1064-1072.
  • 4Kumar S, Chandrasekaran G, Turner Jet al. Curing regular expressions matching from insomnia, amnesia and acalculia// Proceedings of the 3rd ACM/IEEE Symposium on Architecture for Networking and Communications Systems. Orlando, Florida, USA, 2007. 155-164.
  • 5Becchi M, Crowley P. A hybrid finite automaton for practical deep packet inspection//Proceedings of the ACM CoNEXT. New York, 2007:1-12.
  • 6Smith Randy, Estan Cristian, Jha Somesh et al. Fast signature matching using extended finite automaton(XFA)//Proceedings of the ICISS Hyderabad. India, 2008. 158 -172.
  • 7Kong Shijin, Smith Randy, Estan Cristian. Efficient signature matching with multiple alphabet compression tables// Proceedings of the 4th International Conference on Security and Privacy in Communication Netowrks. Istanbul, Turkey, 2008.- 1-10.
  • 8Ficara D, Giordano S, Procissi G et al. An improved DFA for fast regular expression matching. ACM SIGCOMM Computer Communication Review, 2008, 38(5) : 29-40.
  • 9Kumar S, Turner J, Williams J. Advanced algorithms for fast and scalable deep packet inspection//Proceedings of the IEEE/ACM ANCS. San Jose, California, 2006. 81-92.
  • 10Becchi M, Cadambi S. An improved algorithm to accelerate regular expression evaluation//Proceedings of the IEEE/ ACM ANCS. Orlando, Florida, 2007:145-154.

共引文献26

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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