Cipher device adopting Feistel-PG structure and encryption method

A technology of a cryptographic device and an encryption method, applied in the field of communication, can solve problems such as inability to meet, and achieve the effects of flexible design, high flexibility and low implementation cost

Inactive Publication Date: 2013-04-17
INST OF SOFTWARE - CHINESE ACAD OF SCI
View PDF6 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Aiming at the fact that the "existing structure" cannot meet all the requirements of current algorithm design, according to the requirements of cryptographic algor...

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
  • Cipher device adopting Feistel-PG structure and encryption method
  • Cipher device adopting Feistel-PG structure and encryption method
  • Cipher device adopting Feistel-PG structure and encryption method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] The present invention will be described in detail below through specific embodiments and accompanying drawings.

[0042] The encryption device of the present embodiment adopts a 64-bit processor, and the configuration of the Feistel-PG encryption structure adopted by the processor is as follows: Figure 4 As shown, wherein (a) is a schematic diagram of Feistel-PG encryption structure, and (b) is a flowchart of processor processing, and the specific instructions are as follows:

[0043] The round function F maps a string of t×k×m bits to a string of t×k×m bits (where t, k, and m are all positive integers, such as t=4, k=4, m=4 or t =6,k=8,m=4), the input X of the round function is mapped to U through linear transformation P and nonlinear transformation G, that is, X→U, where U=G(P(X));

[0044] The linear transformation P is based on the permutation of t×k×m bit strings, which is the positional transformation of t×m k-bit strings;

[0045] The nonlinear transformation ...

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 cipher device adopting a Feistel-PG structure and an encryption method. The Feistel-PG structure consists of a round function F, the round function F maps a t*k*m bit string into a t*k*m bit string, the input X is mapped into U through linear conversion P and nonlinear conversion G, the linear conversion P is displacement based on the t*k*m bit string and is the position conversion of t*m k bit characters, the nonlinear conversion G is concatenation of t nonlinear conversions based on t*k bit string, the nonlinear conversion T is nonlinear conversion based on k*m bit string, and T converts (um-1 to u1, u0) into A (S(um-1 to u1, u0)) through S box layer and linear conversion A, wherein the S box layer is formed by m k*k s boxes through concatenation, and the linear conversion A is linear conversion based on k*m bit string. The encryption method adopting the Feistel-PG encryption structure comprises round key addition, linear conversion P and nonlinear conversion G, the output of plaintext W after the r-round iteration is used as ciphertext. Through the device and the method provided by the invention, the cipher algorithm design is more flexible, and in addition, lower realization cost can be realized at the same security intensity.

Description

technical field [0001] The present invention proposes a cryptographic device and an encryption method using a Feistel-PG encryption structure, which can be applied to the design of cryptographic algorithms under various parameters, can make the design of cryptographic algorithms more flexible, and can have lower security under the same security strength. The realization cost of belongs to the field of communication technology. Background technique [0002] The design of cryptographic algorithms has always been a hot spot in cryptography research, and its design is based on the confusion and diffusion principles proposed by Shannon. Confusion principle: Complicates the statistical relationship between ciphertext and key, making it impossible to obtain the statistical characteristics of the key by using ciphertext. Diffusion principle: Spread the statistical characteristics of the plaintext into the ciphertext, so that each bit of the ciphertext is related to several bits of ...

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
Inventor 吴文玲张蕾于晓丽
Owner INST OF SOFTWARE - CHINESE ACAD OF SCI
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