2008
DOI: 10.1109/mc.2008.138
|View full text |Cite
|
Sign up to set email alerts
|

Using String Matching for Deep Packet Inspection

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
45
0
1

Year Published

2009
2009
2020
2020

Publication Types

Select...
6
3
1

Relationship

0
10

Authors

Journals

citations
Cited by 90 publications
(46 citation statements)
references
References 7 publications
0
45
0
1
Order By: Relevance
“…To update them, the chip must be redesigned, which usually requires high production cost. Mitra et al [14], [17] implemented an NFA-based regular-expression engine on an SGI Altix 4700 workstation with FPGA support. The throughput of the NFA improved noticeably as a result of their study, whereas the compact memory requirement was maintained.…”
Section: Related Workmentioning
confidence: 99%
“…To update them, the chip must be redesigned, which usually requires high production cost. Mitra et al [14], [17] implemented an NFA-based regular-expression engine on an SGI Altix 4700 workstation with FPGA support. The throughput of the NFA improved noticeably as a result of their study, whereas the compact memory requirement was maintained.…”
Section: Related Workmentioning
confidence: 99%
“…Many research studies have focused on accelerating the pattern-matching process for high-speed IDPSs (e.g., [188,202]). The approaches to acceleration involve designing efficient pattern-matching algorithms [33,217] , leveraging hardware implementation [40,179,193,202], and program parallelization [222].…”
Section: Detection Methodologiesmentioning
confidence: 99%
“…There are two specific implementations of AC Algorithm: Deterministic Finite Automaton (DFA) and Nondeterministic Finite Automaton (NFA). Because of the deterministic linear time complexity O(N) and fixed size of state transitions table, string matching based on the DFA model is desirable [6]. Although AC Algorithm has a time complexity of O(N), where N is the sum of the matching text and all of the pattern set, it requires a large memory to store the state transition table, which is a limitation to memory space.…”
Section: Aho-corasick Algorithm and Optimizationmentioning
confidence: 99%