DocumentCode
2896748
Title
Sampling Techniques to Accelerate Pattern Matching in Network Intrusion Detection Systems
Author
Ficara, Domenico ; Antichi, Gianni ; Di Pietro, Andrea ; Giordano, Stefano ; Procissi, Gregorio ; Vitucci, Fabio
Author_Institution
Dept. of Inf. Eng., Univ. of Pisa, Pisa, Italy
fYear
2010
fDate
23-27 May 2010
Firstpage
1
Lastpage
5
Abstract
Modern network devices need to perform deep packet inspection at high speed for security and application-specific services. Instead of standard strings to represent the dataset to be matched, state-of-the-art systems adopt regular expressions, due to their high expressive power. The current trend is to use Deterministic Finite Automata (DFAs) to match regular expressions. However, while the problem of the large memory consumption of DFAs has been solved in many different ways, only a few works have focused on increasing the lookup speed. This paper introduces a novel yet simple idea to accelerate DFAs for security applications: payload sampling. Our approach allows to skip a large portion of the text, thus processing less bytes. The price to pay is a slight number of false alarms which require a confirmation stage. Therefore, we propose a double-stage matching scheme providing two new different automata. Results show a significant speed-up in regular traffic processing, thus confirming the effectiveness of the approach.
Keywords
deterministic automata; finite automata; pattern matching; sampling methods; security of data; deterministic finite automata; double-stage matching scheme; network intrusion detection systems; pattern matching; payload sampling; sampling techniques; Acceleration; Automata; Birth disorders; Communications Society; Doped fiber amplifiers; Inspection; Intrusion detection; Pattern matching; Power engineering and energy; Sampling methods;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications (ICC), 2010 IEEE International Conference on
Conference_Location
Cape Town
ISSN
1550-3607
Print_ISBN
978-1-4244-6402-9
Type
conf
DOI
10.1109/ICC.2010.5501751
Filename
5501751
Link To Document