Hyperledger Fabric block chain private 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-05-22
NANJING UNIV OF SCI & TECH
View PDF3 Cites 16 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 priv

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 block chain private data storage and access system and method thereof
  • Hyperledger Fabric block chain private data storage and access system and method thereof
  • Hyperledger Fabric block chain private data storage and access system and method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0032] to 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...

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 private data storage and access system and a method thereof. The system comprises a client module, an SDK module, an intelligent contract module and a database module, the client module calls a private data storage chain code function through the SDK module, the intelligent contract module judges whether an effective chain code set containsthe private data storage chain code function or not according to role information in a certificate of the client module, and if the effective chain code set contains the private data storage chain code function, the private attribute of the encrypted data and the non-private attribute are stored in a database together; the client module calls the private data query chain code function through theSDK module; and the intelligent contract module judges whether the effective chain code set contains a private data query chain code function or not according to role information in a certificate of the client module, if so, decrypts a query result of the database module and returns real data to the client module, and otherwise, directly returns ciphertext data to the client module. According to the method and the system, the personal privacy security in Hyperledger Fabric data storage can be effectively improved, and the method and the system have 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
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