IP Library Granted Patent US 10,903,984
Granted Patent B2
US 10,903,984 · App. 16/732,966 · Granted Jan 26, 2021

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,903,984
App. No.
16/732,966
Granted
Jan 26, 2021
Kind
B2
Abstract

Systems, devices, and methods are provided for generating and transmitting a stream of random numbers such that the transmitted stream of random numbers is based at least in part on two or more streams of received random numbers. A randomness beacon can include a processor, a transmitter, and a memory with instructions thereon to cause the beacon to receive the two or more streams of received random numbers, generate a new stream of random numbers based at least in part on the received streams, and transmit the new stream via the transmitter to a public network. A system can include the randomness beacon and two or more random number generators that are generating the two or more random number streams received by the beacon.

Claims (35)

1. A method for generating and broadcasting publicly accessible and tamper resistant random numbers, comprising:

receiving, at a processor of a randomness beacon controlled by a third party, a first stream of random numbers from a first random number generator controlled by a first party distinct from the third party;

receiving, at the processor of the randomness beacon, a second stream of random numbers from a second random number generator controlled by a second party distinct from the third party;

generating, by the processor of the randomness beacon, a third stream of random numbers based at least in part on the first stream of random numbers and based at least in part on the second stream of random numbers so that neither the first party, the second party, nor the third party has exclusive control of the third stream of random numbers; and

publicly transmitting, from the randomness beacon, to a public network, the third stream of random numbers, in an unmodified state, so that the third stream of random numbers is publicly accessible, in the unmodified state, to user devices in communication with the public network,

wherein the randomness beacon is geographically separated from a first system distinct from the randomness beacon and including the first random number generator,

wherein the randomness beacon is geographically separated from a second system distinct from the randomness beacon and including the second random number generator, and

wherein the first system and the second system are distinct from each other and geographically separated from each other.

2. The method of claim 1 , wherein generating the third stream of random numbers based at least in part on the first stream of random numbers and based at least in part on the second stream of random numbers further comprises combining the first stream of random numbers with the second stream of random numbers such that the third stream of random numbers is a recombinant stream.

3. The method of claim 2 , wherein combining the first stream of random numbers with the second stream of random numbers further comprises utilizing a recombinant function that is a summation.

4. The method of claim 1 , wherein publicly transmitting, from the randomness beacon, to the public network, the third stream of random numbers further comprises publicly transmitting the third stream of random numbers such that the third stream of random numbers is publicly accessible via the internet so that the third stream of random numbers is publicly obtainable via a web browser in communication with the internet.

5. A third party randomness beacon configured to broadcast publicly accessible and tamper resistant random numbers, the beacon comprising:

a transmitter in communication with a public network;

a processor in communication with the transmitter; and

non-transitory computer readable medium in communication with the processor comprising instructions thereon that when executed by the processor cause the processor to:

receive, at the processor of the randomness beacon, a first stream of random numbers from a first random number generator controlled by a first party distinct from the third party,

receive, at the processor of the randomness beacon, a second stream of random numbers from a second random number generator controlled by a second party distinct from the third party,

generate, by the processor of the randomness beacon, a third stream of random numbers based at least in part on the first stream of random numbers and the second stream of random numbers so that neither the first party, the second party, nor the third party has exclusive control of the third stream of random numbers, and

transmit, from the processor, to the transmitter, and thereby the public network, the third stream of random numbers, in an unmodified state, so that the third stream of random numbers is publicly accessible, in the unmodified state, to user devices in communication with the public network,

wherein the randomness beacon is geographically separated from a first system distinct from the randomness beacon and including the first random number generator,

wherein the randomness beacon is geographically separated from a second system distinct from the randomness beacon and including the second random number generator, and

wherein the first system and the second system are distinct from each other and geographically separated from each other.

6. The randomness beacon of claim 5 , wherein the computer readable medium further comprises instructions thereon that when executed by the processor cause the processor to generate the third stream of random numbers by combing the first stream of random numbers with the second stream of random numbers such that the third stream of random number is a recombinant stream.

7. The randomness beacon of claim 6 , wherein the computer readable medium further comprises instructions thereon that when executed by the processor cause the processor to combine the first stream of random numbers with the second stream of random numbers using a recombinant function that is a summation.

8. The randomness beacon of claim 5 ,

wherein the public network is the internet, and

wherein the computer readable medium further comprises instructions thereon that when executed by the processor to transmit, from the processor, to the transmitter, and thereby the internet, the third stream of random numbers so that the third stream of random numbers is accessible via a web browser in communication with the internet.

9. The randomness beacon of claim 5 , further comprising:

one or more receivers in communication with: the processor, the first random number generator, and the second random number generator.

10. A system comprising:

the randomness beacon of claim 9 ;

the first random number generator; and

the second random number generator.

11. The system of claim 10 ,

wherein each of the first random number generator and the second random number generator each respectively comprises 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.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2022
From: GLOBAL RISK ADVISORS
To: QRYPT INC.
Reel/Frame 058666/0138 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2020
From: CHALKER, KEVIN
To: GLOBAL RISK ADVISORS
Reel/Frame 051404/0348 →
Continuity (4)
Continuation 15760568
Continuation 14976839 · Dec 21, 2015
Provisional Application 62218850 · Sep 15, 2015
Related Publication 20200186326A1 · Jun 11, 2020