Abstract: |
A method for storing a cryptocurrency private key offline, including: encrypting the cryptocurrency private key using a primary encryption key; sharding the encrypted cryptocurrency private key into a plurality of alpha shards; generating beta shards by encrypting the alpha shards with secondary encryption keys; and storing representations of the beta shards offline. The method can additionally or alternatively include: retrieving the representations of the beta shards from the offline storage; decrypting the beta shards into the alpha shards based on the secondary encryption keys; reconstructing the encrypted cryptocurrency private key by recombining the alpha shards; and decrypting the encrypted cryptocurrency private key with the primary encryption key. |
Inventor: |
Martin, Philip (San Francisco, CA, US); Borrey, Julian (San Francisco, CA, US); Liu, Yolanda (San Francisco, CA, US); Blacher, Zachary (San Francisco, CA, US); Kearney, Robert John (San Francisco, CA, US) |
Applicant: |
Coinbase, Inc. (San Francisco, CA, US) |
Face Assignee: |
N/A |
Filed: |
2019-04-17 |
Issued: |
2019-10-17 |
Claims: |
20 |
|
US20190318356
|
1. A method for offline storage of a cryptocurrency private key of a cryptocurrency public-private key pair for a cryptographic currency, the method comprising:
(9)
(4)
|
|
12. The method of claim ii, wherein determining alpha shards based on the set of secondary encryption keys comprises:
(2)
(2)
|
|
15. The method of claim ii, further comprising:
(1)
(2)
|
|
18. A method for cryptocurrency private key retrieval from offline storage, comprising:
(2)
(4)
|
|