Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Data hosting method and system based on blockchain and distributed identity

A blockchain, distributed technology, applied in the blockchain field

Active Publication Date: 2020-11-03
YLZ INFORMATION TECH CO LTD +1
View PDF5 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to solve the problem of the heavy encryption and decryption work of proxy re-encryption in the prior art, the data trusteeship method and system based on blockchain and distributed identity provided by the present invention can solve the problem of heavy encryption and decryption work of proxy re-encryption, Provide a security solution for data hosting and sharing

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
  • Data hosting method and system based on blockchain and distributed identity
  • Data hosting method and system based on blockchain and distributed identity

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0046] The present invention provides a data trusteeship method based on block chain and distributed identity, such as figure 1 As shown, the method includes:

[0047] S100: Deploy distributed identity registration contracts on the blockchain network;

[0048] During specific implementation, a distributed identity registration contract is deployed on the data transaction blockchain, and all participants can register a unique distributed identity DID through this contract. Data sharing platform A, data demander B, and data provider C respectively Correspondingly register distributed identities DID_A, DID_B and DID_C, and correspondingly generate corresponding DID description documents Doc_A, Doc_B and Doc_C.

[0049] Specifically, the information in the description document Doc_A includes the blockchain account a and the blockchain account public key pubkA bound to the distributed identity DID_A; the information in the description document Doc_B includes the blockchain account...

Embodiment 2

[0072] The present invention also provides a data trusteeship system based on block chain and distributed identity, such as figure 2 As shown, including data sharing platform A, data demander B, data provider C and blockchain, the data sharing platform A, data demander B, data provider C and blockchain interaction are completed as follows figure 1 According to the data hosting method based on block chain and distributed identity, the system includes:

[0073] Deploy distributed identity registration contracts on the blockchain network;

[0074] The data sharing platform A receives the ciphertext C_Data_1 generated by the data provider C encrypting the original data Data_1 with the symmetric key k, the unique identification code uuid_1 corresponding to the symmetric key k, and the asymmetric key pair generated by the data provider C Public key pubkD and data description document Text_1 information in pubkD and prikD;

[0075] The data provider C creates and deploys a smart c...

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 provides a data trusteeship method and system based on blockchain and a distributed identity, solves the problem of heavy encryption and decryption work of proxy re-encryption, and provides a trusted data encryption and sharing mode based on a blockchain smart contract and a verifiable declaration VC. The method comprises the following steps that a data provider C sends a ciphertext,an identification code, a public key of an asymmetric key and a data description document to a data sharing platform A, deploys an intelligent contract on a blockchain, and takes a private key of theasymmetric key, the symmetric key, the identification code and a certificate sender as preset; a data demander B sends a data demand to the data sharing platform A, and the data sharing platform A returns a ciphertext and an encrypted verifiable declaration; the data demander B sends an encrypted verifiable declaration to the intelligent contract, and the encrypted symmetric key is returned afterthe intelligent contract is verified; and the data demander B decrypts to obtain the symmetric key, and obtains the original data by using the ciphertext.

Description

technical field [0001] The present invention relates to the field of block chains, in particular to a data trusteeship method and system based on block chains and distributed identities. Background technique [0002] The W3C organization has defined a set of globally unique, universal, standardized, and machine-readable DID distributed digital identity identifiers, and the Verifiable Credentials standard regulates the data format and interaction of verifiable digital identity credentials, providing a future for digital identity interconnection Interconnection has prepared the conditions. The DID Auth standard proposed by the DIF organization sets out to solve the method of authenticating DID control rights between different business parties. DKMS is committed to building a trusted point-to-point secure communication link through the design of distributed key life cycle management. [0003] Proxy re-encryption is a technology widely used in the field of cloud services in re...

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/32H04L9/14H04L29/06
CPCH04L9/3247H04L9/14H04L63/045H04L63/0876H04L9/50Y02D10/00
Inventor 游海涛傅福斌林凯王琳陈秀琴杨丰佳
Owner YLZ INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products