A hybrid finite automaton for practical deep packet inspection 论文
2007引用 227
Network Packet Processing and OptimizationAlgorithms and Data CompressionChemical Synthesis and Analysis
摘要
Deterministic finite automata (DFAs) are widely used to perform regular expression matching in linear time. Several techniques have been proposed to compress DFAs in order to reduce memory requirements. Unfortunately, many real-world IDS regular expressions include complex terms that result in an exponential increase in number of DFA states. Since all recent proposals use an initial DFA as a starting-point, they cannot be used as comprehensive regular expression representations in an IDS.