Method and apparatus for implementing lightweight block cipher SCS

A technology of a block cipher and an implementation method, which is applied in the field of information security and can solve the problems of complicated diffusion and obfuscation methods, complicated steps, low security, and low degree of diffusion and confusion.

Active Publication Date: 2018-06-05
HENGYANG NORMAL UNIV
View PDF9 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The present invention provides a method and device for implementing a lightweight block cipher SCS, the purpose of which is to overcome the problem that one round of iterative operation of the Feistel network structure algorithm in the prior art can only change part of the packet data, and the degree of diffusion and confusion is not high; The control process and method of the key participating in the module operation are too simple, an

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 apparatus for implementing lightweight block cipher SCS
  • Method and apparatus for implementing lightweight block cipher SCS
  • Method and apparatus for implementing lightweight block cipher SCS

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0077] The present invention will be further described below in conjunction with accompanying drawings and examples.

[0078] A new high-security lightweight SCS block cipher implementation method. The plain text length of the SCS algorithm is 64 bits, the key length is divided into 96 bits and 192 bits, and 20 rounds and 32 rounds of function iterations are performed respectively. The SCS algorithm is based on the generalized Feistel network structure, and the round function F includes F 1 , F 2 Two round functions, such as figure 1 shown.

[0079] f 1 The round function includes: round key plus (AddRoundKey), S 1 box update (SubUpdata1), P 1 Permutation (Permutation1), S 1 Box Replacement (SubCells1), P 2 Replace (Permutation2) five modules.

[0080] f 2 The round function includes: round key plus (AddRoundKey), S 2 box update (SubUpdata2), P 2 Permutation (Permutation2), S 2 Box Replacement (SubCells2), P 1 Permutation (Permutation1) five modules.

[0081] The...

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 apparatus for implementing a lightweight block cipher SCS. A turn key and a control key are divided in keys, the round key participates in a round key adding operation, the control key controls the generation of each turn of S box to obtain a random S box, the update of the control key and the turn key is related to the operation result of the last turn, the Sbox used in each turn is random, the operation result of each turn is also random, so that the degree of confusion can be increased; in a round function, a high pseudo-random P permutation is generated by the Mason rotation algorithm in each round to achieve the diffusion, and after the end of the round function iteration, row shift and the column confusion transform are executed, so that the diffusion effect is enhanced by using the dual diffusion mode, and the security is improved. Compared with the situation that the difference between the resource consumption of fixed cipher structures isnot large, the internal structure of the device has the advantages of greatly improving the security of the scheme, and increasing the defense coefficients of linear attack, differential attack and the like to a certain extent.

Description

technical field [0001] The invention belongs to the field of information security, in particular to a method and device for realizing a lightweight block cipher SCS. Background technique [0002] In recent years, with the rapid development of network, microelectronics and information technology, the Internet of Things, as a typical representative of the new generation of informatization, is penetrating into all aspects of human production and life, such as smart cities and transportation, modern logistics and environmental monitoring etc. However, data security in the Internet of Things field cannot be solved by traditional block ciphers due to its limited resources, weak computing power, and limited storage capacity. Therefore, lightweight block cipher algorithms that adapt to resource constraints have emerged as the times require. Scholars in related fields have also begun to do a lot of research on lightweight ciphers, which mainly focus on the design of lightweight ciph...

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/06H04L9/08
CPCH04L9/002H04L9/0631H04L9/0656H04L9/0861H04L9/0891
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