Method for cloud storage of data and system

A cloud storage and data technology, applied in the computer field, can solve the problems of cloud data differentiation and protection complexity, and achieve the effect of improving security

Active Publication Date: 2013-11-27
SHENZHEN UNIV
View PDF6 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the embodiments of the present invention is to provide a cloud storage method for data, aiming to solve the problem of complex cloud data differential protection due to the inability of the existing technology to provide an effective data encryption method to ensure the data security of users in cloud storage

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
  • Method for cloud storage of data and system
  • Method for cloud storage of data and system
  • Method for cloud storage of data and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0023] figure 1 The implementation flow of the data encryption method provided by Embodiment 1 of the present invention is shown, and the details are as follows:

[0024] In step S101, the ciphertext data sent by the client is received, and the ciphertext data is divided into a preset number of ciphertext data fragments by a preset first data redundancy segmentation algorithm, and the ciphertext data is passed The ciphertext data encrypted by the preset symmetric encryption algorithm.

[0025] In the embodiment of the present invention, the preset symmetric encryption algorithm may be an Advanced Encryption Standard (Advanced Encryption Standard, AES) algorithm, or other symmetric encryption algorithms. Since the plaintext data of the client is encrypted by the preset symmetric encryption algorithm, the ciphertext data sent by the client can be sent through the public channel, thereby improving the security of the client data without increasing the consumption of network reso...

Embodiment 2

[0033] figure 2 The implementation flow of the data cloud storage method provided by Embodiment 2 of the present invention is shown, and the details are as follows:

[0034] In step S201, the plaintext data of the user is encrypted in the CBC mode of the AES encryption algorithm by using a preset key and an initial vector to obtain corresponding ciphertext data.

[0035] In the embodiment of the present invention, preferably, the user's plaintext data is encrypted in the Cipher-block chaining (CBC) mode of the AES encryption algorithm through a preset key and a preset initialization vector, so that it can effectively Prevent encrypted data from being actively attacked and improve the security of encrypted data.

[0036] In step S202, the ciphertext data sent by the client is received, and the ciphertext data is divided into a preset number of ciphertext data fragments by a preset first data redundancy segmentation algorithm.

[0037] In the embodiment of the present inventi...

Embodiment 3

[0053] image 3 The structure of the data cloud storage system provided by the third embodiment of the present invention is shown. For the convenience of description, only the parts related to the embodiment of the present invention are shown, including:

[0054] The ciphertext data segmentation unit 31 is configured to receive the ciphertext data sent by the client, and divide the ciphertext data into a preset number of ciphertext data fragments through a preset first data redundancy segmentation algorithm. The text data is ciphertext data encrypted by a preset symmetric encryption algorithm;

[0055] A key data splitting unit 32, configured to receive the key used for the ciphertext data sent by the client through a preset communication channel, and split the key into the Preset number of key data shards;

[0056] A data slice acquisition unit 33, configured to add the preset number of key data slices to the preset number of ciphertext data slices to obtain the preset numb...

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 is applicable in the field of computer technology, and provides a method for cloud storage of data and a system. The method and the system comprise the steps of receiving ciphertext data sent by a client and segmenting the ciphertext data into a preset number of ciphertext data fragmentation through a preset first data redundancy segmentation algorithm; receiving a secret key for the ciphertext data which is sent by the client through a preset communication channel, and segmenting the secret key into a preset number of secret key data fragmentation through a preset second data redundancy segmentation algorithm; attaching the preset number of secret key data fragmentation correspondingly to the preset number of ciphertext data fragmentation; storing the preset number of composite data fragmentation respectively in the corresponding cloud storage servers. In an embodiment of the invention, the ciphertext data and the encrypted secret key are segmented into data fragmentation through the preset data redundancy segmentation algorithms, users do not need to save the secret keys and recovery of the secret key, and the ciphertext data is successful only with the preset number of data fragmentation, so that the security of the cloud user data and secret keys is improved.

Description

technical field [0001] The invention belongs to the technical field of computers, and in particular relates to a data cloud storage method and system. Background technique [0002] Cloud Storage (Cloud Storage) is a new concept extended and developed from the concept of Cloud Computing. It is a system in which various types of storage devices work together through application software to jointly provide data storage and business access functions. [0003] With the continuous introduction of cloud computing, cloud storage and other products, the demand for data security in the cloud has become increasingly prominent. When data is placed in the cloud, the data will face security threats from various aspects, mainly in the following aspects: it is difficult for users to pass Effective technical means ensure that the cloud storage service provider (absolute control over the computer where the user stores data) will not illegally obtain and use the data stored by the user, and w...

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): H04L29/06H04L29/08
Inventor 陈剑勇王博纪震
Owner SHENZHEN UNIV
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