IP Library Granted Patent US 11,720,688
Granted Patent B2
US 11,720,688 · App. 16/309,588 · Granted Aug 8, 2023

Secure initiation and transfer of a cryptographic database and/or a cryptographic unit

Inventors: Dhryl Anton (Paradise Valley, AZ); Michael McFall (Paradise Valley, AZ)
G06F21/602G06F12/1018G06Q20/06H04L9/3213H04L9/3239H04L9/3297G06F21/6227H04L9/0643H04L9/50
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 11,720,688
App. No.
16/309,588
Granted
Aug 8, 2023
Kind
B2
Abstract

Disclosed is a method, a device, and/or a system of initiation and transfer of a cryptographic database and/or a cryptographic unit. In one embodiment, an electronic mint generates and mints proofs in an indelible media using a hash function. The proofs and/or an origin hash based on the proofs may be usable to seed a hash chain of a cryptographic bearer database and/or a cryptographic unit with an evolving state hash. The database and/or unit is issued from a treasury server and transferred between user devices as coordinated by a tracking server that utilizes one or more immutable records to track the database and/or unit and retain uniqueness of the bearer database in its most evolved state. Transfers may update user state hash of an evolving user profile usable as an authentication token and/or to show assent to a transaction resulting in a seal hash of acceptance.

Claims (59)

1. A method for minting physical proofs usable to seed one or more cryptographic hash chains, the method comprising:

specifying a first predetermined number of physical proofs to be minted;

gathering entropic outputs of an entropy source as a source of randomness;

inputting the entropic outputs of the entropy source into a hash function;

generating a number of instances of proof datum, each proof datum an output of the hash function, the number of instances of the proof datum collectively referred to as proof data;

storing the proof data in a re-writable memory;

comparing each generated proof datum of the proof data stored in the re-writable memory to each other proof datum of the proof data stored in the re-writable memory to determine that each proof datum is unique within the proof data;

embedding each proof datum of the proof data as a physical proof on an indelible media that is computer-readable to create a proof set; and

seeding a cryptographic hash chain.

2. The method of claim 1 , further comprising:

erasing the proof data from the re-writable memory; and

embedding on the indelible media a mint ID corresponding to an electronic mint generating the output of the hash function.

3. The method of claim 1 , further comprising:

determining that the first predetermined number of physical proofs to be minted is below a threshold number associated with termination of an algorithm generating proof data within a predetermined time interval.

4. The method of claim 1 , further comprising:

utilizing the proof datum as an input to a second hash function to generate an initial state of a cryptographic unit.

5. The method of claim 1 , wherein the hash function is embodied in an application-specific integrated circuit (ASIC), and wherein a globally unique identifier (GUID) algorithm comprises the hash function.

6. The method of claim of claim 1 , wherein the first entropy source comprises a time input from an atomic clock, and wherein the electronic mint is air-gapped during embedding of each proof datum of the proof data on the indelible media.

7. The method of claim 1 , wherein the cryptographic hash chain comprises (i) a first data block comprising a first transaction data and a state hash of the first data block generated as an output of a third hash function with inputs comprising the proof datum, and the first transaction data, and (ii) a second data block comprising a second transaction data and a state hash of the second data block generates as an output of at least one of the third hash function and a fourth hash function with inputs comprising the state hash of the first data block and the second transaction data.

8. A physical computer readable memory comprising computer executable instructions that when executed by a computer processor:

specify a first predetermined number of physical proofs to be minted;

gather entropic outputs of an entropy source as a source of randomness;

input the entropic outputs of the entropy source into a hash function;

generate a number of instances of proof datum, each proof datum an output of the hash function, the number of instances of the proof datum collectively referred to as proof data;

store the proof data in a re-writable memory;

compare each generated proof datum of the proof data stored in the re-writable memory to each other proof datum of the proof data stored in the re-writable memory to determine that each proof datum of the proof data is unique within the proof data;

embed each proof datum of the proof data as a physical proof on an indelible media that is computer-readable to create a proof set; and

seed a cryptographic hash chain.

