期刊文献+

一种基于智能有限自动机的正则表达式匹配算法 被引量:14

A Regular Expression Matching Algorithm with Smart Finite Automaton
在线阅读 下载PDF
导出
摘要 本文提出了一种基于智能有限自动机(Smart Finite Automaton,SFA)的正则表达式匹配算法,在XFA的分支迁移边上增加额外的判断操作指令,消除XFA的回退迁移边,避免不必要的状态迁移操作.实验结果表明,SFA提高了正则表达式匹配的时空效率,与XFA相比,在存储空间开销上减少了44.1%,在存储器访问次数上减少了69.1%. This paper presents a novel Regex matching algorithm with Smart Finite Automaton (SFA), where branching transitions of the XFA are augmented with adding extra check instruments, so that back-off Iransitions between states are eliminated, avoiding unnecessary state transitions. Experimental results show that compared with the XFA, the SFA significantly improves the time/space efficiency, separately reducing 44.1% and 69.1% in terms of the memory consumption and memory accesses of state transitions.
出处 《电子学报》 EI CAS CSCD 北大核心 2012年第8期1617-1623,共7页 Acta Electronica Sinica
基金 国家973重点基础研究发展计划(No.2012CB315805) 国家自然科学基金(No.61173167 No.61100171) 中国博士后科学基金(No.20100470023)
关键词 深度数据包检测 正则表达式匹配 确定型有限自动机 扩展有限自动机 智能有限自动机 deep packet inspection regular expression matching deterministic finite automaton extended finite automaton smart finite automaton
  • 相关文献

参考文献14

  • 1V Paxson, K Asanovic, S Dharmapurikar, et al. Rethinking hardware support for network analysis and intrusion prevention [ A]. Proceedings of USENIX Workshop on Hot Topics in Se- curity 2006[ C]. Vancouver: USENIX Press,2006.
  • 2M Roesch. Snort-lightweight intrusion detection for networks [ A] .Proceedings of LISA 1999[ C]. Seattle: USENIX Press, 1999.
  • 3V Paxson.Bro:A system for detecting network intruders in re- al-time[ J]. Computer Networks, 1999,31 (23 - 24):2435 - 2463.
  • 4R Smith, C Estan, S Jha. XFA: Faster signature matching with extended automata [ A ]. Proceedings of IEEE Symposium on Security and Privacy 2008[ C]. Oakland: IEEE Press,2008.
  • 5R Smith,C Estan,S Jha,et al.Deflaling the big bang:Fast and scalable deep packet inspection with extended finite automata [ A] .Proceedings of ACM SIGCOMM 2008[C]. Seattle: ACM Press, 2008.
  • 6A V Aho,M J Corasick. Efficient string matching: An aid to bibliographic search[ J]. Communications of the ACM, 1975,18 (6) :333 - 340.
  • 7B Commentz-Walter. A string matching algorithm fast on the average[ A]. Proceedings of 6th Colloquium on Automata, Lan- guages and Programming[ C ]. London: Springer-Verlag Press, 1979.
  • 8S Kumar,S Dharmapurikar,F Yu,et al.Algorithms to acceler- ate multiple regular expressions matching for deep packet in- spection[ A] .Proceedings of ACM SIGCOMM 2006[ C]. Pisa: ACM Press, 2006.
  • 9S Kumar, J Turner, J Williams. Advanced algorithms for fast and scalable deep packet inspection[ A] .Proceedings of ACM/ IEEE ANCS 21306[ C] .San Jose: ACM Press,2006.
  • 10M Becchi, S Cadambi. Memory-efficient regular expression search using state merging [ A]. Proceedings of IEEE, INFO- COM 2007 [ C]. Anchorage: IEEE Press, 2007.

二级参考文献41

  • 1Roesch M.Snort-lightweight intrusion detection for networks. Proceedings of LISA . 1999
  • 2Snort-the de facto standard for intrusion detection/prevention. http://www.snort.org . 2009
  • 3TippingPoint IPS. http://www.tippingpoint.com . 2009
  • 4Cisco IOS IPS. http://www.cisco.com . 2009
  • 5Smith R,Estan C,Jha S.XFA:Faster signature matching with extended automata. Proceedings of IEEE Symposium on Security and Privacy 2008 . 2008
  • 6Smith R,Estan C,Jha S,et al.Deflating the big bang:fast and scalable deep packet inspection with extended finite automata. Proceedings of ACM SIGCOMM . 2008
  • 7Kumar S,Chandrasekaran B,Turner J,et al.Curing regular expressions matching algorithms from insomnia,amnesia, and acalculia. Proceedings of ACM/IEEE ANCS . 2007
  • 8Hua N,Song H,Lakshman T V.Variable-stride multi-pattern matching for scalable deep packet inspection. Proceedings IEEE INFOCOM . 2009
  • 9Lunteren J.High performance pattern-matching for intrusion detection. Proceedings IEEE INFOCOM . 2006
  • 10Song T,Zhang W,Wang D,et al.A memory efficient multiple pattern matching architecture for network security. Proceedings IEEE INFOCOM . 2008

共引文献12

同被引文献107

引证文献14

二级引证文献44

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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