Parallel encryption and decryption method for dynamic data under large data environment

A dynamic data encryption and decryption technology, applied in digital data protection, electrical digital data processing, instruments, etc., to ensure normal transmission and reduce CPU calculation load

Active Publication Date: 2014-03-12
云端智造(广州)物联网科技有限公司 +2
View PDF4 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to meet the requirements of information security in the large-scale dynamic data transmission...

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
  • Parallel encryption and decryption method for dynamic data under large data environment
  • Parallel encryption and decryption method for dynamic data under large data environment
  • Parallel encryption and decryption method for dynamic data under large data environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The content of the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0035] 1. Data encryption processing concurrency width setting. The rate at which dynamic data is sent over the network is v send , the GPU single-core processing data encryption rate is Δv, set the width N of parallel processing, and guarantee any time period v send ≤N·Δv.

[0036] 2. Key calculation for the encryption process. The generation of the DES algorithm key is to perform a series of permutation and shift operations on the 64-bit initial key to obtain a total of 16 subkeys from K1 to K16, each with a length of 48 bits. After the calculation by the CPU is completed, the subkey is transferred to the GPU memory for subsequent operations. The specific operation is as follows:

[0037] 1) After removing the last column of check digits from the input 64-bit key, the remaining 56-bit key is replaced according to the fixed key permutatio...

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 parallel encryption and decryption method for dynamic data under a large data environment. Under the large data environment, according to the method, parallel encryption and decryption operations on a large amount of dynamic data stream generated on a network are achieved. According to the method, a general computer GPU is used for completing the data encryption and decryption processes in a parallel mode. According to the dynamic data transmission rate, the data processing concurrent width is adjusted self-adaptively, and on the basis that information safety is guaranteed, open operation of encryption and decryption is realized.

Description

technical field [0001] The invention belongs to the technical field of information security and the field of parallel computing, relates to parallel processing of data encryption and decryption, and in particular to a large data-oriented dynamic data encryption and decryption parallel processing method. technical background [0002] 1. The amount of data involved in big data is huge, and generally cannot be processed by traditional data tools within a reasonable time. The processing of traditional big data generally relies on cloud computing to provide a large amount of computing resources, and adopts the method of batch processing. Traditional big data processing has the following problems: [0003] a. Occupy a lot of CPU hardware resources. [0004] b. Using distributed computing, it takes a lot of time to communicate between computers. [0005] 2. GPU parallel computing is a parallel solution that uses GPU to complete computing tasks. Since a unit of GPU has much highe...

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): G06F21/60
CPCG06F21/602
Inventor 刘镇刘晓王蕴培蒋玉宇
Owner 云端智造(广州)物联网科技有限公司
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