IP Library Granted Patent US 10,778,413
Granted Patent B2
US 10,778,413 · App. 15/760,568 · Granted Sep 15, 2020

Device and method for resonant cryptography

Inventor: Kevin Chalker (New York, NY)
Assignee: Global Risk Advisors
H04L9/065H04L9/0656H04L9/0662H04L9/0668H04L9/0816H04L9/0872H04L9/12H04L9/16G06F7/582G06F7/588H04L2209/08
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 10,778,413
App. No.
15/760,568
Granted
Sep 15, 2020
Kind
B2
Abstract

A system for secure communications using resonant cryptography includes a resonator that has a random number generator (RNG). The RNG can be at least one of a true random number generator, pseudo-random number generator, and any non-repeating sequence of numbers having a characteristic of a random number stream, and generating a first stream of random numbers. A transmitter, electrically coupled to the random number generator, is also included to transmit the generated first stream of random numbers.

Claims (116)

1. A method of decrypting data comprising:

receiving, by a first communicator, a transmitted geo-fence stream;

storing, in a non-transitory memory of the first communicator, at least a portion of the geo-fence stream;

converting, using a processor of the first communicator, the portion of the geo-fence stream into a cryptographic key using an algorithm; and

decrypting, by the first communicator, at least a portion of data stored inside a geo-fenced area using the cryptographic key,

the geo-fence stream is a stream of random numbers generated by a resonator and transmitted by a geo-fence transmitter,

the geo-fenced area is defined by a signal range of the geo-fence transmitter, and

data stored inside the geo-fence area is configured to be inaccessible to devices not receiving the geo-fence stream.

2. The method of claim 1 , further comprising the steps of:

receiving, by the first communicator, a transmitted first combined stream;

the first combined stream comprising the geo-fence stream with a second stream to form the first combined stream; and

the first combined stream is a new geo-fence stream.

3. The method of claim 1 , further comprising the steps of:

receiving, by the first communicator, a second stream of numbers; and

storing, in the non-transitory memory of the first communicator, at least a portion of the second stream;

the converting step uses the portion of the geo-fence stream and the second streams as a new geo-fence stream.

4. A method of encrypting data comprising:

receiving, by a first communicator, a transmitted geo-fence stream;

storing, in a non-transitory memory of the first communicator, at least a portion of the geo-fence stream;

converting, using a processor of the first communicator, the portion of the geo-fence stream into a cryptographic key using an algorithm; and

encrypting, by the first communicator, at least a portion of data stored inside a geo-fenced area using the cryptographic key,

wherein the geo-fence stream is a stream of random numbers generated by a resonator and transmitted by a geo-fence transmitter, and wherein the geo-fenced area is defined by a signal range of the geo-fence transmitter, and wherein data stored inside the geo-fence area is configured to be inaccessible to devices not receiving the geo-fence stream.

5. The method of claim 4 , further comprising the steps of:

receiving, by the first communicator, a transmitted first combined stream;

the first combined stream comprising the geo-fence stream with a second stream to form the first combined stream; and

the first combined stream is a new geo-fence stream.

6. The method of claim 4 , further comprising the steps of:

receiving, by the first communicator, a second stream of numbers; and

storing, in the non-transitory memory of the first communicator, at least a portion of the second stream;

the converting step uses the portion of the geo-fence stream and the portion of the second stream as a new geo-fence stream.

7. A system for secure communications using resonant cryptography, comprising:

a resonator, comprising:

a random number generator comprising at least one of a true random number generator, pseudo-random number generator, and any non-repeating sequence of numbers having a characteristic of a random number stream, and generating a first stream of random numbers; and

a transmitter, electrically coupled to the random number generator, transmitting the generated first stream of random numbers as a geo-fence stream;

the transmitter transmitting the geo-fence stream to a first communicator;

the transmitter is a short-range transmitter and a transmitter signal range defines a geo-fence area;

when the first communicator receives the geo-fence stream inside the geo-fence area, the first communicator is granted access to data inside the geo-fenced area;

when the first communicator is outside the geo-fence area the first communicator at least one of, cannot, receive the geo-fence stream and is denied access the data inside the geo-fenced area; and

access to the data inside the geo-fenced area is granted or denied based a cryptographic keys based on at least a portion of the geo-fenced stream.

8. The system of claim 7 , the resonator further comprises:

a receiver receiving a second stream of random numbers; and

a processor integrating the second stream of random numbers into the first stream of random numbers for form the geo-fence stream;

the transmitter transmits the geo-fence stream.

9. The system of claim 8 , the second stream of numbers is received from a second resonator.

10. A system for secure communications using resonant cryptography, comprising:

a first communicator comprising:

a first communicator receiver receiving a geo-fence stream;

a first communicator crypto engine, electronically linked to the first communication receiver, and comprising:

a non-transitory memory storing at least a portion of the geo-fence stream; and

a first communicator processor electronically linked to the memory to read at least a portion of the geo-fence stream and to convert the portion of the geo-fence stream into a cryptographic key,

the ability of the first communicator receiver to receive the geo-fence stream defines a geo-fence area;

when the first communicator receiver receives the geo-fence stream of numbers inside the geo-fence area the first communicator crypto engine can create the cryptographic key; and

