FPGA-based Memory Ecient Shift-And Algorithm for Regular Expression Matching

초록

This paper proposes a FPGA-based recongurable regular expression matching engine for a network intrusion detection system (NIDS). In the proposed system, the Shift-And algorithm was used to process a regular expression matching. To improve the memory e- ciency of the algorithm especially used for the Non-deterministic Finite Automata(NFA) with large number of states, this paper proposes a parallel matching module with a counter module and a priority encoder. In addition, in the proposed system, a large NFA can be divided into several NFAs and process separately by parallel matching module. The proposed architecture with 265 regular expression matching modules is implemented using Xilinx Zynq-7030 FPGA, that shows 1.066 Gbps throughput and uses 54.81% LUT

제목
FPGA-based Memory Ecient Shift-And Algorithm for Regular Expression Matching
저자
PARK JAEHYUN
학회명
14th International Symposium on Applied Reconfigurable Computing
개최지
Santorini
학회 개최일
2018-05-02 ~ 2018-05-04