Implementation method of a lightweight block cipher algorithm Wheel

A technology of block cipher algorithm and implementation method, which is applied in the field of computer encryption, can solve the problems that the lightweight block cipher algorithm needs to be improved, and achieve the effect of improving efficiency

Active Publication Date: 2019-05-17
HENGYANG NORMAL UNIV
View PDF3 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] The purpose of the present invention is to solve the problem that the security performance of the existing lightweight block cipher algorithm needs to be improved, and to provide a method for implementing the lightweight block cipher algorithm Wheel, which improves the security of the encryption process and improves the efficiency of the algorithm

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
  • Implementation method of a lightweight block cipher algorithm Wheel
  • Implementation method of a lightweight block cipher algorithm Wheel
  • Implementation method of a lightweight block cipher algorithm Wheel

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0099] The present invention will be further described below in conjunction with examples.

[0100] The implementation method of a lightweight block cipher algorithm Wheel provided by the embodiment of the present invention is used to encrypt plaintext, wherein, in this embodiment, the length of the plaintext is 64 bits, and the length of the key is divided into 96 bits and 128 bits There are two types, which respectively perform round function iterations between 15 rounds to 30 rounds and 36 rounds to 48 rounds. Round function in the present invention comprises F function and FF function, as figure 1 shown.

[0101] The F round function includes four modules: round key addition (AddRoundkey), S box replacement (S_Box_Layer), bit confusion (Bit_Shuffle) and XOR operation (XOR_Operation).

[0102] The FF round function is based on the generalized Feistel network structure, including XOR operations and circular left shift operations.

[0103] An implementation method of a lig...

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 implementation method of a lightweight block cipher algorithm Wheel, which comprises the following steps of: calculating the number of turns by utilizing an initial encryption key, and sequentially obtaining an intermediate key and a whitening key by utilizing the initial encryption key; wherein each round of operation is composed of an F function operation, an FF function operation and a bitwise exclusive OR operation, each round of operation is used for processing N sets of encrypted information, and N sets of encrypted information corresponding to each next roundof operation are output information of the previous round of operation; and finally, performing Sa replacement operation on the output data subjected to round operation to obtain output data, and performing round encryption operation on the output data and the low bit of the initial encryption key to obtain encrypted plaintext information. According to the method, the encryption security and efficiency are improved.

Description

technical field [0001] The invention belongs to the technical field of computer encryption, and in particular relates to a realization method of a lightweight block cipher algorithm Wheel. Background technique [0002] In recent years, lightweight encryption algorithms have become one of the important directions for the research of Internet of Things encryption algorithms due to their relatively short key length, simple cryptographic algorithm structure, and low resource consumption. The lightweight block cipher algorithm must be able to execute quickly on hardware devices with strictly limited hardware resources and ensure relative security. Compared with traditional cryptographic algorithms, lightweight cryptographic algorithms have higher execution efficiency and less computing resource consumption, and are more suitable for RFID tags, miniature wireless sensors and other devices with limited computing power. While today many lightweight cryptography have been designed a...

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/06H04L9/00
Inventor 李浪曹夏薇
Owner HENGYANG NORMAL 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