完整後設資料紀錄
DC 欄位語言
dc.contributor.authorLee, Tsern-Hueien_US
dc.contributor.authorLiang, Chia-Chien_US
dc.date.accessioned2014-12-08T15:24:43Z-
dc.date.available2014-12-08T15:24:43Z-
dc.date.issued2006en_US
dc.identifier.isbn978-1-4244-0548-0en_US
dc.identifier.issn0886-1420en_US
dc.identifier.urihttp://hdl.handle.net/11536/17170-
dc.description.abstractBecause of its accuracy, pattern matching technique has recently been applied to Internet security applications such as intrusion detection/prevention, anti-virus, and anti-malware. Among the various pattern matching algorithms, the Aho-Corasick (AC) can match multiple pattern strings simultaneously with worst-case performance guarantee and thus is widely adopted. However, the throughput performance of the original AC may not be satisfactory for high speed environments because only one symbol is processed in an operation cycle. In this paper we present an extension of the AC algorithm where multiple symbols are processed in an operation cycle to improve throughput performance. In our proposed scheme, all pattern strings, and the input text string as well, are divided into K substrings, if K symbols are processed in an operation cycle. Moreover, K pattern search engines are employed to scan the text substrings in parallel. As a result, the throughput performance can be improved by K times. We implemented our proposed pattern matching scheme with Xilinx FPGA and achieved more than 4.5Gbps throughput for K = 4.en_US
dc.language.isoen_USen_US
dc.titleA high-performance memory-efficient pattern matching algorithm and its implementationen_US
dc.typeProceedings Paperen_US
dc.identifier.journalTENCON 2006 - 2006 IEEE REGION 10 CONFERENCE, VOLS 1-4en_US
dc.citation.spage512en_US
dc.citation.epage515en_US
dc.contributor.department電信工程研究所zh_TW
dc.contributor.departmentInstitute of Communications Engineeringen_US
dc.identifier.wosnumberWOS:000246127500131-
顯示於類別:會議論文