DocumentCode :
2084726
Title :
Fast and Compact Regular Expression Matching Using Character Substitution
Author :
Liu, Xingkui ; Liu, Xinchun ; Sun, Ninghui
Author_Institution :
Inst. of Comput. Technol., Beijing, China
fYear :
2011
fDate :
3-4 Oct. 2011
Firstpage :
85
Lastpage :
86
Abstract :
Regular 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.
Keywords :
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; Acceleration; Arrays; Computers; Doped fiber amplifiers; Inspection; Memory management; Merging; DFA; Regular expressions; deep packet inspection;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Architectures for Networking and Communications Systems (ANCS), 2011 Seventh ACM/IEEE Symposium on
Conference_Location :
Brooklyn, NY
Print_ISBN :
978-1-4577-1454-2
Electronic_ISBN :
978-0-7695-4521-9
Type :
conf
DOI :
10.1109/ANCS.2011.20
Filename :
6062716
Link To Document :
بازگشت