High-speed SM4 cryptographic algorithm circuit suitable for mobile equipment

A cryptographic algorithm and mobile device technology, applied in encryption devices with shift registers/memory, electrical components, countermeasures for attacking encryption mechanisms, etc., can solve the problems of difficult algorithm operation speed improvement, power consumption and security constraints, and access cycle Long and other problems, to achieve the effect of less calculation time, fast work speed, and meet the design requirements

Active Publication Date: 2022-01-18
CHINA JILIANG UNIV
View PDF3 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] 1. The SM4 cryptographic algorithm is characterized by a large amount of calculation, mostly permutation, shift, and XOR logic, while the CPU uses serial execution instructions to achieve it, which is low in efficiency and takes a long time
[0006] 2. The CPU works by executing instructions serially. The SM4 cryptographic algorithm only uses about 10 instructions, resulting in a considerable waste of resources. It is difficult to improve the speed of the algorithm, and the power consumption and security are also greatly restricted.
Mobile devices use batteries for power supply, and the high power consumption of the algorithm is difficult to maintain with conventional batteries
[0007] 3. The SM4 cryptographic algorithm needs to frequently access the SBOX composed of ROM, and the CPU needs to access the ROM through the bus, and the access cycle is long, which will introduce additional power consumption
[0008] It can be seen that due to the need to use a general-purpose processor, implementing the SMS4 encryption algorithm by executing programs written and running on the CPU will cause a considerable waste of resources, and it is difficult to increase the speed of the algorithm, and the power consumption and security are also greatly affected. restrict

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
  • High-speed SM4 cryptographic algorithm circuit suitable for mobile equipment
  • High-speed SM4 cryptographic algorithm circuit suitable for mobile equipment
  • High-speed SM4 cryptographic algorithm circuit suitable for mobile equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] In order to make the above objects, features and advantages of the present invention more comprehensible, specific implementations of the present invention will be described in detail below in conjunction with the accompanying drawings. In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, the present invention can be implemented in many other ways different from those described here, and those skilled in the art can make similar improvements without departing from the connotation of the present invention, so the present invention is not limited by the specific embodiments disclosed below. The technical features in the various embodiments of the present invention can be combined accordingly on the premise that there is no mutual conflict.

[0037] In the description of the present invention, it should be understood that the terms "first" and "second" are only used for the pur...

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 high-speed SM4 cryptographic algorithm circuit suitable for mobile equipment, and belongs to the field of digital circuits. The high-speed SM4 cryptographic algorithm circuit comprises a round key generation module, an RAM module, a data selector module and an encryption/decryption operation module. The round key generation module and the encryption/decryption operation module both adopt a two-degree expansion structure, iteration steps are basically consistent, each round of calculation generates two rounds of results, and the total iteration round can be reduced by half. In addition, the circuit is optimized on the basis of a two-degree expansion structure, the number of stages of the gate circuit is reduced, and the operation speed is effectively increased. According to the SM4 cryptographic algorithm, the round key generation circuit module and the encryption/decryption operation circuit module adopt a parallel architecture to realize the SM4 cryptographic algorithm, the working speed is high, the calculation time is short, the total processing round of the design circuit is a constant, and side channel attacks can be effectively resisted.

Description

technical field [0001] The invention belongs to the field of SOC digital circuit design, in particular to an SM4 encryption algorithm circuit suitable for mobile equipment. Background technique [0002] With the rapid development of computer network technology, information security has become a key issue that must be faced in network communication technology. The application of cryptography is a key factor to ensure data integrity and confidentiality. Symmetric algorithms are widely used in big data encryption, which can achieve high performance and reliable security when encrypting data. [0003] The SMS4 encryption algorithm is one of the wireless LAN product encryption specifications announced by the State Cryptography Administration of China. It has the characteristics of simple design, fast work speed, and strong scalability. It is widely used in many industries such as insurance, finance, transportation, and government. . The SM4 cipher algorithm is a block cipher al...

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/06H04L9/00H04L9/08
CPCH04L9/0631H04L9/002H04L9/0861H04L2209/125H04L2209/122
Inventor 唐莹吴晨杰韦一
Owner CHINA JILIANG 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