1 ARCHITECTURES FOR BIT-SPLIT STRING SCANNING IN INTRUSION DETECTION Author: Lin Tan, Timothy Sherwood Publisher: IEEE MICRO, 2006 Presenter: Hsin-Mao Chen Date:2009/11/11
2 Outline Introduction Aho-Corasick Bit-Split Idea String Matching Engine Finding a Match Practical Optimal Partitioning Performance
3 Introduction Aho-Corasick algorithm is an efficient algorithm for string matching. It performs well even in the worst case.
4 Aho-Corasick String: he, hers, his, she h
5 Bit-Split Idea CA B ABC ABC ABC
6 Bit-Split Idea
7 String Matching Engine
8 Finding a Match
9 Practical Optimal Partitioning
10 Performance