The search functionality is under construction.

IEICE TRANSACTIONS on Information

FPGA-Based Intrusion Detection System for 10 Gigabit Ethernet

Toshihiro KATASHITA, Yoshinori YAMAGUCHI, Atusi MAEDA, Kenji TODA

  • Full Text Views

    0

  • Cite this

Summary :

The present paper describes an implementation of an intrusion detection system (IDS) on an FPGA for 10 Gigabit Ethernet. The system includes an exact string matching circuit for 1,225 Snort rules on a single device. A number of studies have examined string matching circuits for IDS. However, implementing a circuit that processes a large rule set at high throughput is difficult. In a previous study, we proposed a method for generating an NFA-based string matching circuit that has expandability of processing data width and drastically reduced resource requirements. In the present paper, we implement an IDS circuit that processes 1,225 Snort rules at 10 Gbps with a single Xilinx Virtex-II Pro xc2vp-100 using the NFA-based method. The proposed circuit also provides packet filtering for an intrusion protection system (IPS). In addition, we developed a tool for automatically generating the Verilog HDL source code of the IDS circuit from a Snort rule set. Using the FPGA and the IDS circuit generator, the proposed system is able to update the matching rules corresponding to new intrusions and attacks. We implemented the IDS circuit on an FPGA board and evaluated its accuracy and throughput. As a result, we confirmed in a test that the circuit detects attacks perfectly at the wire speed of 10 Gigabit Ethernet.

Publication
IEICE TRANSACTIONS on Information Vol.E90-D No.12 pp.1923-1931
Publication Date
2007/12/01
Publicized
Online ISSN
1745-1361
DOI
10.1093/ietisy/e90-d.12.1923
Type of Manuscript
Special Section PAPER (Special Section on Reconfigurable Systems)
Category
Reconfigurable System and Applications

Authors

Keyword