Efficient Pattern Matching Algorithm for Memory Architecture

dc.contributor國立臺灣師範大學科技應用與人力資源發展學系zh_tw
dc.contributor.authorCheng-Hung Linen_US
dc.contributor.authorShih-Chieh Changen_US
dc.date.accessioned2014-10-30T09:35:08Z
dc.date.available2014-10-30T09:35:08Z
dc.date.issued2011-01-01zh_TW
dc.description.abstractNetwork intrusion detection system is used to inspect packet contents against thousands of predefined malicious or suspicious patterns. Because traditional software alone pattern matching approaches can no longer meet the high throughput of today's networking, many hardware approaches are proposed to accelerate pattern matching. Among hardware approaches, memory-based architecture has attracted a lot of attention because of its easy reconfigurability and scalability. In order to accommodate the increasing number of attack patterns and meet the throughput requirement of networks, a successful network intrusion detection system must have a memory-efficient pattern-matching algorithm and hardware design. In this paper, we propose a memory-efficient pattern-matching algorithm which can significantly reduce the memory requirement. For Snort rule sets, the new algorithm achieves 21% of memory reduction compared with the traditional Aho-Corasick algorithm. In addition, we can gain 24% of memory reduction by integrating our approach to the bit-split algorithm which is the state-of-the-art memory-based approach.en_US
dc.description.urihttp://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5272427zh_TW
dc.identifierntnulib_tp_E0213_01_004zh_TW
dc.identifier.issn1063-8210zh_TW
dc.identifier.urihttp://rportal.lib.ntnu.edu.tw/handle/20.500.12235/36373
dc.languageenzh_TW
dc.relationEEE Transactions on Very Large Scale Integration (VLSI) Systems, 19(1), 33-41.�(SCI)en_US
dc.relation.urihttp://dx.doi.org/10.1109/TVLSI.2009.2028346zh_TW
dc.subject.otherAho–Corasick (AC) algorithmen_US
dc.subject.otherfinite automataen_US
dc.subject.otherpattern matchingen_US
dc.titleEfficient Pattern Matching Algorithm for Memory Architectureen_US

Files

Collections