2006 International Conference on Field Programmable Logic and Applications 2006
DOI: 10.1109/fpl.2006.311246
|View full text |Cite
|
Sign up to set email alerts
|

Regular Expression Software Deceleration for Intrusion Detection Systems

Abstract: The use of reconfigurable hardware for network security applications has recently made great strides as FPGA devices have provided larger and faster resources. Regular expressions have become a necessary and basic capability of Intrusion Detection Systems, but their implementation tends to be expensive in terms of memory cost and time performance. This work provides an architecture that reduces the exponential NFA to DFA conversion cost to a linear growth for many expressions.By handling the timing and integra… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

1
50
0

Year Published

2007
2007
2012
2012

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 35 publications
(51 citation statements)
references
References 14 publications
1
50
0
Order By: Relevance
“…A recent research trend in large-scale regular expression matching hardwares is to simulate finite state automata for a class of regular expressions on a specially designed hardware [3], [4], [8], [13], [19], [20], [24]- [26]. This approach is further classified into the static compilation approach and the dynamic reconfiguration approach.…”
Section: Dynamic Reconfiguration Vs Static Compilation Approachesmentioning
confidence: 99%
See 4 more Smart Citations
“…A recent research trend in large-scale regular expression matching hardwares is to simulate finite state automata for a class of regular expressions on a specially designed hardware [3], [4], [8], [13], [19], [20], [24]- [26]. This approach is further classified into the static compilation approach and the dynamic reconfiguration approach.…”
Section: Dynamic Reconfiguration Vs Static Compilation Approachesmentioning
confidence: 99%
“…In the dynamic reconfiguration approach [3], [4], [8], [13], a universal control logic is statically compiled into FPGA beforehand as well, but a description of regular expressions is dynamically loaded to the FPGA as data in preprocessing, and then simulated in run-time. This approach is attractive in real-world applications such as ESP and NIDS, where input patterns frequently change.…”
Section: Dynamic Reconfiguration Vs Static Compilation Approachesmentioning
confidence: 99%
See 3 more Smart Citations