Adapter card for wirespeed security treatment of communications traffic
First Claim
1. An adapter card operatively coupled to an internal bus of a host computer including a host bus, for wirespeed security treatment of communications traffic, said adapter card comprising:
- a network controller for communicating with clients on said network;
a memory for storing data and code, where said code includes a high speed load handler application for controlling I/O, DMA, the host bus, a system bus and at least one communications port;
a processing unit coupled to said memory for executing said code;
a protocol adapter coupled to said processing unit, and adapted to couple to said host bus, for communicating with said host computer;
wherein;
said processing unit is adapted to exploit unused resources of the host computer when resources on the adapter card are saturated.
1 Assignment
0 Petitions
Accused Products
Abstract
An adapter card operatively coupled to an internal bus of a host computer including a host bus, for wirespeed security treatment of communications traffic is disclosed. The card includes a network controller for communicating with clients on said network; a memory for storing data and code, where the code includes a high speed load handler application for controlling I/O, DMA, the host bus, a system bus and at least one communications port; a processing unit coupled to the memory for executing the code; a protocol adapter coupled to the processing unit, and adapted to couple to the host bus, for communicating with the host computer; where the processing unit is adapted to exploit unused resources of the host computer when resources on the adapter card are saturated. The card includes its own TCP/IP stack, and overrides the operating system of the host. Thus, communication between the host and the card can be effected through the bus with risking a security breach. The card also preferably includes a plurality of specialized processors, which are adapted to perform specific tasks, such as security, encryption, VPN, SSL, etc. The card is particularly adapted for high speed treatment of information.
56 Citations
32 Claims
-
1. An adapter card operatively coupled to an internal bus of a host computer including a host bus, for wirespeed security treatment of communications traffic, said adapter card comprising:
-
a network controller for communicating with clients on said network;
a memory for storing data and code, where said code includes a high speed load handler application for controlling I/O, DMA, the host bus, a system bus and at least one communications port;
a processing unit coupled to said memory for executing said code;
a protocol adapter coupled to said processing unit, and adapted to couple to said host bus, for communicating with said host computer;
wherein;
said processing unit is adapted to exploit unused resources of the host computer when resources on the adapter card are saturated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 28, 32)
-
-
8. An adapter card operatively coupled to an internal bus of a host computer including a host bus, for wirespeed security treatment of communications traffic, said adapter card comprising:
-
a network controller for communicating with clients on said network;
a memory for storing data and code, where said code includes a high speed load handler application for controlling I/O, DMA, the host bus, a system bus and at least one communications port;
a processing unit coupled to said memory for executing said code;
a plurality of specialized processors; and
a protocol adapter coupled to said processing unit, and adapted to couple to said host bus, for communicating with said host computer. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 29, 30)
-
-
15. An adapter card operatively coupled to an internal bus of a host computer including a host bus, for wirespeed security treatment of communications traffic, said adapter card comprising:
-
a network controller for communicating with clients on said network;
a memory for storing data and code, where said code includes a high speed load handler application for controlling I/O, DMA, the host bus, a system bus and at least one communications port;
a processing unit coupled to said memory for executing said code;
a protocol adapter coupled to said processing unit, and adapted to couple to said host bus, for communicating with said host computer;
wherein;
said adapter card further includes an IP stack.
-
-
21. An adapter card operatively coupled to an internal bus of a host computer including a host bus, for wirespeed security treatment of communications traffic, said adapter card comprising:
-
a network controller for communicating with clients on said network;
a memory for storing data and code, where said code includes a high speed load handler application for controlling I/O, DMA, the host bus, a system bus and at least one communications port;
a processing unit coupled to said memory for executing said code;
a plurality of specialized processors;
a protocol adapter coupled to said processing unit, and adapted to couple to said host bus, for communicating with said host computer;
wherein;
said processing unit is adapted to execute up to Layer 7 security functions. - View Dependent Claims (22, 23, 24, 25, 26, 27, 31)
-
Specification