A high performance NIDS using FPGA-based regular expression matching

  • Authors:
  • Janghaeng Lee;Sung Ho Hwang;Neungsoo Park;Seong-Won Lee;Sunglk Jun;Young Soo Kim

  • Affiliations:
  • Konkuk University, Seoul, Korea;Konkuk University, Seoul, Korea;Konkuk University, Seoul, Korea;Kwangwoon University, Seoul, Korea;ETRI, Daejeon, Korea;ETRI, Daejeon, Korea

  • Venue:
  • Proceedings of the 2007 ACM symposium on Applied computing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

A Network Intrusion Detection System (NIDS) monitors all incoming packets in the network and detects packets that are malicious to the internal system. The NIDS should also have ability to update the detection rules because new attack patterns are unpredictable. Incorporating FPGAs into the NIDS is one of the best solutions that can provide both high performance and high flexibility comparing to the other approaches such as software solutions. In this paper we propose a novel approach to design the parallel comparator of NIDS that can not only minimize additional resources but also maximize the processing performance. The performance and resource tradeoff due to the implementation of the parallel comparator in the prefix sharing is also analyzed.