A blockchain multi-party data sharing method based on secret sharing technology

A technology of secret sharing and data sharing, applied in the field of blockchain, it can solve the problems of unsafe secret reconstruction and cannot effectively guarantee the fairness of participants, and achieve the effect of improving work efficiency and reducing workload.

Active Publication Date: 2022-07-19
HANGZHOU YUNXIANG NETWORK TECH
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In view of the problems that the existing secret sharing scheme cannot realize safe secret reconstruction and cannot effectively guarantee the fairness among participants, the present invention protects the privacy of data based on homomorphic encryption technology and blockchain technology; The possibility of introducing an authenticated key agreement protocol, which uses a bilinear mapping method to construct an efficient signature scheme for the blockchain; for the theft, forgery and modification of data by malicious nodes in the blockchain data transmission process Behavior, the present invention verifies the security of data files based on block chain metadata

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0055] figure 1 An implementation form according to the present invention is shown, and the main process of blockchain multi-party data sharing based on secret sharing technology is shown, and the 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 of the data sharing process and data security;

[0059] (4) The homomorphic secret sharing method is used to realize the collaborative sharing of data among multi-party related 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 obtain the deposit...

Embodiment 2

[0079] figure 2 An implementation form according to the present invention is shown, showing that the data sharing protocol is formulated based on the above key encryption operation and completion, and also includes a process of verifying sub-data 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 only identity proof of the data file in the current state on the one hand, and can also be used as a parameter to prove the integrity of the data. The verification process is similar to common blockchain transaction verification. The present invention allocates a piece of data as a whole into sub-data, and the sub-data is easier to restore than the overall data, so the present invention also includes the operation of restoring damaged or lost data. The specific implementation process of data verification and recovery includes:

[0080] 1.1 Participant P i owns subdata share d i and put d i and its ve...

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 secret sharing technology. The implementation steps include: (1) combining the properties of bilinear mapping and homomorphic encryption to realize multi-party key negotiation and distribution; (2) using the homomorphic secret sharing method to realize collaborative data sharing among multi-party associated participants in the blockchain; (3) Validate and restore data. The present invention realizes multi-party data sharing based on the blockchain, and can realize dynamic data sharing between multiple parties based on the blockchain, that is, to realize the data communication between the relevant parties of the blockchain transaction, and the unrelated parties participate in the simple verification, that is, the unrelated parties of the transaction. There is no need to acquire and process complete data, so as to realize dynamic data sharing on the blockchain, and realize sub-task assignment on the blockchain to improve the work efficiency between blockchain nodes, which has a certain reference for improving the construction of the blockchain. value.

Description

technical field [0001] The invention belongs to the technical field of blockchain, and in particular relates to a blockchain multi-party data sharing method based on secret sharing technology. [0002] technical background [0003] The encryption technology of blockchain adopts symmetric encryption algorithm and asymmetric encryption algorithm to protect the data of blockchain in different application scenarios. The digital signature technology of blockchain realizes the function of (person and device) identity authentication. Identity authentication and authorization are data An 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 not mature, so 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 mature crypto...

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): 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