跳到主要导航 跳到搜索 跳到主要内容

A path combinational method for multiple pattern matching

  • Tian Song*
  • , Dongsheng Wang
  • *此作品的通讯作者
  • Tsinghua University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Multiple pattern matching architecture is critical for content inspection based network security applications, especially for high speed network or large pattern sets. This paper presents a method to optimize the potential memory usage for multiple string or regular expression matching by the idea of combining DFA's paths, named isomorphic path combination (IMPC). To achieve IMPC, a novel multiple pattern matching algorithm is proposed, which is based on Cached DFA (CDFA). Compared to extended AC algorithm based on DFA, our method on CDFA can reduce 78.6% states for Snort pattern set, which results in one of the most memory efficient methods. More important is that our method can be embedded to other algorithms as the optimization.

源语言英语
主期刊名ANCS'09
主期刊副标题Symposium on Architecture for Networking and Communications Systems
76-77
页数2
DOI
出版状态已出版 - 2009
活动2009 Symposium on Architecture for Networking and Communications Systems, ANCS'09 - Princeton, NJ, 美国
期限: 19 10月 200920 10月 2009

出版系列

姓名ANCS'09: Symposium on Architecture for Networking and Communications Systems

会议

会议2009 Symposium on Architecture for Networking and Communications Systems, ANCS'09
国家/地区美国
Princeton, NJ
时期19/10/0920/10/09

指纹

探究 'A path combinational method for multiple pattern matching' 的科研主题。它们共同构成独一无二的指纹。

引用此