CN102662626B - A kind of chaotic double-helix randomizer with disturbance - Google Patents
A kind of chaotic double-helix randomizer with disturbance Download PDFInfo
- 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
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
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 of,The 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 are。The 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.
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)
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)
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)
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 |
-
2012
- 2012-05-03 CN CN201210134231.2A patent/CN102662626B/en active Active
Patent Citations (5)
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 |