| CPC H04L 63/0485 (2013.01) [H04L 9/0618 (2013.01); H04L 63/123 (2013.01)] | 23 Claims |

|
1. A network device comprising:
a hardware pipeline to process a network packet to be encrypted, wherein a portion of the hardware pipeline is to retrieve information from the network packet and generate a command based on the information;
a block cipher circuit coupled inline within the hardware pipeline; and
wherein the hardware pipeline comprises a set of hardware engines coupled between the portion of the hardware pipeline and the block cipher circuit, the set of hardware engines to:
parse and execute the command to determine a set of inputs; and
input the set of inputs and portions of the network packet to the block cipher circuit; and
wherein the block cipher circuit is to encrypt a payload data of the network packet based on the set of inputs.
|