Hierarchical State Machine Architecture for Regular Expression Pattern Matching

被引:0
作者
Lin, Cheng-Hung [1 ]
Hsiao, Hsien-Sheng [1 ]
机构
[1] Natl Taiwan Normal Univ, Taipei, Taiwan
来源
GLSVLSI 2009: PROCEEDINGS OF THE 2009 GREAT LAKES SYMPOSIUM ON VLSI | 2009年
关键词
Pattern Matching; Regular Expression; State Machine;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Regular expression has been widely used in network intrusion detection system to represent attack patterns due to its expressive power and flexibility. However, the traditional memory architecture suffers from the problem of memory explosion for certain types of complex regular expressions. In this paper, we propose a hierarchical state machine architecture which can significantly reduce the memory required to accommodate complex regular expression patterns. The experiments demonstrate a significant reduction in memory for the complex regular expression patterns commonly used in network intrusion detection systems.
引用
收藏
页码:133 / 136
页数:4
相关论文
共 16 条
[1]   EFFICIENT STRING MATCHING - AID TO BIBLIOGRAPHIC SEARCH [J].
AHO, AV ;
CORASICK, MJ .
COMMUNICATIONS OF THE ACM, 1975, 18 (06) :333-340
[2]  
Aldwairi M., 2005, Computer Architecture News, V33, P99, DOI 10.1145/1055626.1055640
[3]  
[Anonymous], FLEX FAST LEXICAL AN
[4]  
[Anonymous], 2001, 9 ANN IEEE S FIELD P, DOI DOI 10.1109/FCCM.2001.22
[5]  
[Anonymous], 20 INT PAR DISTR PRO
[6]  
[Anonymous], LINUX L7 FILTER
[7]  
Brodie BC, 2006, CONF PROC INT SYMP C, P191, DOI 10.1145/1150019.1136500
[8]  
Cho YH, 2005, DES AUT CON, P234
[9]   Scalable pattern matching for high speed networks [J].
Clark, CR ;
Schimmel, DE .
12TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2004, :249-257
[10]  
Dharmapurikar Sarang, 2005, 2005 Symposium on Architectures for Networking and Communications Systems (ANCS), P183, DOI 10.1109/ANCS.2005.4675278