IP Library Granted Patent US 7,688,976
Granted Patent B2
US 7,688,976 · App. 11/485,208 · Granted Mar 30, 2010

Random wave envelope derived random numbers and their use in generating transient keys in communication security application part I

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,688,976
App. No.
11/485,208
Granted
Mar 30, 2010
Kind
B2
Abstract

A random wave envelope is created from a set of bounded random numbers by additively combining a triangle, a square and a sine wave. The random wave envelope is then used to create a sequence of wave random numbers from the wave envelope, which are used to generate random-variant keys for encryption in place of the pre-placed encryption key. An ambiguity envelope is thus created over the transmission of data packets as random-variant-keys are used that are distinct and separate for each packet and may also be distinct and separate for each incoming and outgoing packet. The random-variant keys are only created at the time of the actual use for encrypting or decrypting a data packet and not before and then discarded after one time use. The random-variant keys may be used in wireless network using wireless access points, cellular phone and data networks and ad hoc mobile wireless networks.

Claims (44)

1. A system of encryption for communication security that uses an encryption algorithm and a pre-placed encryption key, the system comprising:

a. a random wave generator function generates a random wave envelope by additively combining periodic waves of types of, a triangle, a square and a sine functions and that yields a random number from a y-axis amplitude value of the random wave envelope for an x-axis value;

b. a jitter security function by operation of the random number with the pre-placed key at time of encryption generates a random-variant-key in a temporary memory of an encryption device; and

c. a security function uses the random-variant-key for encryption of a data block and immediately thereafter discards the random-variant-key, then uses the jitter function to generate a next random variant key for the encryption of a next data block and also immediately discards the next random variant key, thereby the encryption device stores only the pre-placed key.

2. The system of encryption as in claim 1 , comprising:

a. from the random wave envelope y-axis offsets as random numbers can be derived from x-axis values;

b. the jitter function using the y-axis offsets from the random wave envelope creates a sequence of transient one time use random-variant-keys from the pre-placed key.

3. The system of encryption as in claim 2 comprising:

a. a randomly derived set of numbers using a bounded random number generator at a transmitting encryption device;

b. these set of random numbers are copied to a receiving encryption device at other end of communication transmission.

4. The system of encryption as in claim 3 comprising:

a. the random numbers in the set are randomly paired and assigned to these wave types of triangle, square and sine and their properties of, cycle times and amplitudes;

b. the random wave envelope resulting from such combination of wave types, with an x-axis that corresponds to time or packet sequence number and a y-axis that corresponds to an envelope offset, where the envelope offset is used in the jitter security function to create random-variant-keys.

5. The system of encryption as in claim 1 , the jitter security function comprising:

a. transforming the y-axis offset of the random wave envelope into a series of numbers;

b. the series of numbers are used to alter the pre-placed key to arrive at a random-variant-key, where each y-axis offset yields a new random-variant-key.

6. The system of encryption as in claim 5 , the jitter function comprising:

one of a technique of (i) the pre-placed key is altered by performing an operation of bit reversal corresponding to the series of numbers, (ii) the pre-placed key is altered by adding or subtracting the offset from the pre-placed key.

7. The system of encryption as in claim 5 comprising:

a. the utter function creates a random-variant-key 1 using a technique of where the pre-placed key is altered by performing an operation of bit reversal corresponding to the series of numbers, then creates a random-variant-key 2 using a technique where the pre-placed key is altered by adding or subtracting the offset from the pre-placed key; and

b. the security function then uses these two random-variant-keys in two different layers of encryption.

8. A system of security in a nationwide wireless network using wireless router as access points, the wireless router comprising:

a wireless router adapted with a (i) telephone interface with the ability to receive telephone calls from a caller, (ii) generates a set of bounded random numbers and delivers the set of bounded random numbers to the caller via the audio connection;

the set of bounded random numbers is used by the wireless router for selecting parameters of a triangle, a square and a sine function wave, additively combining these waves generating a random wave envelope, and deriving an encryption keys from the random wave envelope for use between the wireless router and a computing device of the caller.

9. The system of security as in claim 8 , the wireless router adaptation further comprising:

a. a function that converts the set of bounded random numbers to a random wave envelope with an x-axis identifying packet numbers and y-axis identifying the random wave envelope amplitude as an offset; and

b. a function using the random wave envelope offset as a parameter to generate random-variant-keys and uses the random-variant-keys as the encryption key in place of a pre-placed key for encryption from and to the wireless router.

10. The system of security as in claim 8 , further comprising:

a function that (i) assigns a port number and delivers the port number as part of the set of bounded random numbers to the caller, (ii) creates a record where the caller id is used as a reference for the set of numbers, (iii) deletes the record at the end of the communication session or a twenty four hour period which ever occurs first.

11. A system of security in a nationwide wireless network using wireless routers as access points for communication to wireless computing devices, a wireless interface card of the computer device, comprising:

the wireless interface card adapted with (i) a function to input a set of random numbers and a port number of a wireless router, (ii) a function that converts the set of numbers to a set of three waves types, one of each of a triangle, a square and a sine function and additively combines them to yield a random wave envelope, with an x-axis packet number and a y-axis identifying a wave amplitude as an offset, and (iii) a function that using the offset as a parameter generates random-variant-keys and uses the random-variant-keys for encryption in place of a pre-placed key for communication to and from the wireless interface card to the wireless router.

12. A system of security against eavesdropping communication between two handheld wireless devices such as cell phone communication, the system of security, comprising:

a. a cell phone A and a cell phone B, each adapted with a function that generates a set of bounded random numbers;

b. a sharing mechanism to share that set of bounded random numbers between the cell phones A and B, each cell phone stores the set with reference to a caller id of each of cell phones;

c. the cell phones A and B each equipped with a random wave envelope function that converts each of the set of bounded random numbers at each phone into a set of three waves types, one of each of a triangle, a square and a sine function and additively combines them to yield a random wave, envelope with an x-axis and a y-axis;

d. cell phone A and B each equipped with a jitter function that using a y-axis offset from the random wave envelope creates a x-axis packet number dependent sequence of random-variant-keys from a pre-placed encryption key and uses these random variant encryption keys for encryption of communication between the cell phones A and B.

13. The system of security as in claim 12 , comprising:

on communication from cell phone A to cell phone B, cell phone A encrypts the communication using random-variant-keys, cell phone B finds the set of bounded random numbers corresponding to the caller id of cell phone A and decrypts the communication by using the same random-variant-keys, and on communication from cell phone B to cell phone A, cell phone B encrypts the communication using random-variant-keys, cell phone A finds the set of bounded random numbers corresponding to the cell phone B and decrypts the communication by using the same random-variant-keys, where each cell phone has its own set of bounded random numbers enabling the communication from cell phone A to cell phone B use a different random-variant keys than for the communication from cell phone B to cell phone A.

14. The system of security as in claim 12 , comprising:

the sharing mechanism for the bounded random numbers between cell phone A and cell phone B may include manual, optical, and radio frequency means.

15. The system of security as in claim 12 , comprising:

a function in each cell phone A and B that can let a user selectively enable and disable the security for each communication.

16. The system of security as in claim 12 , comprising:

the wireless device may be short range RF equipped device, where the communication is between the wireless device and a RF extension of the wireless device alternatively the communication is between the wireless device and a base station.

Continuity (2)
Provisional Application 6069959300 · Jul 14, 2005
Related Publication 20080049938A1 · Feb 28, 2008