Cloud data sharing method based on block chain

A blockchain and cloud data technology, applied in digital transmission systems, user identity/authority verification, secure communication devices, etc., can solve the problems of cloud storage servers tampering with stored information, not being completely trusted, and losing file storage information. Achieve the effect of increasing key storage overhead and high security

Active Publication Date: 2020-12-01
NANJING UNIV OF POSTS & TELECOMM
View PDF3 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Most of the existing data sharing schemes rely on cloud storage servers, but they are not completely trustworthy. Cloud storage servers may tamper with stored information, and may also lose file storage information due to various reasons.

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
  • Cloud data sharing method based on block chain
  • Cloud data sharing method based on block chain
  • Cloud data sharing method based on block chain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The present invention will be further described below in conjunction with accompanying drawing:

[0035] First, the letter parameter definitions in the implementation are given, as shown in Table 1:

[0036] Table 1

[0037]

[0038]

[0039] The schematic diagram of the interaction relationship of the present invention is as figure 2 As shown, the present invention provides a blockchain-based cloud data sharing method, such as figure 1 As shown, it specifically includes the following steps:

[0040] Step 1: Build a blockchain according to the cloud data sharing relationship, access the initialization generator, the semi-trusted key generation center KGC, and the semi-trusted cloud storage center CSC to initialize the system.

[0041] (1) The trusted initialization generator runs the group generator Choose two cyclic groups G and G of order N T , where N=p 1 p 2 p 3 ,p 1 ,p 2 ,p 3 are three different prime numbers. Choose e: G×G→G T is a bilinear ma...

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 cloud data sharing method based on a block chain, and the method comprises the steps: the block chain is constructed, an initialization generator is accessed, and the systeminitialization is performed; the user performs identity registration and joins the blockchain network to obtain an identity ID; the data owner uploads the data index and the encrypted data to the CSC;after successful uploading, the cloud storage center CSC stores the encrypted data and the index list; after the shared data is uploaded successfully, the data owner formulates an access strategy, encrypts an owner key, generates a new block in the block chain, and records data uploading information and an encryption key; the user sends an access request to a cloud storage center CSC and uploadsa data index needing to be accessed; the user submits attributes to the KGC and the CSC, and the KGC and the CSC jointly generate and issue a key to the user according to the attributes; and the useracquires the symmetric key ciphertext and decrypts the symmetric key ciphertext. According to the invention, the encryption key of the data owner is managed through the blockchain, an effective key management mechanism is provided, and the problem of secure sharing of cloud data is solved.

Description

technical field [0001] The invention belongs to the technical field of cloud data security sharing, and in particular relates to a blockchain-based cloud data sharing method. Background technique [0002] In order to protect the data privacy in cloud storage, users usually encrypt the uploaded data. In the one-to-one encryption mode, different users adopt different encryption keys, which leads to different ciphertexts and deduplication of data. It is not conducive to the detection and identification of duplicate data in cloud storage. In addition, the leakage of user encryption keys will destroy the privacy of data. As the amount of data and the number of keys increase, key management has become the bottleneck of cloud data sharing. Therefore, how to ensure the security of data uploaded by users while successfully completing cloud data sharing is a core issue. [0003] The concept of blockchain was first expounded in 2008 by Satoshi Nakamoto, the father of blockchain, in t...

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): H04L29/08H04L29/06H04L9/08H04L9/32
CPCH04L67/10H04L67/1097H04L9/0861H04L67/06H04L63/0435H04L63/10H04L9/3247H04L9/50
Inventor 孙知信陈露赵学健汪胡青宋波宫婧
Owner NANJING UNIV OF POSTS & TELECOMM
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