Patent ID: 7373500

Claim:
A network communication unit, comprising: decision logic operative to determine whether at least one secure message contained in at least one cryptographic record should be routed through a cryptographic record parsing engine or whether to bypass the cryptographic record parsing engine via a message passing system comprising a higher priority queue and a lower priority queue, upon a determination to route the at least one cryptographic record to the cryptographic record parsing engine, the cryptographic record parsing engine receiving and parsing the at least one cryptographic record, said cryptographic record parsing engine having an input and an output, message-length-detection logic operative to store an amount of message data even if the message is encoded in a plurality of different cryptographic record, wherein said amount of message data corresponds to a message length obtained from the at least one cryptographic record to be stored, and a processor including cryptographic handshake logic for performing cryptographic handshaking, said processor having an input operatively connected to the output of the cryptographic record parsing engine so as to receive the cryptographic records that have been parsed by the cryptographic record parsing engine.