METHOD AND SYSTEM FOR ENHANCING CRYPTOGRAPHIC CAPABILITIES OF A WIRELESS DEVICE USING BROADCASTED RANDOM NOISE
First Claim
1. A method implemented in a transmit/receive unit for generating a secret stream of data based on received random public noise, the method comprising:
- receiving a random public noise stream;
sampling the random public noise stream using a short secret key;
extracting a long secret based on the sampling; and
transmitting encrypted data using the long secret for encryption.
1 Assignment
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.
20 Citations
25 Claims
-
1. A method implemented in a transmit/receive unit for generating a secret stream of data based on received random public noise, the method comprising:
-
receiving a random public noise stream;
sampling the random public noise stream using a short secret key;
extracting a long secret based on the sampling; and
transmitting encrypted data using the long secret for encryption. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A wireless transmit/receive unit (WTRU) for transmitting and receiving encrypted data using public random noise;
- the WTRU comprising;
a receiver for receiving random public noise;
a processor for sampling the random public noise based on a short secret key, and for extracting a long secret based on the sampling; and
a transmitter for transmitting data encrypted using the long secret. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
- the WTRU comprising;
-
20. A method, implemented in a transmit/receive unit, of generating an encrypted stream of data between a first and second transmit/receive unit, wherein the second transmit/receive unit has very large storage capacity, the method comprising:
-
transmitting a public stream of random noise;
storing said public stream of random noise;
receiving random numbers from the first transmit/receive unit;
generating a long key from said stored public stream of random noise using said random numbers; and
transmitting an encrypted stream of data using the long key. - View Dependent Claims (21, 22)
-
-
23. A method, implemented in a transmit/receive unit, of generating an encrypted stream of data between a first and second transmit/receive unit, wherein the second transmit/receive unit has very large storage capacity, the method comprising:
-
receiving a public stream of random noise;
generating random numbers;
selectively storing bits from the public stream of random noise based on the random numbers to create a long key;
transmitting random numbers to the second transmit/receive unit; and
transmitting an encrypted stream of data using the long key. - View Dependent Claims (24, 25)
-
Specification