×

Binary state machine system and method for REGEX processing of a data stream in an intrusion detection system

  • US 6,880,087 B1
  • Filed: 10/08/1999
  • Issued: 04/12/2005
  • Est. Priority Date: 10/08/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for using a binary state machine for processing a data stream in an intrusion detection system, the method comprising:

  • maintaining a state table, the state table indexed such that inputs comprising a current state and a current character yield an output of a new state, the new state related to an indication of an attack on a computer network;

    maintaining the current state;

    receiving an input stream comprising a first plurality of characters, a second plurality of characters, and at least one variable character between the first plurality and the second plurality of characters, wherein the first plurality and the second plurality of characters together constitute a REGEX signature;

    processing the first plurality of characters using the state table;

    after processing the first plurality of characters, for each one of the at least one variable character;

    selecting the variable character as the current character;

    generating a state for the current character that is independent of the current character;

    after generating the state, selecting a first character of the second plurality of characters as the current character; and

    after selecting the first character, comparing the current character and the current state to the state table to generate a new state.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×