Systems and methods for reserving cryptographic key material
First Claim
Patent Images
1. A method of reserving a rate at which cryptographic key material is provided, the method comprising:
- sending a first reservation request for reserving a first rate from a first secret bits consuming application to a secret bits producing application;
determining, by the secret bits producing application, whether the reservation request can be satisfied;
reserving the first rate for the first secret bits consuming application when the determining determines that the reservation can be satisfied; and
outputting an indication that the first rate has been reserved.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and a methods are provided for reserving a rate at which cryptographic material is provided. A reservation request [700] for reserving the rate is sent from a secret bits consuming application [410] to a secret bit producing application [405]. The secret bits producing application [405] determines whether the reservation request can be satisfied. When the secret bits producing application determines that the reservation can be satisfied, the rate is reserved for the secret bits consuming application [410].
156 Citations
37 Claims
-
1. A method of reserving a rate at which cryptographic key material is provided, the method comprising:
-
sending a first reservation request for reserving a first rate from a first secret bits consuming application to a secret bits producing application; determining, by the secret bits producing application, whether the reservation request can be satisfied; reserving the first rate for the first secret bits consuming application when the determining determines that the reservation can be satisfied; and outputting an indication that the first rate has been reserved. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system comprising:
-
a secret bits consuming application; and a secret bits producing application configured to receive a request from the secret bits consuming application for a reservation of a rate of secret bits to be produced by the secret bits producing application, the secret bits producing application being further configured to determine whether the reservation can be satisfied and to send a notification to the secret bits consuming application when the reservation can be satisfied.
-
-
32. A machine-readable memory device having recorded thereon instructions for a processing system, such that when the instructions are read and executed by at least one processor, the at least one processor performs:
-
servicing a reservation request for reserving a rate at which secret bits are provided for a secret bits consuming application; determining whether the reservation request can be successfully serviced; and reserving the rate for the secret bits consuming application when the reservation request can be successfully serviced.
-
-
33. A computer-implemented system comprising:
-
means for producing secret bits for use in a cryptographic system; means for using the secret bits to cryptographically protect traffic to be sent through a network, wherein the means for producing the secret bits includes; means for receiving a reservation request from the means for using the bits, and means for reserving a rate at which the secret bits are provided and notifying the means for using of a successful reservation.
-
-
34. A method of reserving a rate of providing cryptographic key material, comprising:
-
specifying a desired consumption rate of cryptographic key material at a first network device; reserving the desired consumption rate of cryptographic key material, and outputting an indication that the desired consumption rate has been reserved.
-
-
35. A method of reserving a rate of providing secret bits by a secret bit producer that is based on advantage distillation, comprising:
-
specifying a desired rate by a first process; reserving the desired rate by the secret bit producer that is based on advantage distillation; and outputting an indication that the desired rate has been reserved.
-
-
36. A method of reserving a rate of providing generated cryptographic key material from an advantage distillation based secret bits producer;
- comprising;
generating, by the advantage distillation based secret bits producer, cryptographic key material; receiving a request from a secure communication process for a reservation of the cryptographic key material at a first rate, the request identifying a minimum acceptable rate; and notifying the secure communication process of a successful reservation when an available generated rate of cryptographic key material is greater than the minimum acceptable rate.
- comprising;
-
37. A method of reserving a rate of providing secret key material for protecting communications, the method comprising:
-
specifying a minimum desired consumption rate of secret key material and a priority by a client process; determining, by a secret key material producing process, whether the minimum desired consumption rate of secret key material is available to the client process; when the minimum desired consumption rate of secret key material is not available to the client process, making at least the minimum desired consumption rate of secret key material available by canceling at least one previously made reservation of a rate of the secret key material, each of the at least one previously made reservation having a lower priority than the specified priority; reserving at least the minimum desired consumption rate of the secret key material for the client process; and outputting an indication that the at least the minimum desired consumption rate has been reserved.
-
Specification