Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Block chain private key management method and system based on elliptic curve offset, and storage medium

An elliptic curve and private key management technology, applied in the blockchain field, can solve problems such as difficult management of private keys, backup and import, and stolen funds, so as to avoid storage and backup problems, improve security, and reduce risks.

Pending Publication Date: 2020-06-23
福州博泉网络科技有限公司
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The main problem of this method is: every time a private key is regenerated, it means that with the increase of the number of users, more and more private keys need to be stored, and the private key is difficult to manage, backup and import
Although the deterministic wallet simplifies the backup and recovery method of the private key, once the seed or mnemonic is leaked, the account funds corresponding to all private keys are at risk of being stolen

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
  • Block chain private key management method and system based on elliptic curve offset, and storage medium
  • Block chain private key management method and system based on elliptic curve offset, and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0056] Taking the secp256k1 elliptic curve as an example, the steps to adopt the blockchain private key management method based on elliptic curve offset of this application are:

[0057] Step 1. Randomly generate a seed private key and its corresponding seed public key, as shown below;

[0058] Seed private key: KzvrMSUiP5HYBR6r9nPgezxNDQMJtAR8V2iwPRqkfRMucoPjdJn8.

[0059] Seed public key: 0324b7ca8ee23b5b6d0651d47475411ab5f0a7b6dedb5c44726744572c531433df.

[0060] Step 2. When it is necessary to create a new wallet address, obtain an offset. Assume that the offset is obtained through user input, and the user input is 'hello'. The offset obtained by the system after performing hash256 on the user input is:

[0061] 503d8319a48348cdc610a582f7bf754b5833df65038606eb48510790dfc99595.

[0062] Step 3. Obtain the new public key of the address from the elliptic curve according to the seed public key and the offset; the calculated new public key is: 03935f4d423d648b014f0920be14f819...

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 relates to the technical field of block chains, in particular to a block chain private key management method and system based on elliptic curve offset and a storage medium. The method comprises the following steps: generating a seed private key and a seed public key corresponding to the seed private key; obtaining an offset; obtaining a new public key from an elliptic curve accordingto the seed public key and the offset; calculating to obtain a new wallet address according to the new public key; and obtaining a new private key from the elliptic curve according to the seed private key and the offset, and signing the transaction of the new wallet address by using the new private key. According to the method, generation of the private key of the wallet address depends on the seed private key and the offset, and leakage of the private key of the wallet address cannot be caused by independent leakage of the seed private key and the offset, so that the safety of the wallet isgreatly improved, and meanwhile, the problem that a common wallet needs to create a public and private key pair for each address for storage and backup is avoided.

Description

technical field [0001] The present application relates to the technical field of blockchain, in particular to a blockchain private key management method, system and storage medium based on elliptic curve offset. Background technique [0002] Blockchain is a new application model of computer technologies such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithm. Blockchain technology can be understood as distributed ledger technology, which is an Internet database technology, which is characterized by decentralization, openness and transparency, allowing everyone to participate in database records. [0003] In the underlying technology of the blockchain, a series of cryptographic methods are used to ensure the security of data and the reliability of transactions, including the use of the one-way characteristic of the asymmetric elliptic curve encryption algorithm to generate public-private key pairs. Among them, the private ...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06Q20/06G06Q20/38G06Q40/04G06F11/14
CPCG06Q20/065G06Q20/3829G06Q40/04G06F11/1448
Inventor 陈飞杨陈建秋
Owner 福州博泉网络科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products