Block level encryption method in cloud storage and multi-granularity deduplication method

An encryption method and deduplication technology, applied in the field of deduplication for encrypted data, can solve problems such as insecurity and efficiency of deduplication technology

Active Publication Date: 2017-04-26
UNIV OF ELECTRONIC SCI & TECH OF CHINA
View PDF4 Cites 16 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

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

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 in cloud storage and a multi-granularity deduplication method, belonging to the technical field of network security. The block level encryption method comprises the steps that a system public parameter is set, a user end calculates a key and encryptes a file, and metadata is calculated; and the user end selects a part of metadata as a deduplication request and sends the request to a server, the server verifies the file ownership of a user according to the request and retrieves a file in a storage list, if the file exists, access is provided directly, otherwise the server asks the user end to upload non-repeat information, the server carries out consistency verification on received data, and the server allows the user end to access the file if the verification is passed. The method is suitable for the cloud storage with security and efficiency of data and aims to safely and reliably carry out deduplication on the user data, and the data storage efficiency is high.

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