AUTONOMOUS EXCHANGE VIA ENTRUSTED LEDGER KEY MANAGEMENT
First Claim
1. A system for securely providing one or more digital wallets to one or more users, the system comprising:
- one or more data stores;
one or more communication devices that receive one or more wallet creation requests; and
a non-transitory storage medium storing instructions that, when executed, cause one or more processors to, for each of the one or more wallet creation requests;
generate at least one private key;
generate a safeguard code;
generate a hash using the safeguard code and the at least one private key;
encrypt the hash to generate an encrypted hash; and
store the encrypted hash on the one or more data stores.
1 Assignment
0 Petitions
Accused Products
Abstract
An Autonomous Exchange via Entrusted Ledger (AXEL) blockchain is discussed herein. The AXEL blockchain enables users to perform transactions in a private setting while enabling the transaction records thereof to be verified by other network users without publicly divulging the contents or details of the transaction records. The token identification system and method allows the tokens to carry an immutable identification to prevent negative blockchain occurrences such as double spending. A payment methodology allowing integration of external financial institutions with user owned and managed wallet. The AXEL blockchain can also interface with and utilize a distributed database to create an immutable record of each transaction while providing a complete backup of the transactions that occur within the system and on the AXEL blockchain. A method for protecting the private key ensures wallet access is only granted to the account owner.
28 Citations
20 Claims
-
1. A system for securely providing one or more digital wallets to one or more users, the system comprising:
-
one or more data stores; one or more communication devices that receive one or more wallet creation requests; and a non-transitory storage medium storing instructions that, when executed, cause one or more processors to, for each of the one or more wallet creation requests; generate at least one private key; generate a safeguard code; generate a hash using the safeguard code and the at least one private key; encrypt the hash to generate an encrypted hash; and store the encrypted hash on the one or more data stores. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory storage medium storing instructions that, when executed, cause one or more processors to:
-
receive one or more wallet creation requests; and for each of the one or more wallet creation requests; generate a safeguard code; generate an encrypted hash by encrypting a hash of the safeguard code and at least one private key; and store the encrypted hash on one or more data stores. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for securely providing one or more digital wallets for one or more users, the method comprising:
-
receiving one or more wallet creation requests at one or more processors; and for each of the one or more wallet creation requests; generate at least one private key; generate a safeguard code; generate a hash using the safeguard code and the at least one private key; encrypt the hash to generate an encrypted hash; and store the encrypted hash on one or more data stores. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification