Hyperledger Fabric blockchain privacy data storage and access system and method thereof

A privacy data and access system technology, applied in the blockchain field, can solve problems such as reducing the performance of the Hyperledger Fabric blockchain, difficulty in meeting performance requirements, lack of confidentiality in data storage, etc., and achieve the effect of improving personal privacy and security

Active Publication Date: 2020-09-25
NANJING UNIV OF SCI & TECH
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The shortcomings of this method include the following three aspects: (1) Privacy data is still stored in plain text, and data storage lacks confidentiality; (2) Privacy protection is only performed between nodes, and there is a lack of privacy protection between client users. (3) Due to the addition of a private database, it is easy to reduce the performance of the Hyperledger Fabric blockchain itself, and it is difficult to meet the performance requirements in real scenarios

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
  • Hyperledger Fabric blockchain privacy data storage and access system and method thereof
  • Hyperledger Fabric blockchain privacy data storage and access system and method thereof
  • Hyperledger Fabric blockchain privacy data storage and access system and method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0032] combine figure 1 , an embodiment of the present invention is a Hyperledger Fabric block chain privacy data storage and access system, the system is composed of five parts: client module, SDK module, smart contract module, middleware module and database module. The client module is responsible for serving client users and providing portable terminals for users of different roles; the SDK module is designed based on Node.js and is responsible for submitting chaincode function call requests to the smart contract module, calling endorsement transaction chaincode functions and non-endorsement transactions Chaincode-like function; the smart contract module is designed based on Golang, responsible for receiving the request of the SDK module, and executing the corresponding chaincode function logic. The functions of the chaincode function include creating the chaincode permission matrix, updating the chaincode permission matrix, verifying the chaincode permission, and storing pr...

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 a Hyperledger Fabric block chain privacy data storage and access system and its method, including a client module, an SDK module, a smart contract module and a database module. The contract module judges whether the effective chaincode set contains the private data storage chaincode function according to the role information in the client module certificate. If so, the privacy attribute of the encrypted data is stored in the database together with the non-privacy attribute; the client module calls it through the SDK module Private data query chain code function, the smart contract module judges whether the effective chain code set contains private data query chain code function according to the role information in the client module certificate, if so, decrypts the query result of the database module, and returns the real data to the client module, otherwise the ciphertext data is directly returned to the client module. The invention can effectively improve personal privacy security in Hyperledger Fabric data storage, and has the advantages of confidentiality and security.

Description

technical field [0001] The invention relates to the technical field of block chains, in particular to a Hyperledger Fabric block chain privacy data storage and access system and method. Background technique [0002] Blockchain is a distributed ledger technology, and ledger data is open to all nodes in the network. However, while ensuring data sharing, how to ensure personal privacy security in the data sharing environment has become the core issue of blockchain development. When all transaction information of users is exposed to the public, once maliciously mined and utilized by malicious nodes or users, it will pose a serious threat to user privacy. As the most extensive enterprise-level blockchain application platform, the Hyperledger Fabric blockchain shares all transaction data with all nodes connected to the blockchain network and users. In 2018, HyperledgerFabric v1.2 introduced the private data storage method, using the private database privateDB to store private da...

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 Patents(China)
IPC IPC(8): G06F21/62G06F21/64G06Q20/38G06Q40/04
CPCG06F21/6245G06F21/64G06Q20/3829G06Q40/04G06Q30/06G06Q40/02G06F2221/2141H04L9/3239H04L9/3268H04L9/50
Inventor 戚湧马娜
Owner NANJING UNIV OF SCI & TECH
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