S box evolution generator and generation method

A generator and buffer technology, applied in the field of information security applications, can solve the problems of unsatisfactory cryptography indicators and low efficiency, and achieve the effects of good algebraic immunity, good nonlinearity and differential uniformity

Inactive Publication Date: 2010-07-21
WUHAN UNIV
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Recently, the evolutionary method has been introduced into the design of cryptographic functions. This method has the characteristics of parallelization and automation. However, according to the public literature, the cryptographic indicators of S-boxes designed by most evolutionary methods are not ideal or efficient.

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
  • S box evolution generator and generation method
  • S box evolution generator and generation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The technical scheme of the present invention is described in detail below in conjunction with accompanying drawing:

[0026] The embodiment of the present invention is provided with a random source 1, three transformation components (i.e., a multiplication transformation component 2, an addition transformation component 3 and an inverse transformation component 4), a cryptographic index calculation and determination component 5, a threshold determination unit 6 and a buffer 7. Because the storage content in the buffer 7 will be distributed to one of the multiplication transformation unit 2, the addition transformation unit 3 and the inverse transformation unit 4 according to the random number distribution generated by the random source 1, the random source 1 of the embodiment of the present invention will provide three Random numbers of different values, generally 0, 1, 2. It can be specified that when the random number generated by random source 1 is 0, the storage co...

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 an S box evolution generator which comprises a random source, more than two different conversion parts, a cryptology index computing and judging part, a threshold judger and a buffer. The evolution generation process comprises the steps of: initializing stored contents in the buffer into unit replacement; generating random numbers by the random source, sending the stored contents in the buffer into one of conversion parts according to the values of the random numbers; sending a conversion result into the buffer after one of the conversion parts is converted, simultaneously sending into the cryptology index computing and judging part for computing a cryptology index and judging whether the index of the conversion result is qualified or not; if so, clearing the conversion times, outputting the conversion result to be used as an S box generated by the evolution; if not, adding 1 into the conversion times; and then in the threshold judger, comparing the conversion times and the preset threshold, if the conversion times are small than the threshold, returning to continue the evolution until the conversion times reach the threshold and resetting the contents of the buffer into the unit replacement.

Description

technical field [0001] The invention belongs to the field of information security applications, in particular to an S-box evolution generator and a generation method. Background technique [0002] Password is the key to information security, how to design a secure password mechanism is the focus of cryptography research. Ciphers can be divided into symmetric ciphers and asymmetric ciphers. Symmetric ciphers can be divided into stream ciphers, block ciphers, and hash algorithms. The S-box has important applications in the design of symmetric ciphers such as stream ciphers, block ciphers, and hash functions, and is the main nonlinear transformation component. When designing the S-box, the cryptographic indicators such as nonlinearity, differential uniformity, and algebraic immunity of the S-box are mainly considered. [0003] In the prior art, the design of the S-box has the following methods: traditionally, cryptographers will design the S-box with cryptographic significan...

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/00G09C1/00
Inventor 孟庆树张焕国唐明
Owner WUHAN 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