SGX-based secret key protection method and device for blockchain user

A technology for user keys and protection devices, applied in the field of SGX-based blockchain user key protection, can solve the problems of lack of generic blockchain key storage hardware, difficulty in designing general-purpose equipment, etc., to achieve protection from infringement , Improve operational efficiency, resist sniffing and cracking

Active Publication Date: 2018-04-17
ZHEJIANG UNIV
View PDF6 Cites 53 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, its highly specialized architecture often needs to be tightly connected with specific blockchain applications, making it difficult to design a general-purpose device
Currently there is no generic blockchain key storage hardware, only professional hardware wallets (such as Trezor) for specific blockchain applications (such as Bitcoin)

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
  • SGX-based secret key protection method and device for blockchain user
  • SGX-based secret key protection method and device for blockchain user
  • SGX-based secret key protection method and device for blockchain user

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0065] The present invention will be described in further detail below in conjunction with the accompanying drawings and embodiments.

[0066] The SGX-based block chain user key protection device of this embodiment includes 3 software modules: a transaction consensus module, a transaction construction module and an SGX encryption module, and its process control is as follows figure 1 As shown, the details are as follows:

[0067] (1) Preparatory processing: before the blockchain client runs, it is necessary to obtain and write the blockchain key to SGX in advance. The process is as follows: figure 2 shown.

[0068] (1-1) Obtain the user key approved by the blockchain in a safe way;

[0069] For the situation where the user needs to generate the user key independently, the step of generating the user key should be generated on a secure device (such as a secure PC that is never connected to the Internet) by a cryptographically complete seed and algorithm in accordance with th...

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 discloses an SGX-based secret key protection device for a blockchain user. The device comprises an SGX encryption module, a transaction common recognition module and a transaction construction module; the SGX encryption module generates a trustable space on the basis of a software protection expanded instruction, and generates an access secret key for verifying the access authority of the trustable space; the trustable space is used to store a user secret key and a secret key operation function of a blockchain network; the transaction common recognition module receives a transaction from the blockchain network, accesses the SGX encryption module via the access secret key, calls the secret key operation function, and realizes verification common-recognition of the transaction;and the transaction construction module initiates the transaction according to intention of the user, accesses the SGX encryption module via the access secret key, calls the secret key operation function, realizes filling and legalization of transaction information, and broadcasts the transaction to the blockchain network. The invention also discloses an SGX-based secret key protection method fora blockchain user. The method can be used to prevent malicious software from sniffing and cracking the local secret key of the user, and blockchain assets of the user are protected against intrusion.

Description

technical field [0001] The present invention relates to the application field of blockchain, in particular to an SGX-based blockchain user key protection method and device. Background technique [0002] The development of emerging technologies such as cloud computing, the Internet, and big data has made the need for sharing information and data in traditional centralized systems increasingly urgent. However, the lack of a safe and reliable mechanism in the centralized system has always been a real pain point. With the rise and application of Bitcoin, the underlying blockchain technology provides an effective means to solve real pain points, and has attracted widespread attention in recent years. Blockchain technology was born as the underlying technology and infrastructure of Bitcoin. It is essentially a decentralized accounting system, similar to a distributed shared ledger. The new blockchain system adopts technologies such as P2P network technology, cryptography, consen...

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): H04L9/08G06Q20/38
CPCG06Q20/382G06Q20/3825G06Q20/3829H04L9/0894H04L9/0897
Inventor 陈建海刘丁豪王津航何钦铭黄步添林威
Owner ZHEJIANG UNIV
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