DocumentCode
2829696
Title
Fast RE set matching for network content inspection
Author
Yuping, Huang
Author_Institution
Sch. of Aeronaut. Manuf. Eng., Nanhang Hangkong Univ., Nanchang, China
Volume
3
fYear
2010
fDate
21-24 May 2010
Abstract
There is a growing demand for network devices capable of examining the content of data packets in order to improve network security and provide application-specific services. Most high performance systems perform content inspection in the use of regular expression-based pattern matching, since regular expressions offer superior expressive power and flexibility. The regular expression searching algorithms that use filtration are in general much faster searching. The effectiveness of this method depends basically on two factors, lmin and Pref (RE). lmin is the shortest length from the initial state to final states of the NFA and Pref (RE) is the prefixes of length lmin for all the strings in the language of the regular expression. The search speed is faster for longer lmin and less prefixes. In this paper a regular expression searching method based on bloom filter is proposed. It makes the searching speed notable fast and immune from the size of Pref (RE). Especially, if multiple bloom filter engines are used, the shift distance may be larger than lmin. Experiments showed that the method can achieve much higher speed than currently known algorithms and the acceleration is especially remarkable for set of regular expression matching.
Keywords
content management; information filtering; search problems; security of data; string matching; NFA; Pref (RE); RE set matching; application specific service; data packet; language string; multiple bloom filter engine; network content inspection; network device; network security; regular expression based pattern matching; regular expression searching algorithm; shift distance; shortest length; Algorithm design and analysis; Automata; Data engineering; Data security; Doped fiber amplifiers; Electronic mail; Filters; Inspection; Manufacturing; Pattern matching; bloom filter; content inspection; high-speed network; regular expression;
fLanguage
English
Publisher
ieee
Conference_Titel
Future Computer and Communication (ICFCC), 2010 2nd International Conference on
Conference_Location
Wuhan
Print_ISBN
978-1-4244-5821-9
Type
conf
DOI
10.1109/ICFCC.2010.5497623
Filename
5497623
Link To Document