Supercharge Your Innovation With Domain-Expert AI Agents!

Reconfigurable S-box circuit structure applied to SM4 and Camellia cryptographic algorithms

A technology of cryptographic algorithm and circuit structure, applied in the field of reconfigurable S-box circuit structure, can solve the problems of large circuit area of ​​cryptographic algorithm, large volume of encryption method and device, incompatible with lightness and thinness of electronic device, etc. The effect of circuit optimization efficiency improvement

Pending Publication Date: 2017-08-01
WUHU INST OF TECH
View PDF5 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0039] Because in the prior art, when the SM4 cryptographic algorithm and the Camellia cryptographic algorithm are shared in an electronic device, the S-box operation in the SM4 cryptographic algorithm and the S-box operation in the Camellia cryptographic algorithm are respectively implemented through two different circuits, resulting in an overall The circuit area of ​​the cryptographic algorithm is large, so that the device using the encryption method is large, which does not meet people's requirements for light, thin, short and small electronic devices.

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
  • Reconfigurable S-box circuit structure applied to SM4 and Camellia cryptographic algorithms
  • Reconfigurable S-box circuit structure applied to SM4 and Camellia cryptographic algorithms
  • Reconfigurable S-box circuit structure applied to SM4 and Camellia cryptographic algorithms

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] The specific implementation of the reconfigurable S-box circuit structure applied to the SM4 cipher algorithm and the Camellia cipher algorithm provided by the present invention will be described in detail below in conjunction with the accompanying drawings.

[0049] This specific embodiment provides a reconfigurable S-box circuit structure applied to SM4 cryptographic algorithm and Camellia cryptographic algorithm, with figure 1 It is a schematic diagram of the reconfigurable S-box circuit structure applied to the SM4 cipher algorithm and the Camellia cipher algorithm according to the specific embodiment of the present invention.

[0050] Such as figure 1 As shown, the reconfigurable S-box circuit structure applied to the SM4 cryptographic algorithm and the Camellia cryptographic algorithm described in this specific embodiment includes: a composite matrix multiplication unit 1, a composite matrix multiplication unit 2, a constant addition unit 1, and a constant additio...

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 provides a reconfigurable S-box circuit structure applied to SM4 and Camellia cryptographic algorithms. The structure comprises a first composite matrix multiplication unit, a second composite matrix multiplication unit, a first constant addition unit, a second constant addition unit, a third constant addition unit, a fourth constant addition unit, a composite domain multiplication inverse unit, a first selector, a second selector, a byte data input port, a byte data output port and a control signal input port. The first selector and the second selector are alternative selectors. According to the structure, in a mode of multiplexing the composite domain multiplication inverse unit, reconfigurable functions of an SM4 S-box operation and a Camellia S-box operation are realized; through multiplexing of the composite domain multiplication inverse unit, a circuit area is greatly reduced, moreover, a composite matrix structure is beneficial for improving the circuit optimization efficiency, and the circuit area is further reduced.

Description

technical field [0001] The invention relates to the technical field of cryptographic circuits, in particular to a reconfigurable S-box circuit structure applied to SM4 and Camellia cryptographic algorithms. Background technique [0002] 1. SM4 cryptographic algorithm and Camellia cryptographic algorithm [0003] The SM4 cipher algorithm is the first commercial block cipher algorithm announced by my country's National Commercial Encryption Management Office in January 2006, and its block length and key length are both 128 bits. The Camellia algorithm was jointly designed by NTT and Mitsubishi in 2000. The data packet length of the Camellia algorithm is also 128 bits, and the key length is 128 bits, 192 bits and 256 bits. Camellia has been selected as a standard algorithm by many organizations, including the NESSIE standard in Europe, the CRYPTREC standard in Japan, and the ISO / IEC18033-3 standard formulated by the International Organization for Standardization and the Intern...

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
CPCH04L9/0618H04L2209/12
Inventor 郑辛星张肖强邢博昱王倩
Owner WUHU INST OF TECH
Features
  • R&D
  • 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