[go: up one dir, main page]

CN102662626B - A kind of chaotic double-helix randomizer with disturbance - Google Patents

A kind of chaotic double-helix randomizer with disturbance Download PDF

Info

Publication number
CN102662626B
CN102662626B CN201210134231.2A CN201210134231A CN102662626B CN 102662626 B CN102662626 B CN 102662626B CN 201210134231 A CN201210134231 A CN 201210134231A CN 102662626 B CN102662626 B CN 102662626B
Authority
CN
China
Prior art keywords
helix
chaotic
double
oscillator
control signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210134231.2A
Other languages
Chinese (zh)
Other versions
CN102662626A (en
Inventor
曹富强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
WUXI HUADA GUOQI TECHNOLOGY CO LTD
Original Assignee
WUXI HUADA GUOQI TECHNOLOGY CO LTD
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by WUXI HUADA GUOQI TECHNOLOGY CO LTD filed Critical WUXI HUADA GUOQI TECHNOLOGY CO LTD
Priority to CN201210134231.2A priority Critical patent/CN102662626B/en
Publication of CN102662626A publication Critical patent/CN102662626A/en
Application granted granted Critical
Publication of CN102662626B publication Critical patent/CN102662626B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Inductance-Capacitance Distribution Constants And Capacitance-Resistance Oscillators (AREA)
  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)

Abstract

The present invention relates to a kind of chaotic double-helix randomizer with disturbance, comprise linear feedback shift register, it is characterized in that: also comprise control signal generative circuit, capacitor array, double helix oscillator, sample quantization circuit; Described linear feedback shift register is connected with control signal generative circuit, for exporting pseudo-random sequence; Described control signal generative circuit is connected with capacitor array, for receiving pseudo-random sequence and producing and export control signal; Described capacitor array is connected with double helix oscillator, for reception control signal and output array capacitance; Described spiral oscillator is connected with sample quantization circuit, and for exporting chaotic signal after receiving array capacitance, described sample quantization circuit receives chaotic signal and is converted to digital signal and exports.Based on the oscillator of chaotic double-helix, because its initial value is responsive, there is unpredictability.Chaotic double-helix oscillator does not need extraneous the intervention just can constantly vibrate, and produces and exports.For the disturbance in the external world, the performance of chaotic oscillator is the change of track, also difficult to calculate because of its complicacy.

Description

