Hierarchical state machine architecture for regular expression pattern matching

  • Authors:
  • Cheng-Hung Lin;Hsien-Sheng Hsiao

  • Affiliations:
  • National Taiwan Normal University, Taipei, Taiwan Roc;National Taiwan Normal University, Taipei, Taiwan Roc

  • Venue:
  • Proceedings of the 19th ACM Great Lakes symposium on VLSI
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Regular expression has been widely used in network intrusion detection system to represent attack patterns due to its expressive power and flexibility. However, the traditional memory architecture suffers from the problem of memory explosion for certain types of complex regular expressions. In this paper, we propose a hierarchical state machine architecture which can significantly reduce the memory required to accommodate complex regular expression patterns. The experiments demonstrate a significant reduction in memory for the complex regular expression patterns commonly used in network intrusion detection systems.