SECURITY SYSTEM FORMING PART OF A BITCOIN HOST COMPUTER
First Claim
Patent Images
1. A host computer system comprising:
- a key ceremony application configured to create a for-distribution master key,store the for-distribution master key in the memory,split the for-distribution master key into N shares,distribute the N shares among N custodians, andclear the for-distribution master key from the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A key ceremony application creates bundles for custodians encrypted with their passphrases. Each bundle includes master key share. The master key shares are combined to store an operational master key. The operational master key is used for private key encryption during a checkout process. The operational private key is used for private key decryption for transaction signing in a payment process. The bundles further include TLS keys for authenticated requests to create an API key for a web application to communicate with a service and to unfreeze the system after it has been frozen by an administrator.
54 Citations
8 Claims
-
1. A host computer system comprising:
-
a key ceremony application configured to create a for-distribution master key, store the for-distribution master key in the memory, split the for-distribution master key into N shares, distribute the N shares among N custodians, and clear the for-distribution master key from the memory. - View Dependent Claims (2, 3)
-
-
4. A method of distributing security data to custodians comprising:
-
creating, by a key ceremony application, a for-distribution master key; storing, by the key ceremony application, the for-distribution master key in the memory; splitting, by the key ceremony application, the for-distribution master key into N shares; distributing, by the key ceremony application, the N shares among N custodians; and clearing, by the key ceremony application, the for-distribution master key from the memory. - View Dependent Claims (5, 6)
-
-
7. A computer-readable medium having stored thereon a set of instructions that, when executed by a processor of a computer carries out a method of distributing security data to custodians comprising:
-
creating, by a key ceremony application, a for-distribution master key; storing, by the key ceremony application, the for-distribution master key in the memory; splitting, by the key ceremony application, the for-distribution master key into N shares; distributing, by the key ceremony application, the N shares among N custodians; and clearing, by the key ceremony application, the for-distribution master key from the memory.
-
-
8-63. -63. (canceled)
Specification