Back to results
US 11,907,683 B2Granted
Method for generating a random number, random number generation circuit and computer program
AssigneeFraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
InventorsHaya Shulman, Michael Waidner
Life of this patent
Estimating the term…
Abstract
A method for generating a random number comprises selecting a group of at least two servers within a network; receiving a server specific string from at least two servers of the group; and using the server specific strings to generate the random number.
Claims13
A method for generating a random number, comprising:
- selecting a group of at least two servers within a network;
- receiving at least two server specific strings from at least two servers of the group;
- generating a server specific secret for each of the at least two servers of the group based on the server specific string received from each of the at least two servers of the group such that at least two server specific secrets are generated for the at least two servers of the group;
- combining the at least two server specific secrets or the at least two server specific strings to generate a seed value for a random number generator;
- and
- generating a random number using the seed value,
- wherein selecting the group of servers comprises choosing the servers such that network routes to the servers within the group do not intersect.
4 more elements
A random number generation circuit, comprising:
- a communication interface configured to receive at least two server specific strings from at least two servers of a group of at least two servers within a network;
- and
- a combination circuit configured to generate a server specific secret for each of the at least two servers of the group based on the server specific string received from each of the at least two servers of the group such that at least two server specific secrets are generated for the at least two servers of the group, combine the at least two server specific secrets or server specific strings to generate a seed value for a random number generator, and generate a random number using the seed value,
- wherein the group of servers are selected such that network routes to the servers within the group do not intersect.
1 more element
Dependencies are inferred from the claim text.