DocumentCode :
1694651
Title :
Second-Order Differential Encoding of Deterministic Finite Automata
Author :
Antichi, Gianni ; Di Pietro, Andrea ; Ficara, Domenico ; Giordano, Stefano ; Procissi, Gregorio ; Vitucci, Fabio
Author_Institution :
Dept. of Inf. Eng., Univ. of Pisa, Pisa, Italy
fYear :
2009
Firstpage :
1
Lastpage :
6
Abstract :
Deep packet inspection is required in an increasing number of network devices, in order to improve network security and provide application-specific services. Instead of standard strings to represent the data set to be matched, state-of-the-art systems adopt regular expressions, due to their high expressive power and flexibility. Typically regular expressions are matched through deterministic finite automata (DFAs), but large rule sets need a memory amount which turns out to be too large for practical implementation. Many recent works have proposed improvements to address this issue, but they increase the number of transitions (and then of memory accesses) per character. In a previous work, we have presented a smart representation for DFA which, while preserving fast matching (i.e., a transition per character only), considerably reduces states and transitions. In this paper we introduce a novel optimized automaton, which exploits second order relationships within the DFA and is based on the key concept of "temporary transitions". Results for real data sets show that it allows for a further memory saving.
Keywords :
deterministic automata; encoding; finite automata; inspection; pattern matching; telecommunication security; application-specific services; deep packet inspection; deterministic finite automata; network security; optimized automaton; regular expression matching; second-order differential encoding; temporary transitions; Automata; Birth disorders; Data security; Delay; Doped fiber amplifiers; Encoding; Inspection; NP-complete problem; Pattern matching; Payloads;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Global Telecommunications Conference, 2009. GLOBECOM 2009. IEEE
Conference_Location :
Honolulu, HI
ISSN :
1930-529X
Print_ISBN :
978-1-4244-4148-8
Type :
conf
DOI :
10.1109/GLOCOM.2009.5425895
Filename :
5425895
Link To Document :
بازگشت