• DocumentCode
    170527
  • Title

    An overlay automata approach to regular expression matching

  • Author

    Liu, Alex X. ; Torng, Eric

  • Author_Institution
    Michigan State Univ., East Lansing, MI, USA
  • fYear
    2014
  • fDate
    April 27 2014-May 2 2014
  • Firstpage
    952
  • Lastpage
    960
  • Abstract
    Regular expression (RegEx) matching, the core operation of intrusion detection and prevention systems, remains a fundamentally challenging problem. A desired RegEx matching scheme should satisfy four requirements: DFA speed, NFA size, automated construction, and scalable construction. Despite lots of work on RegEx matching, no prior scheme satisfies all four of these requirements. In this paper, we approach this holy grail by proposing OverlayCAM, a RegEx matching scheme that satisfies all four requirements. The theoretical underpinning of our scheme is OD2FA, a new automata model proposed in this paper that captures both state and transition replication inherent in DFAs. Our RegEx matching solution processes one input character per lookup like a DFA, requires only the space of an NFA, is grounded in sound automata models, is easy to deploy in existing network devices, and comes with scalable and automated construction algorithms.
  • Keywords
    automata theory; pattern matching; security of data; DFA speed requirement; NFA size requirement; OD2FA automata model; OverlayCAM scheme; RegEx matching; automated construction requirement; intrusion detection and prevention systems; overlay automata approach; regular expression matching; scalable construction requirement; Automata; Computers; Conferences; Explosions; Memory management; Random access memory; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM, 2014 Proceedings IEEE
  • Conference_Location
    Toronto, ON
  • Type

    conf

  • DOI
    10.1109/INFOCOM.2014.6848024
  • Filename
    6848024