Patent ID: 7283526

Claim:
A system for identifying sessions in a computer network, the session being between a first computer system and a second computer system exchanging a plurality of packets, each of the plurality of packets including source information and destination information relating to the first computer system and the second computer system, the system comprising: a memory for storing a session table including a plurality of entries; and a processor for providing a symmetric key, an entry of the plurality of entries of the session table for the session being accessed for the packet using the symmetric key, the symmetric key being a manipulation of the source information and the destination information, the symmetric key being associated with the plurality of packets traveling between the first computer and the second computer system, the processor further provides the symmetric key using a sum of the portion of the source information and the portion of the destination information and an absolute value of the difference between the portion of the source information and the portion of the destination information; wherein the manipulation includes providing a difference between a portion of the source information and a portion of the destination information.