Improved SM4 parallel encryption and decryption communication method based on GPU (Graphics Processing Unit)

A communication method, encryption and decryption technology, applied in the field of GPU-based improved SM4 parallel encryption and decryption communication, to achieve the effect of fast implementation

Active Publication Date: 2016-04-13
桂林蓝港科技有限公司
View PDF5 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The present invention provides a GPU-based improved SM4 parallel encryption and decryption communication method aiming at the security and real-time problems of the SM4 serial encryption algorithm in the process of dynamic acquisition and transmission of monitoring data.

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
  • Improved SM4 parallel encryption and decryption communication method based on GPU (Graphics Processing Unit)
  • Improved SM4 parallel encryption and decryption communication method based on GPU (Graphics Processing Unit)
  • Improved SM4 parallel encryption and decryption communication method based on GPU (Graphics Processing Unit)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0058] An improved SM4 parallel encrypted communication system based on GPU, such as figure 1 As shown, the system includes a parallel encryption module at the sender and a parallel decryption module at the receiver. The encryption module is responsible for encrypting the dynamic plaintext data stream submitted by the sender using the improved SM4 parallel encryption algorithm based on GPU; the decryption module is responsible for decrypting the ciphertext data received by the receiver using the improved SM4 parallel decryption algorithm based on GPU.

[0059] The improved SM4 parallel encryption and decryption communication method based on GPU includes the encryption process of the sender and the decryption process of the receiver.

[0060] The encryption process of the sender, such as figure 2 shown, including the following steps:

[0061] Step 1. Use the AES-128 key expansion algorithm to perform SM4 round key expansion, such as image 3 shown. The extended key only ne...

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 an improved SM4 parallel encryption and decryption communication method based on a GPU (Graphics Processing Unit). The encryption and decryption method comprises the following steps: using an AES (Advanced Encryption Standard)-128 key expansion algorithm to generate an expanded subkey needed by an SM4 encryption algorithm; improving a round function in the SM4 encryption algorithm; and using the parallel computing power of the GPU, improving the SM4 encryption algorithm into a form of parallel encryption. By adopting the encryption and decryption communication method of the invention, the security and the speed of implementation can be effectively improved, real-time and parallel encryption can be performed on data, and the encryption speed can be improved, so that normal transmission of data flow can be guaranteed and the processing delay can be reduced.

Description

technical field [0001] The invention relates to the technical field of information security, in particular to a GPU-based improved SM4 parallel encryption and decryption communication method. Background technique [0002] With the development of the Internet of Things, more and more enterprises need to connect production and operation equipment to the network and conduct remote real-time monitoring on them. A large amount of equipment monitoring data often needs to be transmitted to remote monitoring centers through the Internet. However, due to the openness of the Internet, once the monitoring data is intercepted and used to carry out sabotage activities, the losses it brings will be very serious. Therefore, it is very important to encrypt the transmitted monitoring information and at the same time ensure the real-time performance of the monitoring data transmission. [0003] SM4 (formerly SMS4) is a block cipher algorithm announced by the State Cryptography Administration...

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): H04L9/06
CPCH04L9/0631
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