Scalable and secure key management for cryptographic data processing
AssigneeBroadcom Corporation
InventorsMark Buer, Zheng Qi
Life of this patent
Estimating the term…
Loading patent…
AssigneeBroadcom Corporation
InventorsMark Buer, Zheng Qi
Estimating the term…
A method and system for secure and scalable key management for cryptographic processing of data is described herein. In the method, a General Purpose Cryptographic Engine (GPE) receives key material via a secure channel from a key server and stores the received Key encryption keys (KEKs) and/or plain text keys in a secure key cache. When a request is received from a host to cryptographically process a block of data, the requesting entity is authenticated using an authentication tag included in the request. The GPE retrieves a plaintext key or generate a plaintext using a KEK if the authentication is successful, cryptographically processes the data using the plaintext key and transmits the processed data. The system includes a key server that securely provides encrypted keys and/or key handles to a host and key encryption keys and/or plaintext keys to the GPE.
A method of secure key handling and cryptographic processing of data, comprising:
A method of secure and scalable key management and cryptographic processing of data, comprising:
A general purpose cryptographic engine (GPE) for secure key management and cryptographic processing of data, comprising:
A general purpose cryptographic engine (GM) for secure and scalable key management and cryptographic processing of data, comprising:
Dependencies are inferred from the claim text.