Network processor having cryptographic processing including an authentication buffer
First Claim
Patent Images
1. A network processor, comprising:
- a crypto unit including a cipher core to cipher data received by the crypto unit;
an authentication core to authenticate the ciphered data; and
an authentication buffer to store the ciphered data and provide the ciphered data to the authentication core in a predetermined amount depending upon an authentication algorithm implemented in the authentication core.
1 Assignment
0 Petitions
Accused Products
Abstract
A network processing having cryptographic processing includes an authentication buffer for storing ciphered data and providing the ciphered data to an authentication core.
101 Citations
29 Claims
-
1. A network processor, comprising:
a crypto unit including a cipher core to cipher data received by the crypto unit;
an authentication core to authenticate the ciphered data; and
an authentication buffer to store the ciphered data and provide the ciphered data to the authentication core in a predetermined amount depending upon an authentication algorithm implemented in the authentication core. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method of cryptographic data processing, comprising:
-
receiving data at a crypto unit;
storing the received data in blocks having a predetermined size;
storing the data blocks in an authentication buffer until an aggregate size of the stored data blocks is at least a predetermined amount; and
authenticating the data blocks from the authentication buffer upon receipt of the data in the predetermined amount. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A network processor, comprising:
-
a plurality of cipher cores;
an authentication buffer to stored ciphered data from the plurality of cipher cores, the authentication buffer having a number of buffer elements corresponding to a number of processing contexts, wherein the authentication buffer is coupled to the plurality of cipher cores via a first bus; and
a plurality of authentication cores to authenticate ciphered data from the authentication buffer, wherein the authentication buffer is coupled to the plurality of authentication cores via a second bus. - View Dependent Claims (19)
-
-
20. A network switching device, comprising.
a network processor including a crypto unit having a cipher core to cipher data received by the crypto unit; -
an authentication core to authenticate the ciphered data; and
an authentication buffer to store the ciphered data and provide the ciphered data to the authentication core in a predetermined amount depending upon an authentication algorithm implemented in the authentication core. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A network, comprising.
a network switching device comprising a network processor including a crypto unit having a cipher core to cipher data received by the crypto unit; -
an authentication core to authenticate the ciphered data; and
an authentication buffer to store the ciphered data and provide the ciphered data to the authentication core in a predetermined amount depending upon an authentication algorithm implemented in the authentication core. - View Dependent Claims (26, 27, 28, 29)
-
Specification