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

Construction method and circuit of lightweight 8-bit S box

A construction method and lightweight technology, applied in the field of communication, can solve the problems of difficult to guarantee security indicators and performance, and achieve the effect of good cryptography, low cost and high speed.

Active Publication Date: 2021-07-23
北京信息科学技术研究院
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, the main method of constructing an 8×8 S box with a 4×4 function is random generation or direct iterative construction and testing, and its safety index and performance are difficult to guarantee

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
  • Construction method and circuit of lightweight 8-bit S box
  • Construction method and circuit of lightweight 8-bit S box
  • Construction method and circuit of lightweight 8-bit S box

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] The present invention will be described in further detail below through specific embodiments and accompanying drawings.

[0057] A kind of construction method of lightweight 8-bitS box of an embodiment of the present invention, its steps are:

[0058] 1) let x 0 x 1 x 2 x 3 x 4 x 5 x 6 x 7 is the 8-bit input information of the S box, y 0 the y 1 the y 2 the y 3 the y 4 the y 5 the y 6 the y 7 For the 8-bit output of the S-box, set x 4 x 5 x 6 x 7 after f 0 The output of the function transform is XORed separately xor x 0 x 1 x 2 x 3 and update x 0 x 1 x 2 x 3 value.

[0059]

[0060] 2) put x 0 x 1 x 2 x 3 after f 1 The output of the function transform is XORed separately xor x 4 x 5 x 6 x 7 and update x 4 x 5 x 6 x 7 value.

[0061]

[0062] 3) put x 4 x 5 x 6 x 7 over f 2 The output of the function transform is XORed separately xor x 0 x 1 x 2 x 3 and update x 0 x 1 x 2 x 3 value.

[0063]

[0064] 4) Car...

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 a construction method of a lightweight 8-bit S box and a circuit thereof. According to the method, on the basis of 4*4 function iteration construction, a bit transformation mode is adopted to construct an 8*8 S box, a three-round balanced Feistel structure is used, and the Feistel structure uses three different functions of 4-bit input and 4-bit output and bit-level position transformation to ensure the distribution uniformity. The S-box design concept constructed by the invention pays attention to improvement of hardware implementation efficiency, particularly to reduction of the area occupied by hardware implementation, and meanwhile, other password security indexes of the S-box design can be kept to have good performance. According to the method, the S box which is low in hardware implementation cost, high in speed and good in cryptographic property can be found, and the method has great advantages in byte design-oriented algorithms in scenes such as 5G and the like.

Description

technical field [0001] The invention proposes a light-weight 8-bit S-box construction method and its circuit, which can be applied to realize cryptographic algorithms with high speed requirements. The cryptographic properties of this type of S-box are safe, the hardware implementation cost is small, and the operation speed is fast. , belonging to the field of communication technology. Background technique [0002] S-box is a multi-output Boolean function, which is an extremely important nonlinear part in constructing cryptographic algorithms, and is widely used in various cryptographic schemes. In practical applications with limited resources and high communication rate requirements, the 8-bit S-box constructed based on lightweight functions has extremely high application requirements, and the hardware implementation cost, running speed and security of this type of S-box are equally important status. The present invention proposes an effective method for constructing this ...

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/0631H04L9/0625
Inventor 矫琳李永强杜少宇
Owner 北京信息科学技术研究院
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