A block-level encryption method and multi-granularity deduplication method in cloud storage

An encryption method and deduplication technology, which is applied in the field of deduplication for encrypted data, can solve the problem of insecure efficiency of deduplication technology

Active Publication Date: 2019-05-17
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In view of the problems existing in the prior art, the purpose of the present invention is to propose a block-level encryption method and a multi-granularity deduplication method in cloud storage, so as to solve the problems of insecurity and low efficiency in the execution process of the existing deduplication technology

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 block-level encryption method and multi-granularity deduplication method in cloud storage
  • A block-level encryption method and multi-granularity deduplication method in cloud storage

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0059] refer to figure 1 , the concrete realization of the present invention is as follows:

[0060] 1 System initialization

[0061] Select the security parameter λ, set the system public parameters,

[0062] P=T ,e,H a , H b , H c ,s,u 1 ,...,u s > as follows: choose a prime number p according to the security parameter λ, take G and G T are two multiplicative cyclic groups of order p, g is the generator of the group G, and the bilinear pair e is from the multiplicative cyclic group G to the multiplicative cyclic group G T Mapping, choose a positive integer s, choose three hash functions H a ,H b ,H c , they are H a : {0,1} * → Z P , H b :{Z P} s →G,H c :G→{Z P} s , randomly select s elements u from the group G 1 ,...,u s .

[0063] 2 generate key

[0064] According to the public parameters P and file M, the client first calculates the master key k mas =H a (M), and then divide the file M into n blocks, for each file block M[i]∈{Z P} s (1≤i≤n), calc...

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 block-level encryption method and a multi-granularity deduplication method in cloud storage, and belongs to the technical field of network security. The invention includes: setting the system public parameters, calculating the key and encrypting the file at the user end, and calculating the metadata; the user end selects part of the metadata as a deduplication request and sends it to the server, and the server verifies the user's file ownership according to the request, and stores Search the file in the list, if the file already exists, provide access directly, otherwise the server requires the client to upload non-repetitive information, the server will verify the consistency of the received data block, if the verification passes, the server will allow the client to access the file . The present invention is suitable for cloud storage that requires data security and efficiency at the same time, and aims to deduplicate user data safely and reliably, and has high data storage efficiency.

Description

technical field [0001] The invention relates to a block-level encryption method and a multi-granularity deduplication method in cloud storage, in particular to a deduplication method for encrypted data, which improves data utilization under the premise of safety and reliability, and belongs to the field of network security. Background technique [0002] Cloud storage is one of the earliest cloud computing applications, which allows users to remotely outsource data to cloud servers for storage, and allows users to access data anytime and anywhere. Due to its large-scale operation and cluster management, cloud storage greatly reduces the storage burden of users and is favored by a large number of users. [0003] In recent years, the explosive growth of data has brought a huge burden to cloud storage servers. Deduplication technology can effectively reduce storage overhead, so it is widely used. Deduplication technology saves storage and bandwidth overhead by preventing users...

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): H04L29/06G06F21/62
CPCG06F21/6209G06F2221/2107H04L63/0428H04L63/06H04L63/1441H04L63/1466
Inventor 黄可张小松汪小芬李经纬
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
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