Random number distribution
AssigneeUniversite Libre de Bruxelles
InventorsJulien NISET, Louis-Philippe LAMOUREUX
Life of this patent
Estimating the term…
Abstract
A computer device includes means for receiving a request for at least one random number; means for generating a message authentication code from the identifier and at least one random number to be transmitted; and means for creating a message for transmission, including the random number in plain text and the message authentication code. A random number distribution system includes the computer device; a communication network; and a receiver device connectable to the computer device via the network to transmit requests for random numbers to the computer device and to receive messages from the computer device.
Claims29
A computer device for transmitting random numbers over a network, the computer device comprising:
- means for receiving a request for at least one random number;
- means for generating a message authentication code from at least one random number to be transmitted;
- means for creating a message for transmission, comprising the random number in plain text and the message authentication code.
A receiver device for receiving random numbers over a network, the receiver device comprising:
- means for receiving a random number in plain text;
- means for applying a function to the random number using a private key to generate a private random bit string.
A computer device for transmitting random numbers over a network, the computer device comprising:
- means for receiving a request for at least one random number, the request including an identifier;
- means for generating a message authentication code from the identifier and at least one random number to be transmitted;
- means for creating a message for transmission, comprising the random number in plain text, the identifier and the message authentication code.
A receiver device for receiving random numbers over a network, the receiver device comprising:
- means for receiving a random number in plain text;
- means for verifying a message authentication code from the received random numbers;
- means for applying a function to the random number using a private key to generate a private random number string.
A method of transmitting random numbers over a network comprising:
- receiving a request for a random number;
- generating a message authentication code from at least one random number to be transmitted;
- and
- creating a message for transmitting comprising the random number in plain text and the message authentication code.
A method of generating private random bit strings, comprising:
- receiving a random number in plain text and applying a function to the plain text random number with a private key to thereby generate a private random number bit string.
A method of transmitting random numbers over a network comprising:
- receiving a request for a random number, the request including an identifier;
- generating a message authentication code from the identifier and at least one random number to be transmitted;
- and
- creating a message for transmitting comprising the random number in plain text, the identifier and the message authentication code.
Dependencies are inferred from the claim text.