Method and system for enhancing cryptographic capabilities of a wireless device using broadcasted random noise
First Claim
1. A method implemented in a first transmit/receive unit for generating a secret stream of data based on received random public noise, the method comprising:
- generating a set of random numbers;
generating a set of random data by sampling a random public noise stream for a session period using the set of random numbers;
upon completion of the session period, transmitting the set of random numbers to a second transmit/receive unit;
generating a secret key based on the set of random data, whereby the second transmit/receive unit extracts the same secret key by sampling the random public noise stream for the session period using the random numbers; and
transmitting encrypted data to the second transmit/receive unit using the secret key for encryption.
0 Assignments
0 Petitions
Accused Products
Abstract
A secret stream of bits begins by receiving a public random stream contained in a wireless communication signal at a transmit/receive unit. The public random stream is sampled and specific bits are extracted according to a shared common secret. These extracted bits are used to create a longer secret stream. The shared common secret may be generated using JRNSO techniques, or provided to the transmit/receive units prior to the communication session. Alternatively, one of the transmit/receive unit is assumed to be more powerful than any potential eavesdropper. In this situation, the powerful transmit/receive unit may broadcast and store a public random stream. The weaker transmit/receive unit selects select random bits of the broadcast for creating a key. The weaker transmit/receive unit sends the powerful transmit/receive unit the selected bit numbers, and powerful transmit/receive unit uses the random numbers to produce the key created by the weaker transmit/receive unit.
15 Citations
20 Claims
-
1. A method implemented in a first transmit/receive unit for generating a secret stream of data based on received random public noise, the method comprising:
-
generating a set of random numbers; generating a set of random data by sampling a random public noise stream for a session period using the set of random numbers; upon completion of the session period, transmitting the set of random numbers to a second transmit/receive unit; generating a secret key based on the set of random data, whereby the second transmit/receive unit extracts the same secret key by sampling the random public noise stream for the session period using the random numbers; and transmitting encrypted data to the second transmit/receive unit using the secret key for encryption. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A first wireless transmit/receive unit (WTRU) for transmitting and receiving encrypted data using public random noise;
- the WTRU comprising;
a receiver that; receives a random public noise stream for a session period; a memory that stores a set of random data; a processor that executes instructions for; generating a set of random numbers, generating the set of random data by sampling the random public noise stream using the random numbers, generating a secret key based on the set of random data, whereby a second WTRU extracts the same secret key by sampling the random public noise stream for the session period using the random numbers, and generating encrypted data using the secret key for encryption; and a transmitter that; transmits the set of random numbers to the second WTRU upon completion of the session period, and transmits the encrypted data to the second WTRU. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
- the WTRU comprising;
Specification