2012 IEEE International Conference on Communications (ICC) 2012
DOI: 10.1109/icc.2012.6364235
|View full text |Cite
|
Sign up to set email alerts
|

Efficient multistriding of large non-deterministic finite state automata for deep packet inspection

Abstract: Multistride automata speed up input matching because each multistriding transformation halves the size of the input string, leading to a potential 2x speedup. However, up to now little effort has been spent in optimizing the building process of multistride automata, with the result that current algorithms cannot be applied to real-life, large automata such as the ones used in commercial IDSs, because the time and the memory space needed to create the new automaton quickly becomes unfeasible. In this paper, new… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
3

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 6 publications
(23 reference statements)
0
3
0
Order By: Relevance
“…Reference [5] also presented the extension of these algorithms to NFA. Another algorithm for NFA stride doubling with similar complexity but without alphabet compression was presented in [6], while in [7] we showed our preliminary results toward more scalable algorithms for multi-striding.…”
Section: Related Workmentioning
confidence: 95%
“…Reference [5] also presented the extension of these algorithms to NFA. Another algorithm for NFA stride doubling with similar complexity but without alphabet compression was presented in [6], while in [7] we showed our preliminary results toward more scalable algorithms for multi-striding.…”
Section: Related Workmentioning
confidence: 95%
“…The experimental result of the proposed approach proves that it was able to reduce the state access in a DFA in proportion to the traffic's compression ratio. Matteo Avalle et al (2012) proposed a new algorithm to build mulitstride NFA for inspecting packet with reasonable memory and time.…”
Section: Automata-based Ids and Routing In Wsnmentioning
confidence: 99%
“…The NFA corresponding to the regular expression is constructed by the partial NFA of each sub expression, which uses different construction methods for different operators, which uses different construction methods for different operators [9,10]. Part of the NFA does not match the state; instead, they have one or more of the arrow pointing to the null.…”
Section: The Principle Of Regular Expressionmentioning
confidence: 99%