Using real random number generator as proof of time
First Claim
Patent Images
1. A transmission system comprising:
- a random bit generator that is configured to provide an unpredictable sequence of bits,a transmitter that is configured to communicate the unpredictable sequence of bits, anda storage device that is configured to store data corresponding to the unpredictable sequence of bits, to facilitate a verification of receipt of the unpredictable sequence of bits by a receiving system, the receiving system comprising a mixer that is configured to combine the unpredictable sequence of bits with an identifier of the receiving system to form the data corresponding to the unpredictable sequence of bits.
1 Assignment
0 Petitions
Accused Products
Abstract
A truly random sequence of bits is transmitted from a transmitter, such that a receiver can receive and store a portion of the transmission for the duration of time that the receiver is within range of the transmitter. Thereafter, the stored sequence in the receiver is compared to a stored copy of the continuous transmission to determine the time that the stored sequence was transmitted. If the sequence of bits is truly random, the security of the system is assured.
9 Citations
12 Claims
-
1. A transmission system comprising:
-
a random bit generator that is configured to provide an unpredictable sequence of bits, a transmitter that is configured to communicate the unpredictable sequence of bits, and a storage device that is configured to store data corresponding to the unpredictable sequence of bits, to facilitate a verification of receipt of the unpredictable sequence of bits by a receiving system, the receiving system comprising a mixer that is configured to combine the unpredictable sequence of bits with an identifier of the receiving system to form the data corresponding to the unpredictable sequence of bits. - View Dependent Claims (2, 3)
-
-
4. A receiving system comprising:
-
a receiver that is configured to receive a modulation corresponding to a random bit sequence a detector that is configured to detect the random bit sequence from the modulation; a storage device that is configured to store data corresponding to the random bit sequence, to facilitate a verification of receipt of the random bit sequence; and a mixer that is configured to combine the random bit sequence with an identifier of the receiving system to form the data corresponding to the random bit sequence. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A verification system comprising:
-
a first register that is configured to contain received data; a second register that is configured to contain at least a portion of transmitted data; a comparator, operably coupled to the first register and the second register, that is configured to compare the received data to a select portion of the transmitted data; a shift controller that is configured to shift the portion of transmitted data in the second register to provide a next select portion of the transmitted data for comparison, if the comparator indicates a difference between the received data and the select portion of the transmitted data; and a reward system that is configured to provide a reward based on a length of the received data when the comparator indicates a match between the received data and the portion of the transmitted data.
-
-
10. The verification system comprising:
-
a first register that is configured to contain received data; a second register that is configured to contain at least a portion of transmitted data; a comparator, operably coupled to the first register and the second register, that is configured to compare the received data to a select portion of the transmitted data; a shift controller that is configured to shift the portion of transmitted data in the second register to provide a next select portion of the transmitted data for comparison, if the comparator indicates a difference between the received data and the select portion of the transmitted data; and a mixer, operably coupled to the second register and the comparator, that is configured to combine at least a part of the portion of the transmitted data with an identifier of a receiver to produce the select portion of the transmitted data that is compared to the received data.
-
-
11. A method of providing a reward for being at a particular locale, comprising:
-
transmitting an unpredictable sequence of bits from a transmitter at the particular locale, storing transmission data corresponding to the unpredictable sequence of bits, receiving at least a portion of the unpredictable sequence of bits at a receiver when the receiving system is within receiving range of the transmitter, storing reception data corresponding to the portion of the unpredictable sequence of bits at the receiving system, subsequently comparing the reception data to the transmission data to identify a period of correspondence between the reception data and the transmission data, and determining the reward based on the period of correspondence. - View Dependent Claims (12)
-
Specification