Secure network processing
First Claim
Patent Images
1. A network communication unit, comprising:
- a cryptographic record parsing engine for parsing cryptographic records and having an input and an output, and a processor including cryptographic handshake logic for performing cryptographic handshaking and having an input operatively connected to the output of the cryptographic record parsing offload engine so as to receive the cryptographic records that have been parsed by the cryptographic record parsing engine.
3 Assignments
0 Petitions
Accused Products
Abstract
In one general aspect, a network communication unit is disclosed that includes a cryptographic record parsing offload engine that has an input and an output. The unit also includes a processor that includes cryptographic handshake logic and has an input operatively connected to the output of the cryptographic record parsing offload engine.
218 Citations
34 Claims
-
1. A network communication unit, comprising:
-
a cryptographic record parsing engine for parsing cryptographic records and having an input and an output, and a processor including cryptographic handshake logic for performing cryptographic handshaking and having an input operatively connected to the output of the cryptographic record parsing offload engine so as to receive the cryptographic records that have been parsed by the cryptographic record parsing engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 16)
-
-
12. (Canceled)
-
13. (Canceled)
-
14. (Canceled)
-
15. (Canceled)
-
17. (Canceled)
-
18. A network communication unit, comprising:
-
storage for plurality of steams, queue creation logic operative to create a queue of streams stored in the storage, and stream processing logic responsive to the queue creation logic and to the storage and being operative to successively retrieve and process the streams;
wherein the stream processing logic includes encryption logic and wherein the encryption logic is responsive to the queue creation logic to successively encrypt the streams. - View Dependent Claims (23, 24)
-
-
19. (Canceled)
-
20. (Canceled)
-
21. (Canceled)
-
22. (Canceled)
-
25. (Canceled)
-
26. In a device for processing network traffic, a method comprising the steps of:
-
parsing cryptographic records with a cryptographic record parsing engine;
passing the parsed cryptographic records to a processor that includes cryptographic handshaking logic; and
performing cryptographic handshaking with the cryptographic handshaking logic. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A hardware module for processing secure socket layer (SSL) records, comprising:
-
an interface with a cryptographic engine that performs encryption and decryption;
an interface with handshaking logic that performs SSL handshake processing; and
logic for performing SSL acceleration. - View Dependent Claims (33, 34)
-
Specification