ENTROPY SHARING IN A LARGE DISTRIBUTED SYSTEM
First Claim
Patent Images
1. A method for sharing entropy, the method being operable at an entropy broker and comprising:
- receiving a communication from a client;
responsive to determining that the client provided entropy, processing the provided entropy; and
responsive to determining that the client requested entropy, adding the client to an entropy queue.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for sharing entropy between an entropy broker and various devices are shown. The entropy broker receives a communication from a client. Responsive to determining that the client provided entropy, the entropy broker processes the provided entropy and responsive to determining that the client requested entropy, the entropy broker adds the client to an entropy queue.
-
Citations
20 Claims
-
1. A method for sharing entropy, the method being operable at an entropy broker and comprising:
-
receiving a communication from a client; responsive to determining that the client provided entropy, processing the provided entropy; and responsive to determining that the client requested entropy, adding the client to an entropy queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for sharing entropy, the method being operable at a device and comprising:
-
securely collecting entropy at the device; determining whether the device has collected enough entropy for the device'"'"'s own use; and responsive to determining that the device has not collected enough entropy for the device'"'"'s own use, requesting entropy from an entropy broker. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An entropy broker, comprising:
-
a processor operably coupled to a memory; an entropy receiving module that receives entropy from a first client; and an entropy request fulfillment module that receives a request for entropy from a second client that is different from the first client and provides a given amount of received entropy to the second client.
-
-
20. A device comprising:
-
a processor operably coupled to a memory; a communications system operably coupled to the processor; and an entropy manager that provides entropy to applications operating on the device, the entropy manager further performing at least one of a group of actions comprising sending excess entropy to an entropy broker and requesting entropy from the entropy broker.
-
Specification