Hardware wallet creation method and device and hardware wallet

A wallet and hardware technology, applied in the field of blockchain, can solve the problems of poor security of private key creation, achieve the effect of improving the security of creation, improving security, and solving the problem of poor security of creation

Active Publication Date: 2019-11-22
NEW MINGWAH BLOCKCHAIN TECH SHENZHEN CO LTD
View PDF3 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the embodiment of the present invention is to provide a hardware wallet creation method, device an

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Hardware wallet creation method and device and hardware wallet
  • Hardware wallet creation method and device and hardware wallet
  • Hardware wallet creation method and device and hardware wallet

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0072] Such as figure 2 Shown is a flowchart of a method for creating a hardware wallet according to an embodiment of the present invention.

[0073] Among them, this method is applied to hardware wallet application systems, such as figure 1 As shown, the hardware wallet application system includes a hardware wallet 100, a user terminal 110, and a blockchain server 120.

[0074] The hardware wallet 100 is used to create a sub-private key. The user uses the sub-private key created by the hardware wallet 100 to communicate with the user terminal 110 and / or the blockchain server 120 to perform balance query of the hardware wallet 100 and on-chain of the blockchain Blockchain transaction processing of transaction operations, transaction details query, account operations of hardware wallet 100, transfer or sending / receiving transaction information. Among them, the sub-private key created by the hardware wallet 100 is created by the sub-private key creation algorithm through the master ...

Embodiment 2

[0119] Such as image 3 Shown is a flowchart of a method for creating a hardware wallet provided by a preferred embodiment of the present invention.

[0120] The implementation principle and technical effects of the hardware wallet creation method provided by the embodiment of the present invention are the same as those of the first embodiment. For a brief description, the contents not mentioned in the embodiment of the present invention can refer to the corresponding content in the first embodiment. The hardware wallet The creation method specifically includes the following steps:

[0121] Step S210, when a creation instruction for creating a hardware wallet is received, obtain the mnemonic sequence type and mnemonic sequence number in the creation instruction;

[0122] In this embodiment, the hardware wallet is a hardware wallet implemented by software installed on the user terminal. Before the step S210, the hardware wallet obtains the mnemonic word sequence type and the mnemonic ...

Embodiment 3

[0156] The embodiment of the present invention also provides a hardware wallet creation device, such as Figure 4 Shown is a structural diagram of a hardware wallet creation device provided by an embodiment of the present invention. The hardware wallet creation device 30 includes:

[0157] The obtaining module 31 is configured to obtain the type of mnemonic word sequence and the number of mnemonic word sequence in the creation instruction when a creation instruction for creating a hardware wallet is received;

[0158] The index sequence generating module 32 is configured to generate an index sequence corresponding to the number of bits in the mnemonic sequence according to the number of bits in the mnemonic sequence;

[0159] The mnemonic sequence acquisition module 33 is used to query the preset dictionary corresponding to the mnemonic sequence type, obtain the mnemonic sequence matching the index sequence, and encrypt and save the mnemonic sequence ;

[0160] The master private key ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention is suitable for the technical field of block chains, and provides a hardware wallet creation method and device and a hardware wallet, and the method comprises the steps: obtaining an assistant word sequence type and an assistant word sequence digit in a creation instruction when the creation instruction for creating the hardware wallet is received; generating an index sequence corresponding to the digits of the mnemonic word sequence according to the digits of the mnemonic word sequence; querying a preset dictionary corresponding to the type of the mnemonic word sequence, obtaining the mnemonic word sequence matched with the index sequence, and encrypting and storing the mnemonic word sequence; and calculating the mnemonic word sequence according to the main private key calculation rule to obtain a main private key corresponding to the mnemonic word sequence, encrypting the main private key, and storing the encrypted main private key in the hardware wallet to realize creation of the hardware wallet. According to the hardware wallet creation method provided by the invention, the problem of poor security of private key creation of an existing blockchain system is solved.

Description

Technical field [0001] The invention belongs to the field of blockchain technology, and in particular relates to a method and device for creating a hardware wallet, and a hardware wallet. Background technique [0002] Blockchain (Blockchain) mainly solves the trust and security issues of transactions. In a broad sense, blockchain technology uses a blockchain data structure to verify and store data, uses a distributed node consensus algorithm to generate and update data, and uses cryptography to ensure the security of data transmission and access. In order to ensure the security of users who use the blockchain in transactions, the user terminal is usually configured with a private key, and the user's private key is configured for the user to sign the process of using the blockchain system for transactions. If the private key is lost, it is difficult for users to conduct transactions, so improving the security of the user's private key becomes an urgent problem to be solved. [000...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06Q20/38G06Q40/04G06F21/60
CPCG06Q20/3829G06Q20/3827G06Q40/04G06F21/602
Inventor 刘国飞王东粟立嘉骆伟宁刘明轩
Owner NEW MINGWAH BLOCKCHAIN TECH SHENZHEN CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products