DocumentCode
966715
Title
Optimization of Pattern Matching Circuits for Regular Expression on FPGA
Author
Lin, Cheng-Hung ; Huang, Chih-Tsun ; Jiang, Chang-Ping ; Chang, Shih-Chieh
Author_Institution
Nat. Tsing Hua Univ., Hsinchu
Volume
15
Issue
12
fYear
2007
Firstpage
1303
Lastpage
1310
Abstract
Regular expressions are widely used in the network intrusion detection system (NIDS) to represent attack patterns. Previously, many hardware architectures have been proposed to accelerate regular expression matching using field-programmable gate array (FPGA) because FPGAs allow updating of new attack patterns. Because of the increasing number of attacks, we need to accommodate a large number of regular expressions on FPGAs. Although the minimization of logic equations has been studied intensively in the area of computer-aided design (CAD), the minimization of multiple regular expressions has been largely neglected. This paper presents a novel sharing architecture allowing our algorithm to extract and share common subregular expressions. Experimental results show that our sharing scheme significantly reduces the area of pattern matching circuits for regular expression.
Keywords
field programmable gate arrays; logic design; minimisation; security of data; FPGA; attack patterns; computer-aided design; logic equations; minimization; network intrusion detection system; pattern matching circuits; regular expression matching; sharing architecture; subregular expressions; Acceleration; Circuits; Design automation; Equations; Field programmable gate arrays; Hardware; Intrusion detection; Logic design; Minimization; Pattern matching; Finite automata; field-programmable gate array (FPGA); intrusion detection; pattern matching;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2007.909801
Filename
4378271
Link To Document