Pipeline for high-throughput encrypt functions
AssigneeCisco Technology, Inc.
InventorArthur Tung-Tak Leung, Jr.
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorArthur Tung-Tak Leung, Jr.
Estimating the term…
A method and network device to process network data is described. The method may comprise receiving the network data and security operation data at a security engine. The security operation data may be associated with a security operation (e.g., encryption, decryption, hashing, or the like) to be performed on the network data. The network data and the security operation data is communicated to a systolic array including a plurality of serially interconnected processing elements each defining a processing stage. Data in each processing stage may be processed in parallel to obtain processed network data. The processed data may be stored in a memory for use by a network processing module and may identify a destination of a packet in the network. In an example embodiment, decryption or encryption may be divided up into a plurality of sub-operations wherein each sub-operation is performed by a processing stage.
A method of processing data in a network device, the method comprising:
A machine-readable storage device embodying instructions which, when executed by a machine, cause the machine to:
A network device for processing network data, the device comprising:
A network device to process data in a network device, the device comprising:
Dependencies are inferred from the claim text.