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

Password S box design method based on Feistel-SP structure

A design method and cryptographic technology, applied in encryption devices with shift registers/memory, digital transmission systems, electrical components, etc., can solve problems such as long time and high resource requirements

Active Publication Date: 2020-10-09
GUILIN UNIV OF ELECTRONIC TECH +1
View PDF8 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, compared to designing a 4-bit cipher S-box, searching for an 8-bit cipher S-box takes a long time and requires a lot of resources.

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
  • Password S box design method based on Feistel-SP structure
  • Password S box design method based on Feistel-SP structure
  • Password S box design method based on Feistel-SP structure

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0060] The content of the present invention will be further described below in conjunction with the accompanying drawings, but the present invention is not limited.

[0061] A method for designing a password S-box based on the Feistel-SP structure, comprising the steps of:

[0062] (1) Select 16 types of 4-bit gold S-boxes to represent elements as the data set samples of this method;

[0063] (2) Design an 8-bit S-box construction scheme based on the Feistel-SP structure;

[0064] (3) Carry out automatic search to the 8 bit S box of structure;

[0065] (4) Test the searched cryptographic S-boxes, and screen out 8-bit S-boxes with good cryptographic properties and low transparent order.

[0066] The design described in step (2) is based on the 8-bit S-box construction scheme of the Feistel-SP structure, which is based on the selected 16 types of 4-bit gold S-boxes. The Feistel structure is used as a whole, and the SP structure is used in its round function to construct 8-bit ...

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 password S box design method based on a Feistel-SP structure. The password S box design method comprises the following steps of: selecting a 4-bit optimal password S box sample; designing an 8-bit S box construction scheme; carrying out automatic search on a constructed 8-bit S box; and testing the searched password S box. Based on the password property of the selected 4-bit password S box, the password property of the newly constructed 8-bit S box can be known, and the analysis of the password property of the 8-bit S box is facilitated, so that the 8-bit S box with good password property is searched. The implementation cost of the 8-bit S box of a classic cryptographic algorithm AES needs 115 equivalent gates, the implementation cost of the optimal 4-bit S box isless than 40 equivalent gates, the memory occupied by the 4-bit S box and the number of the required equivalent gates are far less than those of the 8-bit S box, and resources required for implementing several small 4-bit S boxes are less than those required for implementing a large 8-bit S box. Therefore, the hardware implementation cost of the 8-bit S box designed by the invention is relativelylower.

Description

technical field [0001] The invention relates to the design of a block cipher algorithm cipher S-box, in particular to a method for designing a cipher S-box based on a Feistel-SP structure. Background technique [0002] Cryptography is the cornerstone of information security. Modern cryptography is divided into symmetric cryptography and public key cryptography. Block cipher algorithm is an important part of symmetric cipher, and it is widely used in practical information security systems. [0003] With the development of the Internet of Things, some lightweight block cipher algorithms have been proposed to provide security protection for resource-constrained environments. How to design a lightweight cipher with high security strength and low hardware and software implementation cost is a hot research topic. [0004] Cipher S-box is the key component of block cipher and the only non-linear component, which provides obfuscation for cryptographic algorithms, determines the s...

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/0625H04L9/0631H04L2209/12H04L2209/122
Inventor 武小年郝志强陈雪鸿李俊孙亚平韦永壮张润莲
Owner GUILIN UNIV OF ELECTRONIC 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