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

Data encryption method and system

A data encryption and data technology, applied in the computer field, can solve the problem of low data security in cloud storage

Active Publication Date: 2012-09-26
SHENZHEN UNIV
View PDF1 Cites 32 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 data encryption method, aiming to solve the problem of low data security in cloud storage 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. question

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 encryption method and system
  • Data encryption method and system
  • Data encryption method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0027] 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:

[0028] In step S101, an input file to be encrypted is received, and the file to be encrypted is evenly divided into a plurality of data blocks to be encrypted with a size of a first preset value.

[0029] In the embodiment of the present invention, when the input file to be encrypted is received, in order to improve the encryption speed of the file, the file to be encrypted is evenly divided into a plurality of data blocks to be encrypted with the size of a first preset value, and the preset value can be Set according to the hardware configuration of the encryption platform, which can be 256, 1024, etc. For example, when the first preset value is 256, the file to be encrypted is divided into multiple data blocks to be encrypted with a size of 256 bytes.

[0030] In the specific implementation process, the size of t...

Embodiment 2

[0041] In the embodiment of the present invention, each received data block to be encrypted is segmented and encrypted by using the unary polynomial solution principle, thereby simplifying the data encryption process and increasing the encryption speed.

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

[0043] In step S201, an input file to be encrypted is received, and the file to be encrypted is equally divided into a plurality of data blocks to be encrypted with a size of a first preset value.

[0044] In step S202, each data block to be encrypted is equally divided into a third preset value of data segments to be encrypted, and an unsigned binary number corresponding to the third preset value of data segments to be encrypted is obtained.

[0045] In the embodiment of the present invention, the data blocks to be encrypted are received sequentially, and a spli...

Embodiment 3

[0062] image 3 The implementation process of the data encryption method provided by Embodiment 3 of the present invention is shown, and the details are as follows:

[0063] In step S301, a prime number is determined according to the first preset value and the third preset value.

[0064] In the implementation of the present invention, in order to facilitate the preservation of the function value of the unary polynomial in the partition encryption process, a sufficiently large prime number needs to be determined in advance, and the function value of the unary polynomial is used to perform a modulo operation on the prime number to obtain a value within the range of the prime number , so as to facilitate the processing and storage of data, and prevent the occurrence of abnormal events in the process of saving function values. Specifically, a prime number can be determined according to the size of a plurality of data blocks to be encrypted when the file to be encrypted is evenly...

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 to the field of computer technology, and provides a data encryption method and a system. The method comprises the following steps: receiving an inputted file which is to be encrypted, and splitting the file to be encrypted into a plurality of first default sized data blocks which are to be encrypted; sequentially receiving the data blocks to be encrypted, and performing segmentation encryption operation on each of the received data blocks which are to be encrypted by using a default secret sharing algorithm to obtain a plurality of encrypted files; selecting a file located at a default location from the plurality of encrypted files after the segmentation encryption operation is performed on the each of the received data blocks which are to be encrypted; determining whether the size of the selected file is greater than a second default, if so determining that the selected file is the inputted file which is to be encrypted and skipping to the step of splitting the file to be encrypted equally into a plurality of data blocks to be encrypted, otherwise determining that the selected file is a decryption key. According to the invention, a plurality of segmentation encryption operations are carried out, a decryption key which is in a default size range is obtained, so that security of data to be encrypted is improved.

Description

technical field [0001] The invention belongs to the technical field of computers, and in particular relates to a data encryption 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. Unlike ...

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): G06F21/24G06F21/62
Inventor 陈剑勇王博贾松松
Owner SHENZHEN UNIV
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More