@inproceedings{7567bfbb9ee54b92b5a71bf4c154364b,
title = "Super fast hardware string matching+",
abstract = "With the appearance of multi-gigabit network infrastructure, a typical network intrusion detection system (NIDS) has to cope with the network speed. By examining each packet flowing through a network segment, suspicious packets are detected and reported to assure security. Up to 57 % of the execution time in a NIDS is found to compare string against a predefined/known pattern. It is hard to implement a multigigabit performance NIDS without hardware support. This paper proposes a very high speed string matching algorithm which can be easily implemented into FPGAs. The parallel matching design takes a segment of text from the payload of a packet and detects all possible tokens including those crossing text segment boundaries. Simulation results show a throughput of 23.43 Gbps with a moderate operating frequency of 366.2 MHz.",
keywords = "FPGAs, Intrusion detection, Network intrusion detection system, Security, String match algorithm",
author = "Lo, {Chia Tien Dan} and Tai, {Yi Gang} and Kleanthis Psarris and Hwang, {Wen Jyi}",
year = "2006",
doi = "10.1109/FPT.2006.270354",
language = "English",
isbn = "0780397282",
series = "Proceedings - 2006 IEEE International Conference on Field Programmable Technology, FPT 2006",
pages = "385--388",
booktitle = "Proceedings - 2006 IEEE International Conference on Field Programmable Technology, FPT 2006",
note = "2006 IEEE International Conference on Field Programmable Technology, FPT 2006 ; Conference date: 13-12-2006 Through 15-12-2006",
}