Supercharge Your Innovation With Domain-Expert AI Agents!

Method and system for generating linear recursive sequence

A linear recursion and sequence technology, applied in the field of information security, can solve the problems of low efficiency, unable to take into account the sequence output efficiency at the same time, and the sequence output speed cannot be satisfied, and achieve the effect of improving the output efficiency.

Inactive Publication Date: 2014-04-09
THE PLA INFORMATION ENG UNIV
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0039] From the analysis of the above two points, we can see that the ring Z / (2 e -1) The linear recursive sequence generation method based on the single-point feedback mode will inevitably lead to a strong contradiction between the complexity of the output sequence and the output efficiency of the sequence, and it is impossible to take into account both the complexity of the sequence and the output efficiency of the sequence
When the minimum ternary weight of the sequence characteristic polynomial is slightly larger, the efficiency of this generation method will be very low, resulting in the output speed of the sequence is far from meeting the requirements of the sequence cipher design

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 system for generating linear recursive sequence
  • Method and system for generating linear recursive sequence
  • Method and system for generating linear recursive sequence

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0158] Step 1: According to the selection principle of parameters e and n, select e=32, n=8;

[0159] Specifically, such as Figure 5 as shown, Figure 5 It is a schematic diagram of 8-level registers on Z / (232-1) in the present invention. In this figure, 8 register units are numbered 0, 1, ..., 7 from right to left, and each register can store Z / (2 32 - an element in 1).

[0160] Step 2: According to the number of feedback positions and the selection principle of feedback positions, select k=2 and the set of feedback positions is {3, 7};

[0161] Specifically, such as Image 6 as shown, Image 6 It is a schematic diagram of dividing the 8-stage shift register on the ring Z / (232-1) into two parts in the present invention. In this figure, the Figure 5 The 8-level register shown is divided into two 4-level shift registers, the register unit numbers of the I shift register are 0, 1, 2, 3 from right to left, and the register unit numbers of the II shift register From righ...

example 2

[0208] Step 1: According to the selection principle of parameters e and n, select e=32, n=8;

[0209] Step 2: According to the number of feedback positions and the selection principle of feedback positions, select k=4 and the feedback position set is {1, 3, 5, 7};

[0210] Step 3: Determine the state transition matrix M according to the principle of determining the position and value of the non-zero components of the row vector of the matrix M.

[0211] Specifically:

[0212] Step 3.1: Choose α 1 , a 3 , a 5 , a 7 The basic form of the non-zero element position and non-zero element factor is as follows:

[0213] M = 0 1 0 0 0 0 0 0 ...

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 relates to a method and a system for generating a linear recursive sequence. The method comprises the following steps of: selecting a parameters e and n, wherein both e and n are positive integers more than or equal to 2; the parameter e is used for determining a value range of elements in a register; and n is the total length of the register; determining the number k of feedback positions in the register, wherein k is more than or equal to 2 and less than or equal to n; determining the a feedback position set {i1, i2,..., ik-1, ik} according to the number k of the feedback positions, wherein ik is equal to n-1, i1 is more than or equal to 0 and less than i2, while i2 is more than i1 and less than the number behind i2, and the rest can be done in the same manner till ik-1 is less than or equal to n-2; selecting a state transfer matrix of the register; selecting a nonsingular original state vector of the register; and performing recursive computation on the original state vector according to the state transfer matrix to obtain the state vector sequence S of the register, wherein S=(S0, S1,...)=(St)t which is more than or equal to 0=((s0, t, s1, t,..., sn-1, t))t which is more than or equal to 0.

Description

technical field [0001] The invention relates to the technical field of information security, in particular to a ring Z / (2 e -1) A method and system for generating linear recursive sequences with complex characteristic polynomials. Background technique [0002] Sequence cipher is one of the important branches of cryptography, which plays an extremely important role in the field of military, diplomatic, government and commercial communication security. The core of serial cipher design is how to quickly generate a secure key stream. [0003] Before 2000, the main idea of ​​sequence cipher design was to combine linear sequence source with nonlinear transformation, such as nonlinear combination, nonlinear filtering and clock control. After 2000, the European NESSIE program and eSTREAM program have played an active role in promoting the development of sequence ciphers. In particular, driven by the eSTREAM project, a major breakthrough has been made in the overall design of sequ...

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 Patents(China)
IPC IPC(8): H04L9/18H04K1/00
Inventor 朱宣勇戚文峰田甜陈华瑾郑群雄
Owner THE PLA INFORMATION ENG UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More