Light-weight stream cipher technology LSNR2 based on nonlinear ring shift register

A technology of shift registers and stream ciphers, applied in encryption devices with shift registers/memory, serial/continuous modification of data streams, etc., can solve problems such as poor unpredictability and achieve high security effects

Inactive Publication Date: 2016-05-04
NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For the (N)LFSR with the maximum period, its output is absolutely uniform, 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
  • Light-weight stream cipher technology LSNR2 based on nonlinear ring shift register
  • Light-weight stream cipher technology LSNR2 based on nonlinear ring shift register
  • Light-weight stream cipher technology LSNR2 based on nonlinear ring shift register

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The specific implementation manner of nonlinear cyclic shift register NRR among the present invention is: when the word length is m bits, n-level NRR adopts the following feedback mode to be formed by the previous n words a i ~a i+n-1 The first and last two characters in the recursively push the next word a i+n

[0048]

[0049] Among them, n≥2, the word length m takes the number of digits of the platform; Indicates modular addition; c is 1~2 m An odd number between -1; the initial n words of input a 0 ~a n-1 The value is not limited, and each input word is a number with any m-bit length.

[0050] LSNR2 uses 3 NRRs. The word length m of the three NRRs is 32b (bits), and the number of stages n is 4, 5, and 4, respectively. Among them, the first NRR is used for key arrangement, and the outputs of the other two NRRs are modulo-added to generate the key stream. The process of LSNR2 generating the key stream is represented by KS=LSNR2(K, IV). The input parameter ...

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

Shift registers are cipher components used for generating pseudorandom sequences in the secret communication field and include linear feedback shift registers (LFSR), nonlinear feedback shift registers (NLFSR) and the like, and the maximum period T of the shift registers is smaller than or equal to 2n. The feedback mode of n stages of nonlinear ring shift registers (NRR) is shown in the specification, wherein i>=0, n>=2, the word length m is equal to the bit of a platform, <<<j represents ring shift left by j bits, the symbol in the specification represents modular addition, c is an odd number ranging from 1 to 2m-1, the initial values a0-an-1 of n input words are not limited, and each word has any m bits. When the word length is m bits, the period of the n stages of NRRs is larger than (2m)n, namely, the security is larger than that of traditional (N)LFSRs; the efficiency of the NRRs is also higher than that of common (N)LFSRs. The light-weight stream cipher LSNR2 is designed through 3 NRRs, wherein the first NRR is used for key scheduling, and output of the other two NRRs is subjected to modular addition to generate a key stream of the LSNR2. The efficiency of the LSNR2 is higher than that of common symmetric ciphers, and the LSNR2 is suitable for resource-constrained environments and is mainly used for encrypting and decrypting data in information systems.

Description

1. Technical field [0001] The lightweight stream cipher technology LSNR2 based on nonlinear cyclic shift register NRR is a symmetric cipher in the field of secure communication, mainly used for data encryption and decryption in network and information system security, suitable for terminals with unlimited resources and limited resources Interconnection between terminals is restricted. 2. Background technology [0002] Cryptosystems are divided into symmetric ciphers and asymmetric ciphers. Since the encryption speed of asymmetric cryptography is much lower than that of symmetric cryptography, symmetric cryptography algorithms should be used as much as possible for data encryption and decryption in network and information system security to improve efficiency. Symmetric ciphers are divided into stream ciphers and block ciphers, both of which have advantages and disadvantages. A common cryptographic component for designing stream ciphers is a shift register, a linear feedbac...

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
CPCH04L9/065
Inventor 黄玉划张宁代学俊刘宁钟曾庆喜袁啓红
Owner NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
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