US12010228B2ActiveUtilityA1

Systems, methods, and devices for secure blockchain transaction and subnetworks

Assignee: KELVIN ZERO INCPriority: May 15, 2018Filed: Mar 27, 2019Granted: Jun 11, 2024
Est. expiryMay 15, 2038(~11.8 yrs left)· nominal 20-yr term from priority
H04L 9/50H04L 2209/56H04L 9/3255H04L 9/0825G06Q 2220/00G06Q 20/3825G06Q 20/3674H04L 63/0227G06Q 20/401G06Q 20/065H04L 63/123G06F 21/74G06F 21/85H04L 9/3247H04L 9/0894H04L 9/3239G06Q 20/3829
31
PatentIndex Score
0
Cited by
25
References
22
Claims

Abstract

Provided herein is a system, device, method, and subnetwork for performing a secure blockchain transaction of a digital asset. The system includes a terminal for generating the blockchain transaction, the terminal configured to operate in a first mode and a second mode, and a switch connector for preventing the terminal from operating in the first mode and the second mode simultaneously. When the terminal is in the first mode, the terminal is connected via a network to a system provider server, the system provider server in communication with a plurality of blockchain devices. When the terminal is in the second mode, the terminal is in communication with a cold storage device. The cold storage device is configured to store a private key for signing the blockchain transaction. The terminal is configured to sign the blockchain transaction on the cold storage device using the private key.

Claims

exact text as granted — not AI-modified
The invention claimed is: 
     
       1. A system for performing a secure blockchain transaction, the system comprising:
 a terminal for generating the blockchain transaction, the terminal configured to operate in a first mode and a second mode; and 
 a switch connector for preventing the terminal from operating in the first mode and the second mode simultaneously; 
 wherein, when the terminal is in the first mode, the terminal is connected via a network to a system provider server, the system provider server in communication with at least one blockchain device; 
 wherein, when the terminal is in the second mode, the terminal is in communication with a cold storage device; 
 wherein the cold storage device is configured to store a private key for signing the blockchain transaction; 
 wherein the terminal is configured to allow the blockchain transaction to be signed on the cold storage device using the private key; 
 wherein each of a user of the terminal, a system provider providing the system provider server, and a service provider store a fragment of back-up information for backing up private blockchain information; 
 wherein the private blockchain information is recoverable only when at least two fragments of the back-up information are provided. 
 
     
     
       2. The system of  claim 1 , wherein the switch connector comprises a hardware switch. 
     
     
       3. The system of  claim 1 , wherein the switch connector comprises a software switch. 
     
     
       4. The system of  claim 1 , wherein the blockchain transaction is signed by at least two parties prior to sending the signed blockchain transaction to the at least one blockchain device. 
     
     
       5. The system of  claim 4 , wherein the at least one other party includes the system provider. 
     
     
       6. The system of  claim 1 , wherein the system provider server is in communication with at least one service provider device. 
     
     
       7. The system of  claim 1 , wherein the back-up information is a key. 
     
     
       8. The system of  claim 1 , wherein the private blockchain information includes the private key. 
     
     
       9. A terminal for performing a secure blockchain transaction, the terminal comprising:
 a processor for generating an unsigned blockchain transaction; 
 a cold storage communication port for transmitting the unsigned blockchain transaction to a cold storage device, wherein the cold storage device stores a private key for signing the unsigned blockchain transaction, and wherein the terminal receives a signed blockchain transaction from the cold storage device; 
 a network communication port for transmitting the signed blockchain transaction to a system provider server over a network, wherein the system provider server is in communication with at least one blockchain device; 
 a switch connector for selectively disabling either the cold storage communication port or the network communication port such that the private key is not exposed to the network; 
 wherein each of a user of the terminal, a system provider providing the system provider server, and a service provider store a fragment of back-up information for backing up private blockchain information; 
 wherein the private blockchain information is recoverable only when at least two fragments of the back-up information are provided. 
 
     
     
       10. The terminal of  claim 9 , wherein the switch connector comprises a hardware switch. 
     
     
       11. The terminal of  claim 9 , wherein the switch connector comprises a software switch. 
     
     
       12. The terminal of  claim 9  further configured to restrict inbound and outbound communication with the system provider server. 
     
     
       13. A cold storage device for performing a secure blockchain transaction of a digital asset over a network, the cold storage device comprising:
 a memory storing a private key of at least one cold storage wallet, the private key for signing an unsigned blockchain transaction; 
 a communication interface for receiving an unsigned blockchain transaction from a terminal, the terminal disconnected from the network; and wherein the communication interface transmits a signed blockchain transaction to the terminal, the terminal disconnected from the network; 
 a connection to a processor configured to sign the unsigned blockchain transaction using the private key; 
 wherein each of a user of the terminal, a system provider, and a service provider store a fragment of back-up information for backing up private blockchain information; 
 wherein the private blockchain information is recoverable only when at least two fragments of the back-up information are provided. 
 
     
     
       14. The device of  claim 13 , wherein the communication interface uses at least one communication mechanism selected from the group consisting of encrypted Bluetooth, near-field communication, Wi-Fi, optical communication, wired communication, and thermal emission. 
     
     
       15. The device of  claim 13 , wherein the processor is further configured to generate a key pair of the at least one cold storage wallet. 
     
     
       16. The device of  claim 15 , wherein the at least one cold storage wallet is a hierarchical deterministic wallet. 
     
     
       17. A method of performing a secure blockchain transaction over a communication network, the method comprising:
 generating an unsigned blockchain transaction using a terminal, the terminal having an online mode and an offline mode; 
 transmitting, in the offline mode, the unsigned blockchain transaction from the terminal to a cold storage device, the cold storage device storing a private key for signing the unsigned blockchain transaction; 
 signing the unsigned blockchain transaction on the cold storage device using the private key; 
 transmitting the signed blockchain transaction from the cold storage device to the terminal; 
 switching the terminal from the offline mode to the online mode; 
 transmitting the signed blockchain transaction from the terminal to a system provider server via the communication network while in the online mode, the system provider server in communication with a plurality of blockchain computers; 
 wherein each of a user of the terminal, a system provider providing the system provider server, and a service provider store a fragment of back-up information for backing up private blockchain information; 
 wherein the private blockchain information is recoverable only when at least two fragments of the back-up information are provided. 
 
     
     
       18. The method of  claim 17 , further comprising signing the transmitted signed transaction with a second private key according to a multi-signature authentication process. 
     
     
       19. The method of  claim 18 , wherein signing the transmitted signed transaction is performed on the system provider server. 
     
     
       20. The method of  claim 17 , wherein the switching is performed using a switch connector. 
     
     
       21. The method of  claim 20 , wherein the switch connector is a hardware switch connector. 
     
     
       22. The method of  claim 20 , wherein the switch connector is a software switch connector.

Join the waitlist — get patent alerts

Track US12010228B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.