when the first communicator receiver is outside the geo-fence area the first communicator crypto engine cannot create the cryptographic key if the first communicator cannot receive the geo-fence stream.

11. The system of claim 10 , the first communicator receiver receiving a second geo-fence stream comprising a second stream of random numbers combined with the geo-fence stream of random numbers, and

the second geo-fence stream is a new geo-fence stream.

12. The system of claim 10 ,

the first communicator receiver receives a second stream of numbers;

the non-transitory memory stores at least a portion of the second stream; and

the first communicator processor reads at least a portion of the second stream and uses both portions of the geo-fence stream and the second stream as a new geo-fence stream.

13. A communicator for secure communications comprising:

a first receiver configured to receive a first stream of random numbers; and

a first crypto engine comprising:

a non-transitory memory; and

a first processor;

the first crypto engine is electronically linked to the first receiver, and the first processor is electronically linked to the non-transitory memory;

the first stream of random numbers is generated by at least one of a true random number generator, a pseudo-random number generator, and a non-repeating sequence of numbers having a characteristic of a random number stream;

the first processor is configured to read at least a first portion and a second portion of the first stream of random numbers and to convert the first portion and the second portion of the first stream of random numbers into a first cryptographic key and a second cryptographic key respectively;

the first portion of the first stream of random numbers is transmitted at time T 0 , and the second portion of the first stream of random numbers is transmitted at time T 1 , and T 0 and T 1 are separated in time; and

the communicator is configured to encrypt and decrypt a data value V 1 using the first cryptographic key, and to reencrypt the data value V 1 using the second cryptographic key.

14. The communicator of claim 13 ,

the first receiver configured to receive a first combined stream of random numbers;

the first combined stream comprising a combination of the first stream with the second stream; and

the first combined stream is a new first stream.

15. The communicator of claim 13 , the first receiver receives the first stream of random numbers by at least one of radio frequency and through a network.

16. The communicator of claim 13 , an access to receive the first stream of random numbers is restricted.

17. The communicator of claim 13 , further comprising:

a first communicator number generator generating a first communicator number;

the first receiver configured to receive a first combined stream comprising the first communicator number combined into the first stream of random numbers; and

the combined stream is a new first stream.

18. The communicator of claim 17 ,

the first receiver configured to receive a second combined stream comprising the first communicator number combined into a second communicator number and the first stream of random numbers; and

the second combined stream is a new first stream.

19. The communicator of claim 13 ,

the first receiver configured to receive a recursive stream;

the recursive stream comprising a combination of the T 0 first stream with the T 1 first stream at the time T 1 .

20. The communicator of claim 13 , further comprising:

an amber non-transitory memory storing the T 0 first stream; and

a data set encrypted using the T 0 first stream.

21. A method to encrypt and decrypt data using resonant cryptography, comprising the steps of:

receiving, at a first communicator, a first stream of random numbers;

storing, in a non-transitory memory of the first communicator, at least a first portion of the first stream;

converting, using a processor of the first communicator, the first portion of the first stream into a cryptographic key using an algorithm;

receiving, at the first communicator, the first stream of random numbers at a time T 0 ;

encrypting, using the processor, a first data value using the first portion of the first stream at the time T 0 as a T 0 first stream;

receiving, at the first communicator, a second stream of random numbers at a time T 1 ;

decrypting, using the processor, the first data value using the T 0 first stream; and

encrypting, using the processor, the first data value using the portion of the second stream at the time T 1 as a T 1 first stream, T 0 and T 1 are separated in time.

22. The method of claim 21 , further comprising the steps of:

receiving, at the first communicator, a first combined stream of random numbers;

the first combined stream comprising a combination of the first stream with the second stream; and

the first combined stream is a new first stream.

23. The method of claim 21 , further comprising the steps of:

transmitting, from the first communicator a number generated by the first communicator; and

receiving, at the first communicator, a second combined stream of random numbers;

the second combined stream comprising a combination of the first communicator number with the first stream into a second combined stream; and

the second combined stream is an alternate first stream.

24. The method of claim 21 , further comprising the steps of:

receiving, at the first communicator, a third combined stream of random numbers;

the third combined stream comprising a combination of the first communicator number, a second communicator number and the first stream; and

the third combined stream is a new first stream.

25. The method of claim 21 , further comprising the steps of:

receiving, at the first communicator, a recursive stream;

the recursive stream comprises a combination of the T 0 first stream with the T 1 first stream at the time T 1 .

26. The method of claim 21 , further comprising the steps of:

storing the T 0 first stream in an amber non-transitory memory; and

encrypting a data set using the T 0 first stream.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2022
From: GLOBAL RISK ADVISORS
To: QRYPT INC.
Reel/Frame 058666/0138 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDRESS OF THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 045242 FRAME 0518. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 24, 2018
From: CHALKER, KEVIN
To: GLOBAL RISK ADVISORS
Reel/Frame 046231/0365 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2018
From: CHALKER, KEVIN
To: GLOBAL RISK ADVISORS
Reel/Frame 045242/0518 →
Continuity (3)
Continuation 14976839 · Dec 21, 2015
Provisional Application 62218850 · Sep 15, 2015
Related Publication 20180254886A1 · Sep 6, 2018