Cryptographic key setup in queued cryptographic systems
AssigneeHewlett-Packard Development Company, L.P.
InventorsDale W. Hopkins, Thomas W. Collins, Steven W. Wierenga
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorsDale W. Hopkins, Thomas W. Collins, Steven W. Wierenga
Estimating the term…
A method is disclosed for performing cryptographic tasks, that include key setup tasks and work data processing tasks. This method comprises the steps of processing the key data in a first cryptographic engine and processing the work data in a second cryptographic engine. The processing of the key data comprises the steps of receiving key data, processing the key data, and generating processed key data. The processing of the work data comprises the steps of receiving the processed key data, receiving work data, processing the work data, and outputting the processed work data. In this method of the invention, the first cryptographic engine performs its tasks independently of the second cryptographic engine. A method for allocating cryptographic engines in a cryptographic system is also disclosed comprising monitoring a queue of cryptographic tasks, monitoring activity levels of a first allocation of a plurality of cryptographic engines, and dynamically adjusting the first allocation.
A method for queue look-ahead key setup in a cryptographic system, wherein a queue in the cryptographic system contains jobs, and wherein each of the jobs consists of work data and key data that is associated with a key type, the method comprising:
A method for performing cryptographic tasks, wherein the cryptographic tasks are maintained in a queue, and wherein the cryptographic tasks include key setup tasks and work data processing tasks, the method comprising:
A method for allocating cryptographic engines in a cryptographic system, comprising the steps of:
A computer readable medium embodying program code having instructions for causing a computer to perform cryptographic tasks, wherein the cryptographic tasks include key setup tasks and work data processing tasks, comprising:
A computer readable medium embodying program code having instructions for causing a computer to implement allocation of cryptographic engines in a cryptographic system, comprising:
A computer system comprising:
A computer system comprising:
Dependencies are inferred from the claim text.