Lightweight cryptographic algorithm SCENERY implementation method and device and storage medium

A technology for cryptographic algorithms and implementation methods, applied to devices and storage media, and the field of lightweight cryptographic algorithm SCENERY implementation methods, can solve the problems of simple key expansion operations, low encryption performance, and low flexibility, and reduce implementation resources. Effect of reduced correlation, high performance

Active Publication Date: 2020-02-11
HENGYANG NORMAL UNIV
View PDF4 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The present invention provides a light-weight encryption algorithm SCENERY implementation method, device and storage medium to solve the problem of low encryption performance of light-weight block cipher algorithms and relatively simple key expansion operations in the prior art, low flexibility and vulnerability attack problem

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
  • Lightweight cryptographic algorithm SCENERY implementation method and device and storage medium
  • Lightweight cryptographic algorithm SCENERY implementation method and device and storage medium
  • Lightweight cryptographic algorithm SCENERY implementation method and device and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0117] The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0118] like figure 1 As shown, the embodiment of the present invention provides a method for implementing a lightweight cryptographic algorithm SCENERY, comprising the following steps:

[0119] Step A1: Obtain 64-bit plaintext as the data P to be encrypted, load it into the register, and perform encryption operation;

[0120] Among them, the data P to be encrypted is sorted in groups of 16 bits from high to low to form a 4×16 data matrix, which is recorded as P=P 0 P 1 P 2 P 3 ;

[0121] P 0 ={p 63 ,p 62 ,...,p 49 ,p 48}, P 1 ={p 47 ,p 46 ,...,p 33 ,p 32},

[0122] P 2 ={p 31 ,p 30 ,...,p 17 ,p 16}, P 3 ={p 15 ,p 14 ,...,p 1 ,p 0};

[0123] Step A2: Perform IP1 initial permutation on the data P to be encrypted described in step A1 to obtain P′, and determine the number of rounds Nr according to the number of key dig...

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 lightweight cryptographic algorithm SCENERY implementation method, a lightweight cryptographic algorithm SCENERY implementation device and a storage medium. The method comprises the steps that a plaintext to be encrypted is acquired, IP1 initial replacement, a round function, key expansion and IP2 replacement are carried out in sequence, the round function comprises sequentially carrying out round key addition operation, S box replacement and M matrix replacement on data, and the key expansion comprises sequentially carrying out S box replacement, cyclic left shift, round constant addition operation and DP dynamic replacement on a key. An F function of an SPN structure is adopted as a round function, and a binary matrix M is constructed with the purpose of achieving high dependence when an F function linear layer is designed; a round constant and a key expansion intermediate result are selected as control signals for key expansion; DP dynamic replacement is carried out on a current round key expansion intermediate result to obtain a round key, which is a new key expansion mode, the relevance of single key iteration to front wheel input is reduced, the decoding difficulty is increased, the security is improved, and differential and linear attacks and algebraic attacks can be particularly and effectively resisted.

Description

technical field [0001] The invention relates to the field of computer encryption, in particular to a method, device and storage medium for realizing a lightweight cryptographic algorithm SCENERY. Background technique [0002] In recent years, small embedded devices (such as wireless sensors, smart cards, radio frequency tags) have been widely used in many fields. These devices usually have strong cost constraints, such as area, power, energy consumption in terms of hardware, etc. Since traditional cryptographic algorithms such as AES are not suitable for such extremely limited equipment, lightweight block cipher algorithms suitable for resource-constrained environments have attracted great attention from scholars. [0003] Since 2007, some papers on lightweight block cipher algorithms have been proposed in international academic circles. At present, there are some lightweight block cipher algorithms, typical representatives such as PRESETNT, Twine, Piccolo, LED, LBlock, RE...

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/06
CPCH04L9/0618H04L9/0631
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