Back to results
US 11,048,477 B2Granted
Entropy server for random number generation
AssigneeInternational Business Machines Corporation
InventorsBreno H. Leitao, Juscelino Candido De Lima Junior, Alexander Aguina, Camilla da Graca Portes Ogurtsova
Life of this patent
Estimating the term…
Abstract
Embodiments include method, systems and computer program products for providing entropy to generate random numbers.
Claims11
A computer-implemented method for providing entropy to generate random numbers comprising:
- receiving, by a processor of an entropy server, a first data from a first sensor, wherein the first sensor is a camera in communication with the entropy server;
- receiving, by the processor, a second data from a second sensor, wherein the second sensor is a microphone in communication with the entropy server;
- receiving, by the processor, a third data from a third sensor, wherein the third sensor is an antenna in communication with the entropy server;
- calculating a randomness score for each piece of data received and comparing the randomness score to a randomness threshold value;
- generating a first piece of entropy data by combining each piece of data received having the randomness score that exceeds the randomness threshold value;
- based on a determination that the first piece of entropy data exceeds a randomness threshold, providing the first piece of entropy data to a server via a dedicated communication link between the entropy server and the server,
- wherein the determination that the first piece of entropy data exceeds a randomness threshold includes performing a bit-level analysis on the first piece of entropy data.
4 more elements
A computer program product comprising a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising:
- receiving, by a processor of an entropy server, a first data from a first sensor, wherein the first sensor is a camera in communication with the entropy server;
- receiving, by the processor, a second data from a second sensor, wherein the second sensor is a microphone in communication with the entropy server;
- receiving, by the processor, a third data from a third sensor, wherein the third sensor is an antenna in communication with the entropy server;
- calculating a randomness score for each piece of data received and comparing the randomness score to a randomness threshold value;
- generating a first piece of entropy data by combining each piece of data received having the randomness score that exceeds the randomness threshold value;
- based on a determination that the first piece of entropy data exceeds a randomness threshold, providing the first piece of entropy data to a server via a dedicated communication link between the entropy server and the server,
- wherein the determination that the first piece of entropy data exceeds a randomness threshold includes performing a bit-level analysis on the first piece of entropy data.
4 more elements
An entropy server for providing entropy to generate random numbers, comprising:
- a processor in communication with one or more types of memory, the processor configured to:
- receive a first data from a first sensor, wherein the first sensor is a camera in communication with the entropy server;
- receive a second data from a second sensor, wherein the second sensor is a microphone in communication with the entropy server;
- receive, by the processor, a third data from a third sensor, wherein the third sensor is an antenna in communication with the entropy server;
- calculate a randomness score for each piece of data received and comparing the randomness score to a randomness threshold value;
- generate a first piece of entropy data by combining each piece of data received having the randomness score that exceeds the randomness threshold value;
- based on a determination that the first piece of entropy data exceeds a randomness threshold, provide the first piece of entropy data to a server via a dedicated communication link between the entropy server and the server,
- wherein the determination that the first piece of entropy data exceeds a randomness threshold includes performing a bit-level analysis on the first piece of entropy data.
5 more elements
Dependencies are inferred from the claim text.