Blockchain multi-party data sharing method based on secret sharing technology

A technology of data sharing and secret sharing, applied in the field of blockchain, it can solve problems such as the inability to achieve secure secret reconstruction and the inability to effectively guarantee the fairness of participants.

Active Publication Date: 2020-01-31
HANGZHOU YUNXIANG NETWORK TECH
View PDF7 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Aiming at the problems that the existing secret sharing scheme cannot realize safe secret reconstruction and effectively guarantee the fairness among participants, the present invention protects data privacy based on homomorphic encryption technology and blockchain technology; The possibility of introducing an authenticated key

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
  • Blockchain multi-party data sharing method based on secret sharing technology
  • Blockchain multi-party data sharing method based on secret sharing technology
  • Blockchain multi-party data sharing method based on secret sharing technology

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0055] figure 1 It shows an implementation form according to the present invention, showing the main process of multi-party data sharing in blockchain based on secret sharing technology, and its main implementation steps include:

[0056] (1) Participant P i Multi-party key negotiation and distribution;

[0057] (2) Authorized P i get session key k i , unauthorized users apply for authorization or do not participate in this data sharing;

[0058] (3) According to the number of participants, formulate a multi-party limited data sharing agreement to ensure the stability and data security of the data sharing process;

[0059] (4) Using the homomorphic secret sharing method to realize the collaboration and sharing of data by multiple associated participants in the blockchain;

[0060] (5) The data is calculated by Verify the completion commitment status of each participant's shared data. Participants who meet the conditions can reconstruct the data and get a deposit. Partic...

Embodiment 2

[0077] figure 2 It shows an implementation form according to the present invention, and shows that the process of verifying the sub-data is also included in the formulation of the data sharing agreement based on the above key encryption operation and completion, so as to ensure the correctness of the shared data. The root hash generated by the Merkle hash tree in the blockchain can be used as the unique identity proof of the data file in the current state on the one hand, and can also be used to prove the parameters of the integrity check of the data. The verification process is similar to common blockchain transaction verification. The present invention distributes a data as a whole into sub-data, and sub-data is easier to recover than the whole data, so the present invention also includes the operation of recovering damaged or lost data. The specific implementation process of data verification and recovery includes:

[0078] 1.1 Participant P i owns subdata share d i an...

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 blockchain multi-party data sharing method based on a secret sharing technology. The blockchain multi-party data sharing method comprises the following steps: (1) realizing multi-party key negotiation and distribution in combination with bilinear mapping and homomorphic encryption properties; (2) adopting a homomorphic secret sharing method to realize cooperative data sharing of multi-party associated participants in the blockchain; and (3) verifying and recovering data. According to the blockchain multi-party data sharing method, multi-party data sharing is realizedbased on the block chain; dynamic data sharing among multiple parties based on the block chain can be realized, so that data communication between related parties of the blockchain transaction is realized; the unrelated parties participate in simple verification, that is, the transaction unrelated parties do not need to acquire and process complete data, so that dynamic data sharing on the blockchain is realized, and sub-task allocation on the blockchain is realized, so that the working efficiency between blockchain nodes is improved; and the blockchain multi-party data sharing method has a certain reference value for perfecting the construction of the blockchain.

Description

technical field [0001] The invention belongs to the technical field of block chains, and in particular relates to a multi-party data sharing method of block chains based on secret sharing technology. [0002] technical background [0003] The encryption technology of the blockchain uses symmetric encryption algorithms and asymmetric encryption algorithms to protect the data of the blockchain in different application scenarios. The digital signature technology of the blockchain realizes the (human and equipment) identity authentication function. Identity authentication and authorization are data The important line of defense for security is the basic measure to ensure the security of data communication. The existing blockchain technology is still in the development stage and the technology is immature. It is necessary to introduce other technical solutions to improve these problems. Secret sharing technology is an important technology in cryptography, and it is one of the more...

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): H04L9/08H04L9/00H04L9/30
CPCH04L9/085H04L9/0838H04L9/008H04L9/3073
Inventor 黄步添罗春凤陈建海刘振广周伟华
Owner HANGZHOU YUNXIANG NETWORK 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