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 :
بازگشت