Systolic array for string matching in NIDS

Loading...
Thumbnail Image

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

In this paper, the rule set of a Network Intrusion Detection System, SNORT [1], is deeply analyzed and a compact encoding method to reduce the memory space for storing the payload content strings of entire rules is proposed. This method can approximately reduce up to 50% of area cost when compared with traditional ASCII coding method. After that, we implement a reconfigurable hardware sub-system for Snort payload matching using systolic design technique. Our system is a processor array architecture that can match strings with throughput up to 3.86 Gbps and area efficient manner.

Description

Keywords

Compact encoding, FPGA, NIDS, String matching, Systolic array

Citation

Proceedings of the 4th IASTED Asian Conference on Communication Systems and Networks Asiacsn 2007, 84-88, 2007

Collections

Endorsement

Review

Supplemented By

Referenced By