9. The physical computer readable memory of claim 8 , further comprising computer executable instructions that when executed by a computer processor:

erase the proof data from the re-writable memory; and

embed on the indelible media a mint ID corresponding to an electronic mint generating the output of the hash function.

10. The physical computer readable memory of claim 8 , further comprising computer executable instructions that when executed by a computer processor:

determine that the first predetermined number of physical proofs to be minted is below a threshold number associated with termination of an algorithm generating proof data within a predetermined time interval.

11. The physical computer readable memory of claim 8 , further comprising computer executable instructions that when executed by a computer processor:

input the proof datum to a second hash function to generate an initial state of a cryptographic unit.

12. The physical computer readable memory of claim 8 , wherein the hash function is embodied in an application-specific integrated circuit (ASIC), and wherein a globally unique identifier (GUID) algorithm comprises the hash function.

13. The physical computer readable memory of claim 8 , wherein the entropy source comprises a time input from an atomic clock, and wherein the cryptographic hash chain comprises: (i) a first data block comprising a first transaction data and a state hash of the first data block generated as an output of a third hash function with inputs comprising the proof datum, and the first transaction data, and (ii) a second data block comprising a second transaction data and a state hash of the second data block generates as an output of at least one of the third hash function and a fourth hash function with inputs comprising the state hash of the first data block and the second transaction data.

14. An electronic mint comprising:

a computer processor

a memory comprises a non-transitory medium comprising computer readable instructions that when executed:

specify a first predetermined number of physical proofs to be minted;

gather entropic outputs of an entropy source as a source of randomness;

input the entropic outputs of the entropy source into a hash function;

generate a number of instances of proof datum, each proof datum an output of the hash function, the number of instances of the proof datum collectively referred to as proof data;

store the proof data in a re-writable memory;

compare each generated proof datum of the proof data stored in the re-writable memory to each other proof datum of the proof data stored in the re-writable memory to determine that each proof datum of the proof data is unique within the proof data;

embed each proof datum of the proof data as a physical proof on an indelible media that is computer-readable to create a proof set; and

at least one of: seeding a cryptographic hash chain of transmitting the proof datum over a network for seeding the cryptographic hash chain.

15. The electronic mint of claim 14 , wherein the memory further comprising computer readable instructions that when executed:

erase the proof data from the re-writable memory; and

embed on the indelible media a mint ID corresponding to an electronic mint generating the output of the hash function.

16. The electronic mint of claim 14 , wherein the memory further comprising computer readable instructions that when executed:

determine that the first predetermined number of physical proofs to be minted is below a threshold number associated with termination of an algorithm generating proof data within a predetermined time interval.

17. The electronic mint of claim 14 , wherein the memory further comprising computer readable instructions that when executed:

input the proof datum to a second hash function to generate an initial state of a cryptographic unit.

18. The electronic mint of claim 14 , further comprising:

an application-specific integrated circuit (ASIC) embedding the hash function,

wherein a globally unique identifier (GUID) algorithm comprises the hash function.

19. The electronic mint of claim 14 , wherein the cryptographic hash chain comprises: (i) a first data block comprising a first transaction data and a state hash of the first data block generated as an output of a third hash function with inputs comprising the proof datum, and the first transaction data, and (ii) a second data block comprising a second transaction data and a state hash of the second data block generates as an output of at least one of the third hash function and a fourth hash function with inputs comprising the state hash of the first data block and the second transaction data.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2021
From: VESCEL, LLC
To: ONLI, INC.
Reel/Frame 058067/0307 →
CHANGE OF NAME Recorded Nov 10, 2021
From: CLOUDMODE, LLC
To: VESCEL, LLC
Reel/Frame 058842/0028 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2021
From: ONLI, INC.
To: THE ONLI CORPORATION
Reel/Frame 055328/0589 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2019
From: ANTON, DHRYL; MCFALL, MICHAEL
To: CLOUDMODE, LLC
Reel/Frame 050502/0886 →
Continuity (2)
Provisional Application 62349118 · Jun 13, 2016
Related Publication 20190318103A1 · Oct 17, 2019
Cited By (1)
US 12,314,709