Cryptocurrency securing method and device thereof
AssigneeCybavo Pte. Ltd.
InventorsChi-Huang Fan, Ming-Chang Shih
Life of this patent
Estimating the term…
Abstract
The present disclosure provides a cryptocurrency securing method and device thereof. The device receives an encrypted personal identification number from a user device, and decrypts the encrypted personal identification number via a first asymmetric key for deriving a personal identification number. The device decrypts an encrypted personal key via the personal identification number for deriving a personal key, and decrypts an encrypted cryptocurrency private key information via the personal key for deriving a cryptocurrency private key information.
Claims13
A cryptocurrency securing method for use in a cryptocurrency securing device, the method comprising:
- receiving, by the cryptocurrency securing device, an encrypted personal identification number from a user device;
- decrypting, by the cryptocurrency securing device, the encrypted personal identification number via a first asymmetric key for deriving a personal identification number, wherein the encrypted personal identification number is encrypted by a second asymmetric key of the user device and the first asymmetric key is paired with the second asymmetric key;
- transmitting, by the cryptocurrency securing device, a first encrypted one-time key to a cloud server so that the cloud server decrypts the first encrypted one-time key via a third asymmetric key for deriving a first one-time key, wherein the first encrypted one-time key is encrypted by a fourth asymmetric key of the cryptocurrency securing device and the third asymmetric key is paired with the fourth asymmetric key;
- receiving, by the cryptocurrency securing device, the first one-time key from the cloud server;
- decrypting, by the cryptocurrency securing device, a first encrypted hash factor data via the first one-time key for deriving a hash factor data;
- decrypting, by the cryptocurrency securing device, an encrypted personal key via the personal identification number and the hash factor data for deriving a personal key;
- decrypting, by the cryptocurrency securing device, an encrypted cryptocurrency private key information via the personal key for deriving a cryptocurrency private key information, wherein the cryptocurrency private key information includes a cryptocurrency private key or a mnemonic word data of the cryptocurrency private key, and the cryptocurrency private key corresponds to at least one cryptocurrency on blockchain;
- and
- using the cryptocurrency private key for a transaction of the at least one cryptocurrency on blockchain.
A cryptocurrency securing device, comprising:
- a storage module, being configured to store a first asymmetric key which is paired with a second asymmetric key of a user device, an encrypted personal key, a first encrypted one-time key, a first encrypted hash factor data and an encrypted cryptocurrency private key information;
- a transceiver, being configured to:
- receive an encrypted personal identification number from the user device, wherein the encrypted personal identification number is encrypted by the second asymmetric key;
- transmit the first encrypted one-time key to a cloud server so that the cloud server decrypts the first encrypted one-time key via a third asymmetric key for deriving a first one-time key, wherein the first encrypted one-time key is encrypted by a fourth asymmetric key stored in the storage module of the cryptocurrency securing device and the third asymmetric key is paired with the fourth asymmetric key;
- and
- receive the first one-time key from the cloud server;
- a processor, being connected to the transceiver and the storage module electrically, and configured to:
- decrypt the encrypted personal identification number via the first asymmetric key for deriving a personal identification number;
- decrypt the first encrypted hash factor data via the first one-time key for deriving a hash factor data;
- decrypt the encrypted personal key via the personal identification number and the hash factor data for deriving a personal key;
- decrypt the encrypted cryptocurrency private key information via the personal key for deriving a cryptocurrency private key information, wherein the cryptocurrency private key information includes a cryptocurrency private key or a mnemonic word data of the cryptocurrency private key, and the cryptocurrency private key corresponds to at least one cryptocurrency on blockchain;
- and
- use the cryptocurrency private key for a transaction of the at least one cryptocurrency on blockchain.
Dependencies are inferred from the claim text.