Lorenz chaotic pseudo-random sequence generator based on m sequence

A pseudo-random sequence, m-sequence technology, applied in the field of Lorenz chaotic pseudo-random sequence generator based on m-sequence, can solve the problems of not meeting the requirements of the application, insufficient randomness of the pseudo-random sequence, and inability to resist exhaustive attacks, etc. Achieve the effect of increasing hardware resource consumption, improving random characteristics, and good randomness

Inactive Publication Date: 2018-02-09
SOUTHEAST UNIV
View PDF5 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to solve the technical problems proposed by the above-mentioned background technology, the present invention aims to provide a Lorenz chaotic pseudo-random sequence generator based on m-seque

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
  • Lorenz chaotic pseudo-random sequence generator based on m sequence
  • Lorenz chaotic pseudo-random sequence generator based on m sequence
  • Lorenz chaotic pseudo-random sequence generator based on m sequence

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The technical solutions of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0035] A kind of Lorenz chaotic pseudo-random sequence generator based on m sequence designed by the present invention, such as figure 1 As shown, it includes initial value selection module, Lorenz chaotic iteration module, quantization module and m-sequence perturbation module.

[0036] The initial value selection module selects appropriate parameters and initial values ​​according to the characteristics of the Lorenz chaotic equation, which can ensure the chaotic characteristics of the system and start iteration. Due to the sensitivity of Lorenz's initial value, when there is a small difference in the initial conditions, the iteration trajectory will gradually move away from the coincidence, until finally completely different, and its long-term behavior is unpredictable.

[0037] The Lorenz chaotic iteration module accepts the output of ...

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 Lorenz chaotic pseudo-random sequence generator based on an m sequence. The generator comprises an initial value selection module, a Lorenz chaotic iteration module, a quantification module and an m sequence disturbance module, wherein the initial value selection module is used for giving an initial value needed by a Lorenz chaotic equation before Lorenz chaotic iterationis started and giving an output value generated in last iteration to next iteration to serve as an initial value; the Lorenz chaotic iteration module realizes operation of the Lorenz chaotic equationthrough floating point fractional arithmetic and generates a chaotic real value sequence; the quantification module converts the chaotic real value sequence into a pseudo-random sequence through a bit sequence design method; and the m sequence disturbance module generates the m sequence through a linear feedback shift register and uses the m sequence to disturb the chaotic real value sequence, the disturbed chaotic real value sequence is returned to the initial value selection module, and next iterative operation is performed. The generator overcomes the defect of randomness of an existing pseudo-random sequence, and the generator has a large key space, can resist an exhaustive attack and meets the requirements of various application occasions.

Description

technical field [0001] The invention belongs to the technical field of information security, and in particular relates to an m-sequence-based Lorenz chaotic pseudo-random sequence generator. Background technique [0002] Pseudo-random sequences are widely used in many scientific and engineering fields such as information encryption and spread spectrum communication. Designing pseudo-random sequences with excellent performance has become a current research hotspot. Chaos is a random-like behavior that can occur in a deterministic nonlinear dynamic system without adding any random factors. It is a seemingly random movement, and its long-term behavior of the system is unpredictable. Due to the extreme sensitivity of chaos to the initial conditions and the inherent good pseudo-random characteristics, the research on the pseudo-random sequence generator based on chaos theory has become a new and beneficial exploration, which is of great importance in the fields of theoretical res...

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): G06F7/58
Inventor 李冰陶红高新程秦祎繁梅灵赵霞刘勇沈克强董乾张林王刚
Owner SOUTHEAST 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