String Matching Patternmatching techniques have recently been applied
研究背景: – String Matching(辞書 式マッチング) Pattern-matching techniques have recently been applied to network security applications such as intrusion detection, virus protection, and spam filters. 辞書式マッチングアルゴリズム ・Aho-Corasick法(略称AC法) ・トライ法 Pattern-matching techniques have recently been applied to network security applications such as intrusion detection, virus protection, and spam filters. 辞書式マッチングサーバー Dictionary Network, virus, spam … 2
研究背景:Aho-corasickアルゴリズ ム Automaton to detect {he, she, his, hers} ≠{s, h} {he} h 0 e 1 r 2 8 s 9 {hers} i 6 s 3 h s 7 4 {his} e 5 {he, she} 3
研究背景:Aho-corasickアルゴリズ ム e. g: input text「shehehimher」 Automaton build by{he, she, his, hers} ≠{s, h} {he} h 0 e 1 r 2 8 s 9 {hers} i 6 s 3 h s 7 4 {his} e 5 {he, she} Finite state machine Go to function Goto(1, e) = 2 Output function Output(5) = he, she Failure function Failure(5) = 2 You can detect all patterns in a single pass of input text 4
OLD p OLD 16
- Slides: 16