Security chip architecture and implementations for cryptography acceleration
AssigneeBroadcom Corporation
InventorsSuresh Krishna, Christopher Owen
Life of this patent
Estimating the term…
Loading patent…
AssigneeBroadcom Corporation
InventorsSuresh Krishna, Christopher Owen
Estimating the term…
An architecture and a method for a cryptography acceleration is disclosed that allows significant performance improvements without the use of external memory. Specifically, the chip architecture enables “cell-based” processing of random-length IP packets. The IP packets, which may be of variable and unknown size, are split into fixed-size “cells.” The fixed-sized cells are then processed and reassembled into packets. The cell-based packet processing architecture of the present invention allows the implementation of a processing pipeline that has known processing throughput and timing characteristics, thus making it possible to fetch and process the cells in a predictable time frame. The architecture is scalable and is also independent of the type of cryptography performed. The cells may be fetched ahead of time (pre-fetched) and the pipeline may be staged in such a manner that attached (local) memory is not required to store packet data or control parameters.
A cryptography acceleration chip comprising:
an IPSec cryptography acceleration chip comprising:
A cryptography accelerator for performing cryptography processing of received packets, the cryptography accelerator comprising:
Dependencies are inferred from the claim text.