Chaos double helix random number generator with disturbance
Technical Field
The invention relates to the field of integrated circuit design, in particular to a chaotic double-helix random number generator with disturbance.
Background
In the field of information security of integrated circuits, true random number generators are often a necessary module. Chaotic circuits are a common way to implement true random number generators.
Chaotic circuits are generally classified into discrete chaos and continuous chaos. Discrete chaos is typically an iteration of a sequence, outputting a sequence of discrete times on a time axis. Continuous chaos is usually described by using more than three-dimensional differential, and a continuous waveform is output. The trajectory of a continuously chaotic variable in a coordinate system usually takes the form of one or more spirals.
The existing random number generator has strong predictability and reduced safety in the information transmission process.
Disclosure of Invention
In order to solve the problems, the invention provides a disturbed double-helix random number generator with higher unpredictability.
In order to achieve the purpose, the invention adopts the technical scheme that: a chaos double helix random number generator with disturbance comprises a linear feedback shift register and is characterized in that: the device also comprises a control signal generating circuit, a capacitor array, a double helix oscillator and a sampling quantization circuit;
the linear feedback shift register is connected with the control signal generating circuit and used for outputting a pseudorandom sequence;
the control signal generating circuit is connected with the capacitor array and used for receiving the pseudo-random sequence and generating and outputting a control signal;
the capacitor array is connected with the double-helix oscillator and used for receiving a control signal and outputting an array capacitance value;
the spiral oscillator is connected with the sampling quantization circuit and used for receiving the array capacitance value and outputting the chaotic signal, and the sampling quantization circuit receives the chaotic signal and converts the chaotic signal into a digital signal to be output.
The first preferable scheme of the invention is that the double helix oscillator adopts a chaotic double helix circuit.
A second preferred embodiment of the present invention is that the control signal is a multi-bit parallel signal.
The invention idea of the invention is as follows: the circuit adopted in the design is a double-helix circuit. The chaotic double helix based oscillator is unpredictable because of its sensitivity to initial values. The chaotic double helix oscillator can continuously oscillate without external intervention to generate output. For external disturbance, the chaotic oscillator behaves as a track change and is difficult to predict due to complexity.
The double helix oscillator is described by the following equation,
wherein,
in the case of a CMOS circuit implementation,is the transconductance of the transistor,is composed ofThe capacitance of the terminal(s) is,is composed ofThe capacitance of the terminal. The conditions under which the circuit represented by the above equation exhibits chaos areThe wide tuning range of (2) makes tuning of chaotic equations possible. The adjustment of the double helix circuit can be converted into a pairTerminal capacitanceAnd (4) adjusting.
The technical advantages of the invention are as follows: the parameters of the chaotic double-helix circuit system shown above are disturbed by the pseudo-random output of the linear feedback shift register, and the change of the output of the double-helix circuit is increased, so that the unpredictability is increased.
The invention is further described with reference to the following figures and detailed description.
Drawings
Fig. 1 is a schematic diagram of a circuit module according to the present embodiment.
Detailed Description
Referring to fig. 1, the output of the linear feedback shift register generates a disturbance, which adjusts the system parameters of the chaotic double helix oscillator, thereby affecting the output of the random number. The circuit comprises a linear feedback shift register, a control signal generating circuit, a capacitor array, a double helix oscillator, a sampling quantization circuit and the like.
The linear feedback shift register comprises a register and an exclusive-or gate, and generates a pseudo-random sequence under the action of a clock. The sequence is a single bit serial sequence synchronized to a clock.
The pseudo-random sequence generated by the linear feedback shift register is output to the control signal generating circuit. The main functions of the control signal generation circuit are as follows: the single bit sequence is converted into a multi-bit parallel signal and the parallel signal is extracted as the output signal of the module according to a sequence selection algorithm.
The capacitor array receives an output signal of the control signal generation circuit. The output of the module is connected to a double helix oscillator. The output being connected to the double-helix oscillator when the control signals are differentThe end capacitances being different, i.e.And the values are different, so that the adjustment of the system parameters of the double helix oscillator is realized. The main component of the circuit is an array consisting of a plurality of MOS switches and capacitors. The control signal controls each MOS switch to be in different on or off states. For different control signals, the combination of on or off of the MOS switch is different, so that the effective connected capacitors are different.
The double helix oscillator receives the adjustment of the capacitor array, generates chaotic signals and outputs the chaotic signals to the sampling quantization circuit.
The sampling quantization circuit performs sampling and quantization operations on the chaotic signal under the action of the clock, converts the chaotic signal into a digital signal and outputs the digital signal as a random number of the design.
The system parameters of the chaotic double-helix oscillator are controlled through the pseudo-random output of the linear feedback shift register, and the embodiment realizes the disturbance of the chaotic circuit. When the frequency of disturbance is far greater than the central frequency of the oscillator, the structure has no influence on the chaos of the circuitBut adds an unpredictable factor. Meanwhile, the circuit is a small-scale digital module for a linear feedback shift register and a control signal generation module introduced by a common chaotic oscillator, and the capacitor array is only used for a double-helix oscillatorThe capacitance of the terminals is increased by MOS switches to form an array. Therefore, the hardware cost for realizing the disturbance of the circuit is low, and the circuit is suitable for being realized in a CMOS integrated circuit.
The present invention is not limited to the protection scope of the above embodiments, and all the inventive ideas based on the embodiments are within the protection scope of the present invention.

Claims (2)

1. A chaos double helix random number generator with disturbance comprises a linear feedback shift register and is characterized in that:
the device also comprises a control signal generating circuit, a capacitor array, a double helix oscillator and a sampling quantization circuit;
the linear feedback shift register is connected with the control signal generating circuit and used for outputting a pseudorandom sequence;
the control signal generating circuit is connected with the capacitor array and used for receiving the pseudo-random sequence and generating and outputting a control signal;
the capacitor array is connected with the double-helix oscillator and used for receiving a control signal and outputting an array capacitance value;
the double helix oscillator is connected with the sampling quantization circuit and used for receiving the array capacitance value and outputting the chaotic signal, and the sampling quantization circuit receives the chaotic signal and converts the chaotic signal into a digital signal to be output; the double-helix oscillator adopts a chaotic double-helix circuit and is described by the following equation:
wherein,
in the implementation of CMOS circuits, gmIs the transconductance of a transistor, C is Vx,VyTerminal capacitance, aC is VxThe capacitance of the terminals, the circuit represented by the above equation, exhibits chaos conditions a ∈ (0.48, 0.98), the wide tuning range of a makes possible tuning of the chaos equation, which can be converted to VxAdjustment of the capacitance aC of the terminal.
2. The perturbed chaotic double-helix random number generator according to claim 1, wherein: the control signal is a multi-bit parallel signal.
CN201210134231.2A 2012-05-03 2012-05-03 A kind of chaotic double-helix randomizer with disturbance Active CN102662626B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210134231.2A CN102662626B (en) 2012-05-03 2012-05-03 A kind of chaotic double-helix randomizer with disturbance

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210134231.2A CN102662626B (en) 2012-05-03 2012-05-03 A kind of chaotic double-helix randomizer with disturbance

