Patent ID: 7386717

Claim:
An apparatus comprising: a controller included in a security acceleration board in a gateway between a wireless network and a content provider, the controller coupled on a first side to a bus external to the security acceleration board to receive security parameters and data encrypted using a first transport layer security protocol from a first user, the controller to control transmission of the data and the security parameters; a Field Programmable Gate Array (FPGA) device located on the security acceleration board and coupled to a second side of the controller to receive the data and security parameters from the controller, to convert the data from the first transport layer security protocol to a second transport layer security protocol and to send the converted data to the controller, the controller to receive the converted data from the FPGA and to transmit the converted data to a second user via the bus external to the security acceleration board; and a memory coupled to the FPGA device and the controller, the memory to store the data during conversion from the first transport layer security protocol to the second transport layer security protocol, wherein the controller is coupled to prevent external access to data in the memory by the gateway and the FPGA during conversion of the data from the first transport layer security protocol to the second transport layer security protocol.