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

Design method of cipher s-box based on feistel-sp structure

A design method and cryptographic technology, applied in encryption devices with shift registers/memory, digital transmission systems, secure communication devices, etc., can solve problems such as high resource requirements and long time, and achieve low hardware implementation costs and good security. Requirements, the effect of low hardware implementation cost

Active Publication Date: 2022-05-27
GUILIN UNIV OF ELECTRONIC TECH +1
View PDF8 Cites 0 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
  • Design method of cipher s-box based on feistel-sp structure
  • Design method of cipher s-box based on feistel-sp structure
  • Design method of cipher s-box 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 with reference to the accompanying drawings, but it is not intended to limit the present invention.

[0061] A cipher S-box design method based on Feistel-SP structure, comprising the following steps:

[0062] (1) Select 16 types of 4-bit gold S-box representative yuan as the data set sample of this method;

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

[0064] (3) Automatically searching the constructed 8-bit S-box;

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

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

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 method for designing a cipher S-box based on a Feistel-SP structure. The steps include: selecting a 4-bit optimal cipher S-box sample; designing an 8-bit S-box construction scheme; automatically searching for the constructed 8-bit S-box; testing the Search out the password S box. Based on the cryptographic properties of the selected 4-bit cryptographic S-box, the cryptographic properties of the newly constructed 8-bit S-box can be known, which is beneficial to analyze the cryptographic properties of the 8-bit S-box, so as to search for 8-bit S-boxes with good cryptographic properties . The implementation cost of the 8-bit S-box of the classic cryptographic algorithm AES requires 115 equivalent gates, while the implementation cost of the optimal 4-bit S-box is less than 40 equivalent gates, the memory occupied by the 4-bit S-box and the number of equivalent gates required Much lower than 8-bit S-boxes, implementing several small 4-bit S-boxes requires fewer resources than implementing one large 8-bit S-box. Therefore, the hardware implementation cost of the 8-bit S-box designed in the present invention is relatively lower.

Description

technical field [0001] The invention relates to the design of a cipher S-box of a block cipher algorithm, in particular to a design method of 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 has a wide range of applications 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 lightweight ciphers with high security strength and low cost of software and hardware implementation is a hot research topic. [0004] Cipher S-box is the key component of block cipher and the only nonlinear component. It provides confusion for cryptographic algorithms, dete...

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 Patents(China)
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