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

Encrypting and deciphering system for realizing SMS4 algorithm

An encryption and decryption and round key technology, which is applied in the field of encryption and decryption systems, can solve the problem of high component redundancy and achieve the effect of reducing system redundancy

Inactive Publication Date: 2010-06-30
GCI SCI & TECH
View PDF0 Cites 30 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] However, considering the overall structure of the system, the encryption and decryption module and the round key expansion module have a large similarity in function, and the use of two modules to realize the functions of the system still makes the system components more redundant

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
  • Encrypting and deciphering system for realizing SMS4 algorithm
  • Encrypting and deciphering system for realizing SMS4 algorithm
  • Encrypting and deciphering system for realizing SMS4 algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0043] Such as image 3 as shown, image 3 The encryption and decryption system for implementing the SMS4 algorithm proposed in this embodiment includes a controller module, an operation module, a round key storage module and a parameter storage module.

[0044] After the external data enters the system, the system sends a mode setting signal to the controller module, and then the controller module outputs different control signals to other modules according to different mode setting signals. The control signals include encryption and decryption control signals and round key expansion control signals. If the system input data is plaintext or ciphertext, the controller module receives the encryption and decryption mode setting signal, and then outputs the encryption and decryption control signal to the operation module, round key storage module and parameter storage module; if the system input data type is encryption key , the controller module receives the round key expansio...

Embodiment 2

[0050] The encryption and decryption system for implementing the SMS4 algorithm proposed by the present invention includes: a controller module, an operation module, a round key storage module and a parameter storage module. Under the idea of ​​module reuse, there are many ways to realize the operation module. Embodiment 2 also includes: a controller module, an operation module, a round key storage module and a parameter storage module, wherein an implementation of the operation module is proposed. Such as Figure 4 As shown, the operation module in this embodiment includes: a first exclusive OR unit, a second exclusive OR unit, an S box unit, a leftward rotation unit and a third exclusive OR unit. The specific connection relationship is: the first XOR component, the second XOR component, the S box component, the circular left shift component and the third XOR component are sequentially connected.

[0051] When the encryption and decryption control signal is received, the op...

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 relates to the field of block cipher algorithm of wireless local network, and provides an encrypting and deciphering system for realizing SMS4 algorithm; the encrypting and deciphering system comprises a controller module, an operation module, a round key memory storing module and a parameter storing module; wherein the controller module receives a mode setting signal and then outputs an encryption and decryption controlling signal or a round key spreading controlling signal according to the mode setting signal; if receiving the encryption and decryption controlling signal, the operation module reads a round key from the round key memory storing module for carrying out encryption and decryption operation; if receiving the round key spreading controlling signal, the operation module reads system parameters and fixed parameters from the parameter storing module for encryption and decryption operation, then a new round key is output to the round key storing module for updating. The invention adopts the idea of module reuse, reduces system redundancy, and compared with the prior art, the occupied area can reduce by half.

Description

technical field [0001] The invention relates to the field of block cipher algorithms for wireless local area networks, and specifically proposes an encryption and decryption system for realizing the SMS4 algorithm. Background technique [0002] The SMS4 cryptographic algorithm is the first commercial cryptographic algorithm for wireless LAN products announced in China. This algorithm is the first public cryptographic algorithm for a special field in my country. It is of great significance to the wireless local area network industry and commercial cryptographic research. SMS4 is an S-box-based block symmetric cipher algorithm, which performs encryption and decryption operations on a set of bit data, instead of only operating on a single bit like a stream cipher. The packet length of this algorithm is 128 bits, and the key length is 128 bits. Both the encryption algorithm and the key expansion algorithm adopt a 32-round nonlinear iterative structure. The structure of the dec...

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): H04L9/06
Inventor 张永强
Owner GCI SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products