S-box optimization method based on immune genetic algorithm

A technology of immune genetic algorithm and optimization method, applied in the direction of genetic law, transmission system, genetic model, etc., can solve problems such as the inability to guarantee the convergence of results

Pending Publication Date: 2020-10-16
HARBIN INST OF TECH AT WEIHAI
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, there are some obvious shortcomings in the general intelligent algorithm. For example, in the later stage of S-box optimization, the result cannot be guaranteed to be converged, and it may cause the result of a local optimal solution.

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 optimization method based on immune genetic algorithm
  • S-box optimization method based on immune genetic algorithm
  • S-box optimization method based on immune genetic algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] The present invention will be further described below in conjunction with the accompanying drawings and embodiments. Apparently, the described embodiments are only some embodiments of the present invention, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0024] As shown in the accompanying drawings, a kind of S-box optimization method based on immune genetic algorithm of the present invention, comprises the following steps successively:

[0025] The first step is to encode the S-box population, and encode the S-box in a binary manner;

[0026] The second step is to establish the antibody warehouse, use the 8 S boxes in the AES algorithm as the antibody warehouse, calculate the fitness value of each S box according to the formula (1), and sort according to the size of the fitness ...

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 an S-box optimization method based on an immune genetic algorithm, which belongs to the technical field of information security and sequentially comprises the following steps of: 1, encoding an S-box population by adopting a binary encoding mode; 2, establishing an antibody warehouse, taking eight S boxes in the AES algorithm as the antibody warehouse, and recording the antibody warehouse as {S0, S1, S2, S3, S4, S5, S6, S7}; 3, calculating the adaptive value of each S box, arranging the S boxes from small to large, and marking the S boxes as 4, selecting, crossing and mutating the S box population; 5, randomly selecting four S-box individuals in the antibody warehouse as vaccines; 6, replacing the binary bits of the S boxes with the same binary coding bits of the four vaccine S boxes at the corresponding positions; and 7, calculating an adaptive value of the S-box population, if the adaptive value is increased, reserving the individual, and replacing the S-box with the smaller adaptive value in the antibody warehouse, otherwise, deleting the individual and reserving the parent individual. According to the invention, the encryption performance of the S box isoptimized, and the security of the encryption algorithm is improved.

Description

technical field [0001] The invention belongs to the technical field of information security, and in particular relates to an S-box optimization method based on immune genetic algorithm. Background technique [0002] With the advent of the era of information globalization, it is very important to fully protect important information data to be transmitted and avoid information data leakage, so information security has become a key research direction. In the field of information security, cryptography is particularly concerned, and the block cipher in cryptography has been applied to the transmission encryption of information data. As the only nonlinear component in the block cipher system, the S-box has a great Therefore, improving the performance of S-box becomes one of the important ways to improve the security of block cipher algorithm. [0003] Generally speaking, the methods of constructing and optimizing S-boxes by using chaotic systems are mainly divided into the follo...

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/00H04L9/08G06N3/12
CPCG06N3/126H04L9/001H04L9/0861
Inventor 佟晓筠朱顶张淼
Owner HARBIN INST OF TECH AT WEIHAI
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