2013 Fifth International Conference on Ubiquitous and Future Networks (ICUFN) 2013
DOI: 10.1109/icufn.2013.6614821
|View full text |Cite
|
Sign up to set email alerts
|

A memory efficient FPGA-based pattern matching engine for stateful NIDS

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 10 publications
(4 citation statements)
references
References 9 publications
0
4
0
Order By: Relevance
“…Software-based approaches struggle to keep up with attacks in high-speed networks [1,2]. Hardware solutions for NIDS and anomaly detection present an advantage at keeping up with higher and higher network speeds [3,4,5,6]. Overall, the goal is to execute complete packet analysis without delay in high-speed/high-load environments.…”
Section: Network Intrusion Detectionmentioning
confidence: 97%
“…Software-based approaches struggle to keep up with attacks in high-speed networks [1,2]. Hardware solutions for NIDS and anomaly detection present an advantage at keeping up with higher and higher network speeds [3,4,5,6]. Overall, the goal is to execute complete packet analysis without delay in high-speed/high-load environments.…”
Section: Network Intrusion Detectionmentioning
confidence: 97%
“…Although FPGA NFA schemes can achieve high matching performance for complex rule-sets, rule-set updates in FPGA NFA schemes are extremely tricky because FPGA circuit synthesis is required to map NFA state to FPGA circuits. Some FPGA REM schemes [9], [29]- [31] also employ DFA to perform regex matching. The biggest advantage of employing DFA instead of NFA in FPGA is that the ruleset update for FPGA DFA schemes only needs to rewrite the FPGA memories, which is a fast procedure.…”
Section: A Software Rem Schemesmentioning
confidence: 99%
“…Nondeterministic Finite Automaton (NFA) is a popular computation model to perform complex pattern matching described by specification languages like regular expressions. NFA has shown promising applications in network security [16], [20], [31], [39], data mining [28], [36], natural language processing [25], bioinformatics [7], [23], finance [1], machine learning [8], and runtime verification of cyber-physical and embedded systems [3]. These applications demand high-speed processing of large and complex NFAs on real-time data collected from sensors, networks, and various system traces.…”
Section: Introductionmentioning
confidence: 99%