Fast and Compact Regular Expression Matching Using Character Substitution.

ANCS(2011)

引用 5|浏览27
暂无评分
摘要
ABSTRACTRegular expression (Reg Ex) matching plays an important role in many modern intrusion detection systems (IDS). DFA is an effective way to perform regular expression matching. However, the prohibitive memory requirement makes DFAs impractical for many real world rule sets. In this paper we propose a method to dramatically reduce the DFA memory usage and still provide guaranteed matching speed. A small table for each state is employed to help translate the input character into the offset of the modified transition table for the same state. The proposed representation for DFAs is called character substitution DFA (CSDFA). We present experimental results using rule sets from both L7-filter and Snort.
更多
查看译文
关键词
deterministic automata,finite automata,security of data,DFA memory usage,L7-filter,Snort,character substitution DFA,deterministic finite automata,intrusion detection systems,prohibitive memory requirement,regular expression matching,transition table,DFA,Regular expressions,deep packet inspection,
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要