Publications (2)

Publication Number Publication Date
CN102662626A CN102662626A (en) 2012-09-12
CN102662626B true CN102662626B (en) 2016-01-20

Family

ID=46772127

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210134231.2A Active CN102662626B (en) 2012-05-03 2012-05-03 A kind of chaotic double-helix randomizer with disturbance

Country Status (1)

Country Link
CN (1) CN102662626B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6812153B2 (en) * 2016-07-19 2021-01-13 花王株式会社 Absorber manufacturing equipment and absorber manufacturing method
CN107239257B (en) * 2017-06-05 2020-07-10 上海爱信诺航芯电子科技有限公司 True random number generator based on two-dimensional chaotic double helix
CN109947397A (en) * 2019-03-20 2019-06-28 中共中央办公厅电子科技学院(北京电子科技学院) A kind of no inductance high-speed multichannel can integrate Chaotic Random Number Generator

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101499774A (en) * 2009-03-05 2009-08-05 深圳华为通信技术有限公司 Crystal oscillation apparatus and control method for load capacitor
CN101675586A (en) * 2007-05-22 2010-03-17 爱特梅尔汽车股份有限公司 Apparatus and method for generating a random number
CN101826839A (en) * 2010-04-19 2010-09-08 浙江大学 Inverter-based chaotic oscillating circuit
CN102361396A (en) * 2011-09-02 2012-02-22 陕西源能微电子有限公司 Special pseudorandom sequence dither frequency control oscillator
CN202584098U (en) * 2012-05-03 2012-12-05 无锡华大国奇科技有限公司 Chaos double-helix random number generator with disturbance

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2260376B1 (en) * 2008-03-04 2011-11-16 SanDisk IL Ltd Digital random number generator based on digitally-controlled oscillators

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101675586A (en) * 2007-05-22 2010-03-17 爱特梅尔汽车股份有限公司 Apparatus and method for generating a random number
CN101499774A (en) * 2009-03-05 2009-08-05 深圳华为通信技术有限公司 Crystal oscillation apparatus and control method for load capacitor
CN101826839A (en) * 2010-04-19 2010-09-08 浙江大学 Inverter-based chaotic oscillating circuit
CN102361396A (en) * 2011-09-02 2012-02-22 陕西源能微电子有限公司 Special pseudorandom sequence dither frequency control oscillator
CN202584098U (en) * 2012-05-03 2012-12-05 无锡华大国奇科技有限公司 Chaos double-helix random number generator with disturbance

Also Published As

Publication number Publication date
CN102662626A (en) 2012-09-12

Similar Documents

Publication Publication Date Title
CN1949708B (en) Apparatus and method for generating random number and corresponding data interactive system
US8612501B2 (en) Method and hardware for generating random numbers using dual oscillator architecture and continuous-time chaos
KR100861811B1 (en) Random number generator and method for generating random numbers
CN102968290B (en) A kind of true Random Number Generator of isomery lightweight
KR20140110142A (en) Random number generator
CN107918535B (en) Metastable state true random number generator realized on FPGA
CN105874715B (en) Phase interpolation and rotation apparatus and method
CN102662626B (en) A kind of chaotic double-helix randomizer with disturbance
CN101882062A (en) True random bit stream generator
CN105138307A (en) Phase noise based integratable true random number generation method and device
CN208999990U (en) Real random number generator
CN103427795B (en) A kind of rectangular pulse signal generating circuit and production method
CN105354008A (en) Output circuit and output method of random number generator
CN105024701B (en) A kind of frequency dividing ratio modulator for spurious reduction
CN104182203B (en) The production method and device of true random number
Jin et al. A dynamically reconfigurable entropy source circuit for high-throughput true random number generator
CN205015881U (en) True random number that can integrate produces device based on phase noise
CN202584098U (en) Chaos double-helix random number generator with disturbance
EP2387825A1 (en) High speed serializer
CN104714774A (en) True random number generation method based on digital circuit
CN201654763U (en) Bit stream generator of true random
Ergün Regional random number generator from a cross-coupled chaotic oscillator
CN104967465A (en) CMOS all-digital frequency tunable pulse radio ultra-wideband transmitter
Ryabov et al. Direct Digital Synthesizers of Complex Broadband Signals
CN204795028U (en) Super broadband emission of digital tunable frequency pulse radio of CMOS machine

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant