Method and system for dynamic s-box transformation

A transformation system and dynamic technology, applied in the direction of encryption device with shift register/memory, etc., can solve the problems of strengthening the input and output complexity of S-box transformation, and achieve the goal of improving running speed, saving hardware resources, and enhancing dependencies. Effect

Active Publication Date: 2017-12-22
TIANJIN JINHANG COMP TECH RES INST
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The present invention aims to overcome the defects of the traditional S-box transformation being fixed and single and independent of the cryptographic algorithm, to make the S-box transformation dynamic and diversified, to strengthen the complexity between the input and output of the S-box transformation, to enhance the security performance of the cryptographic algorithm and to improve the Running speed, providing a dynamic S-box transformation method and system

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
  • Method and system for dynamic s-box transformation
  • Method and system for dynamic s-box transformation
  • Method and system for dynamic s-box transformation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0039] as attached figure 1 , 2 As shown, a dynamic S-box conversion method and system, the interface module includes a key register, an input information storage, an output information storage and a control signal register, to realize the reception, storage and transmission of keys, information and control signals; the S-box control The module includes a parity discriminator, an encryption and decryption controller, and a multiplication and accumulation unit controller to realize the dynamic control of the entire S-box transformation; the S-box transformation module includes a finite field GF(2 8 ) multiplicative inverse element converter and four multiply-accumulate operation units to realize the dynamic transformation of S-box transformation.

[0040] as attached figure 2 As shown, the finite field GF(2 8 ) There are 256 finite field GF(2 8 ) inverse element byte data, the byte data is the finite field GF(2 8 ) on 256 data with m(x)=x 8 +x 4 +x 3 +x+1 is the 256 in...

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 and system for dynamic S-box conversion, including an interface module, an S-box control module and an S-box conversion module, the interface module realizes the reception, storage and transmission of keys, information and control signals; the S-box control module realizes The dynamic control of the entire S-box transformation; the S-box transformation module realizes the dynamic transformation of the S-box transformation. The present invention increases the dependence of the parity of the initial key in the S-box transformation, increases the number of S-box transformations at the same time, makes the S-box transformation dynamic and diversified, and overcomes the traditional S-box transformation that is fixed and single and independent of the cryptographic algorithm The defects of the S-box increase the complexity between the input and output of the S-box transformation, enhance the security performance of the cryptographic algorithm, increase the running speed, and effectively save hardware resources.

Description

technical field [0001] The invention relates to an S-box transformation method and system, in particular to a dynamic S-box transformation method and system in the encryption and decryption process. Background technique [0002] With the rapid development of computer network and communication technology, the study of cryptography has received unprecedented attention, and the information security issue in the information society has received more and more attention. The information security issue has been raised to the level of national development strategy by the Chinese government. [0003] S-box transformation, also known as byte replacement transformation, is to replace one byte data with another unrelated byte data. S-box transformation is the only non-linear transformation in many cryptographic algorithms, which is mainly used for obfuscation function in cryptographic design, and its cryptographic properties often determine the security performance of the entire cryptog...

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
Inventor 李宏耀
Owner TIANJIN JINHANG COMP TECH RES INST
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