CN111176612A - Random number generating device - Google Patents
Random number generating device Download PDFInfo
- Publication number
- CN111176612A CN111176612A CN202010162612.6A CN202010162612A CN111176612A CN 111176612 A CN111176612 A CN 111176612A CN 202010162612 A CN202010162612 A CN 202010162612A CN 111176612 A CN111176612 A CN 111176612A
- Authority
- CN
- China
- Prior art keywords
- optical
- random number
- cavity surface
- vertical cavity
- polarization
- 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.)
- Granted
Links
- 230000010287 polarization Effects 0.000 claims abstract description 58
- 230000000739 chaotic effect Effects 0.000 claims abstract description 43
- 238000002347 injection Methods 0.000 claims abstract description 10
- 239000007924 injection Substances 0.000 claims abstract description 10
- 238000012545 processing Methods 0.000 claims abstract description 8
- 230000003287 optical effect Effects 0.000 claims description 53
- 239000000835 fiber Substances 0.000 claims description 31
- 239000013307 optical fiber Substances 0.000 claims description 16
- 230000010355 oscillation Effects 0.000 claims description 10
- 238000012805 post-processing Methods 0.000 claims description 10
- 230000009977 dual effect Effects 0.000 claims description 8
- 101100028789 Arabidopsis thaliana PBS1 gene Proteins 0.000 claims description 2
- 101100139907 Arabidopsis thaliana RAR1 gene Proteins 0.000 claims description 2
- 101100028790 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) PBS2 gene Proteins 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 14
- 239000000243 solution Substances 0.000 description 5
- 230000008878 coupling Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 4
- 238000005859 coupling reaction Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 238000011160 research Methods 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 239000000758 substrate Substances 0.000 description 2
- 230000001629 suppression Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000006880 cross-coupling reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/58—Random or pseudo-random number generators
- G06F7/588—Random number generators, i.e. based on natural stochastic processes
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01S—DEVICES USING THE PROCESS OF LIGHT AMPLIFICATION BY STIMULATED EMISSION OF RADIATION [LASER] TO AMPLIFY OR GENERATE LIGHT; DEVICES USING STIMULATED EMISSION OF ELECTROMAGNETIC RADIATION IN WAVE RANGES OTHER THAN OPTICAL
- H01S5/00—Semiconductor lasers
- H01S5/10—Construction or shape of the optical resonator, e.g. extended or external cavity, coupled cavities, bent-guide, varying width, thickness or composition of the active region
- H01S5/12—Construction or shape of the optical resonator, e.g. extended or external cavity, coupled cavities, bent-guide, varying width, thickness or composition of the active region the resonator having a periodic structure, e.g. in distributed feedback [DFB] lasers
- H01S5/1206—Construction or shape of the optical resonator, e.g. extended or external cavity, coupled cavities, bent-guide, varying width, thickness or composition of the active region the resonator having a periodic structure, e.g. in distributed feedback [DFB] lasers having a non constant or multiplicity of periods
- H01S5/1212—Chirped grating
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01S—DEVICES USING THE PROCESS OF LIGHT AMPLIFICATION BY STIMULATED EMISSION OF RADIATION [LASER] TO AMPLIFY OR GENERATE LIGHT; DEVICES USING STIMULATED EMISSION OF ELECTROMAGNETIC RADIATION IN WAVE RANGES OTHER THAN OPTICAL
- H01S5/00—Semiconductor lasers
- H01S5/10—Construction or shape of the optical resonator, e.g. extended or external cavity, coupled cavities, bent-guide, varying width, thickness or composition of the active region
- H01S5/18—Surface-emitting [SE] lasers, e.g. having both horizontal and vertical cavities
- H01S5/183—Surface-emitting [SE] lasers, e.g. having both horizontal and vertical cavities having only vertical cavities, e.g. vertical cavity surface-emitting lasers [VCSEL]
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01S—DEVICES USING THE PROCESS OF LIGHT AMPLIFICATION BY STIMULATED EMISSION OF RADIATION [LASER] TO AMPLIFY OR GENERATE LIGHT; DEVICES USING STIMULATED EMISSION OF ELECTROMAGNETIC RADIATION IN WAVE RANGES OTHER THAN OPTICAL
- H01S5/00—Semiconductor lasers
- H01S5/40—Arrangement of two or more semiconductor lasers, not provided for in groups H01S5/02 - H01S5/30
- H01S5/42—Arrays of surface emitting lasers
- H01S5/423—Arrays of surface emitting lasers having a vertical cavity
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Electromagnetism (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Pure & Applied Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Optimization (AREA)
- Mathematical Analysis (AREA)
- Computational Mathematics (AREA)
- Optical Communication System (AREA)
Abstract
The invention provides a random number generating device, which comprises a first vertical cavity surface emitting laser VCSEL1 and a second vertical cavity surface emitting laser VCSEL 2. Feedback signals of the first dual-optical feedback structure and signals of the second vertical cavity surface laser generator VCSEL2 which are processed in the same way are injected into the first vertical cavity surface emitting laser VCSEL1 in parallel, so that two polarization modes of the first vertical cavity surface emitting laser VCSEL1 are output in chaotic light, the output is divided into two paths of independent output by a polarization beam splitter after passing through an adjustable attenuator and a polarization controller, and four paths of independent random number sequence output can be obtained by processing the second vertical cavity surface laser generator VCSEL2 in the same way. According to the invention, through chaotic light mutual injection, a multi-path broadband chaotic entropy source signal can be obtained, and the system performance is excellent.
Description
Technical Field
The present invention relates to the field of information processing technologies, and in particular, to a random number generating apparatus.
Background
Random numbers have wide and important applications in the fields of scientific computing, identity recognition, information security, and the like. Particularly in secret communication, random numbers are used for generating keys to encrypt plaintext information, and the reliability of the random numbers is related to aspects of national security, commercial finance, personal privacy and the like. In the aspect of generating random numbers based on a chaotic laser entropy source, currently, a chaotic light output is generated by using a commonly used edge emitting semiconductor laser (DFB-SLs), and the research based on Vertical Cavity Surface Emitting Lasers (VCSELs) is relatively weak. The VCSELs structural characteristics provide a unique set of advantages, such as: (1) the active area is small in size, and the optical cavity is short in length; (2) the direction of emergent light is vertical to the surface of the substrate, so that the limitation of a transverse light field is easy to realize, and convenience is provided for manufacturing a high-density two-dimensional array; (3) because a plurality of lasers can be placed in parallel in the direction vertical to the surface of the substrate, the VCSELs are very suitable for being applied to the fields of parallel optical transmission and parallel optical interconnection; (4) the emergent light beam is circular, and the divergence angle is small, so that the emergent light beam is easy to couple with optical fibers and other optical elements, and the coupling rate is greatly improved; (5) because VCSELs are compatible with light emitting diodes, the manufacturing cost is greatly reduced in the manufacturing process. Particularly, the VCSEL can output two orthogonal polarization components simultaneously under a more suitable working condition, theoretically, when the two polarization components are in chaotic oscillation, the chaotic signal output by each polarization component can be used as an entropy source to acquire a physical random number, and thus a system for generating multipath random numbers can be constructed. At present, schemes for acquiring double-path PRNs based on chaotic output of two polarization components in VCSELs are few, and the application of the schemes in the field of random numbers still has attractive prospects. A common chaotic entropy source signal acquired based on an optical injection SL or a cross-coupled SLs system usually contains a relatively obvious time delay characteristic (TDS), that is, the chaotic signal contains a weak periodic oscillation component, so that the time delay characteristic needs to be suppressed as much as possible to improve the quality of the entropy source signal. In addition, in recent years, research on random number acquisition based on chaos of laser of a Semiconductor Laser (SL) as an entropy source has been greatly advanced, but most research results are that random numbers are acquired based on chaos output of Edge Emitting Semiconductor Lasers (EESLs) as an entropy source, and the EESLs generally only have one polarization mode to lase, so that only one path of entropy source can be generated, and parallel generation of multiple paths of random numbers is not facilitated.
Disclosure of Invention
The present invention is directed to solve the above-mentioned drawbacks of the prior art and to provide a generating device capable of generating multiple high-speed physical random numbers.
A random number generating apparatus includes a first vertical cavity surface emitting laser VCSEL1 and a second vertical cavity surface emitting laser VCSEL 2;
the laser output from the first VCSEL1 is divided into two parts after passing through the fiber coupler FC1 and the fiber coupler FC3 in sequence, and one part of the laser is fed back to the first VCSEL1 after passing through the first dual-optical feedback structure; the other part is divided into two parts again after passing through an adjustable attenuator VA2 and an optical fiber coupler FC4, and one part is divided into two paths of independent outputs as an entropy source 1 and an entropy source 2 by a polarization beam splitter PBS1 after the polarization direction of the other part is adjusted by a second polarization controller PC 2; the other part is injected into a VCSEL2 of a second vertical cavity surface laser generator after the polarization direction of the other part is adjusted by a polarization controller PC3, so that under the disturbance of parallel light injection, the VCSEL2 is simultaneously excited in an X-PC polarization mode and a Y-PC polarization mode and respectively outputs chaotic light;
the chaotic light output from the second VCSEL2 is divided into two parts by an optical fiber coupler FC2, one part is isolated by an optical isolator OI1, the other part is divided into two parts by an optical fiber coupler FC5, and one part is fed back to the second VCSEL2 after passing through a second dual-light feedback structure with the same structure as the first dual-light feedback structure; the other part is divided into two parts again after passing through an adjustable attenuator VA4 and an optical fiber coupler FC6, and one part is divided into two paths of independent outputs as an entropy source 3 and an entropy source 4 by a polarization beam splitter PBS2 after the polarization direction of the other part is adjusted by a polarization controller PC 5; the other part is injected into the first VCSEL1 after the polarization direction is adjusted by the polarization controller PC6, and the other part of the laser light output from the first VCSEL1 is separated by the optical isolator OI2 by the fiber coupler FC 1.
Further, the random number generation apparatus as described above, for the feedback time, there are the following conditions:
Wherein, tau1Feedback time, tau, of an external cavity of a dual optical feedback structure2Feedback time, τ, of an external cavity of another dual optical feedback structureRO=2π(2κγe(μ-1))-1/2Is the relaxation oscillation period of the laser, and kappa represents the optical field decay rate, gammaeRepresenting the total carrier decay rate.
Further, in the random number generating apparatus as described above, the first dual optical feedback structure includes: the system comprises an optical circulator OC1, an erbium-doped fiber amplifier EDFA1, two first optical feedback systems consisting of the optical circulator and a chirped fiber Bragg grating, a polarization controller PC1 and an adjustable attenuator VA 1;
a part of laser branched from the fiber coupler FC3 is amplified by an optical circulator OC1 and an erbium-doped fiber amplifier EDFA1 in sequence, passes through the two optical feedback systems consisting of the optical circulator and the chirped fiber Bragg grating, passes through a polarization controller PC1, an adjustable attenuator VA1 and an optical circulator OC1, and is fed back to a first vertical cavity surface laser generator VCSEL 1;
the second dual-optical feedback structure comprises: an optical circulator OC4, an erbium-doped fiber amplifier EDFA2, two second optical feedback systems consisting of the optical circulator and a chirped fiber Bragg grating, a polarization controller PC4 and an adjustable attenuator VA 3;
a part of laser light split from the fiber coupler FC5 is amplified by an optical circulator OC4 and an erbium-doped fiber amplifier EDFA2 in sequence, passes through the two second optical feedback systems consisting of the optical circulator and the chirped fiber bragg grating, passes through a polarization controller PC4, an adjustable attenuator VA3 and an optical circulator OC4, and is fed back to a second vertical cavity surface laser generator VCSEL 2.
Further, in the random number generating apparatus as described above, the entropy source 1 and the entropy source 2 output by the first vertical cavity surface laser generator VCSEL1, the entropy source 3 output by the second vertical cavity surface laser generator VCSEL2, and the entropy source 4 are used as the channel CH1, the channel CH2, the channel CH3, and the channel CH4 of the data acquisition module, and after any arrangement and combination, a multi-channel random number sequence can be generated.
Further, the random number generating apparatus as described above, further includes a post-processing module, the post-processing module including: the oscilloscope OSC, the delayer, the subtracter, the analog-to-digital converter, the LSBs intercepting module and the XOR operation module;
after the multi-path random number sequence obtained by the data acquisition module passes through an oscilloscope OSC, an electric signal obtained by the oscilloscope is divided into two parts, wherein one part is subjected to delay processing of time T, the delay data is subtracted from the original data to obtain difference data, the difference data is sampled and quantized into a bit sequence through an 8-bit analog-to-digital converter, and finally the bit sequence is subjected to least significant bit interception and XOR processing to generate a random number.
Under proper external disturbance, the vertical cavity surface laser generator VCSELs can output chaotic signals by two orthogonal polarization components, so that two paths of chaotic signals can be simultaneously extracted to be used as entropy sources to generate random numbers in parallel. The invention adopts a cross-coupling structure of two vertical cavity surface laser generators to output chaotic signals, can generate four-path chaotic output, and can obtain a multi-path random number sequence after the four-path chaotic output is properly processed.
Has the advantages that:
firstly, the system has excellent performance and symmetrical structure.
Specifically, firstly, the feedback structure of the invention adopts an external cavity feedback structure, the structural design is simple, the implementation is easy, and chaotic oscillation is easy to generate; according to the invention, VCSELs chaotic light mutual injection is adopted, and the frequency detuning of the two lasers is adjusted, so that the bandwidth of the entropy source can be broadened, and the quality of the entropy source is improved; secondly, a feedback loop is formed based on the chirped fiber Bragg grating, so that the time delay characteristic of the chaotic laser can be effectively inhibited; moreover, the post-processing method adopted by the invention can also inhibit the time delay characteristic of the output chaotic signal and obtain the high-speed physical random number.
And secondly, obtaining a multi-path broadband chaotic entropy source signal by chaotic light mutual injection.
Specifically, the chaotic light mutual injection method enables the two polarization modes of the vertical cavity surface laser generators 1 and 2 to be output as chaotic light through the chaotic light mutual injection and be used as a chaotic entropy source to obtain random numbers. Under the condition of proper parameters, the chaotic light mutual injection system can widen the bandwidth of chaotic light and improve the quality of an entropy source.
And thirdly, outputting multiple paths of random numbers in parallel.
Specifically, the invention is designed as a mutual coupling system, and the symmetrical structure is adopted to help two VCSELs to output chaotic signals with similar dynamic characteristics, namely chaotic signals with similar bandwidth and time delay characteristics, so that the chaotic signals with similar characteristics are adopted as entropy sources to help the generation of subsequent random numbers.
Drawings
FIG. 1 is a block diagram of an optical fiber type entropy source module according to the present invention;
FIG. 2(a) is a first block diagram of a data acquisition module;
FIG. 2(b) is a second block diagram of the data acquisition module;
FIG. 2(c) is a third block diagram of the data acquisition module;
FIG. 2(d) is a fourth block diagram of the data acquisition module;
FIG. 2(e) is a fifth diagram of the data acquisition module structure;
FIG. 2(f) is a sixth block diagram of a data acquisition module;
FIG. 2(g) is a seventh block diagram of a data acquisition module;
FIG. 2(h) is a block diagram eight of the data acquisition module;
FIG. 2(i) is a ninth block diagram of the data acquisition module;
FIG. 2(j) is a block diagram of a data acquisition module;
FIG. 3 is a schematic flow diagram of a post-processing module.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention are described clearly and completely below, and it is obvious that the described embodiments are some, not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a structural diagram of an optical fiber type entropy source module according to an embodiment of the present invention, and as shown in fig. 1, laser output by a first vertical cavity surface emitting laser VCSEL1 is divided into two parts by an optical fiber coupler FC1, and after one part of the laser is amplified by an optical circulator OC1 and an erbium-doped fiber amplifier EDFA1, the two parts pass through two optical feedback systems composed of an optical circulator and a chirped fiber bragg grating, and then pass through a polarization controller PC1, an adjustable attenuator VA1 and an optical circulator OC1 to form a dual optical feedback system 1, which feeds back the laser to a first vertical laser generator VCSEL 1; the other part passes through an adjustable attenuator VA2, is divided into two parts again after passing through an optical fiber coupler FC4, and the other part is divided into two paths of independent outputs as an entropy source 1 and an entropy source 2 after passing through a polarization controller PC2 to adjust the polarization direction; the other part is injected into a second vertical cavity surface laser generator VCSEL2 after the polarization direction is adjusted by a triple polarization controller PC3, so that the VCSEL2 can simultaneously lase in two polarization modes (an X-PC mode and a Y-PC mode) under the disturbance of parallel light injection and respectively output as chaotic light. The chaotic light output by the VCSEL2 is divided into two parts by the optical fiber coupler FC2, one part is isolated by the optical isolator OI1, the other part is divided into two parts by the optical fiber coupler FC5, and one part passes through the same dual-optical feedback structure 2 and is fed back to the second VCSEL 2; the other part passes through an adjustable attenuator VA4, is divided into two parts again after passing through an optical fiber coupler FC6, and the other part is divided into two paths of independent outputs as an entropy source 3 and an entropy source 4 after passing through a polarization controller PC5 to adjust the polarization direction; the other part is injected into the first VCSEL1 after the polarization direction is adjusted by the polarization controller PC 6. The laser light output from the first VCSEL1 is split by the fiber coupler FC1 and the split laser light is isolated by the optical isolator OI 2. The adjustable attenuator VA1 and the adjustable attenuator VA3 are used for adjusting feedback intensity, the polarization controller PC1 and the polarization controller PC4 are used for adjusting the polarization state of feedback light, and the polarization controller PC3 and the polarization controller PC6 are used for adjusting the polarization state of injected light, so that the two lasers can be masoned and output under the disturbance of parallel light. The adjustable attenuators VA2 and VA4 are used for adjusting the mutual coupling strength.
In the invention, the feedback structure adopts a double-external-cavity feedback structure. The external cavity feedback structure can realize chaotic state oscillation, and has the advantages of simple structure, easy integration and high direct modulation rate. The time delay characteristic of the feedback light can be effectively inhibited by the chirped fiber Bragg grating.
Dual cavity feedback allows VCSELs to produce more complex dynamics than single cavity feedback. The dual-cavity feedback can improve the complexity of chaos and inhibit the low-frequency fluctuation of the chaos, so that the laser can generate more stable chaos output. Meanwhile, the delay characteristic of the feedback external cavity can be inhibited, and the quality of chaotic signals is improved.
The external cavity feedback structure is simple, easy to integrate and high in direct modulation rate. The external cavity feedback effect is equivalent to adding a gain factor and a phase factor in a self-reproduction condition, so that the oscillation threshold and the frequency of the laser are changed, and the laser can more easily realize chaotic state oscillation.
Preferably, when the feedback time of the other external cavity is(wherein τ)1Is the feedback time of an external cavity, tauRO=2π(2κγe(μ-1))-1/2The relaxation oscillation period of the laser), better suppression of the external cavity characteristics can be achievedThe effect is improved, so that the system performance is better.
In particular, because the chaotic entropy source signal acquired by the current SLs-based or mutual coupling SLs-based system usually contains a significant time delay characteristic (TDS), that is, the chaotic signal contains a weak periodic oscillation component. Therefore, the suppression or elimination of the time delay characteristic of the chaotic laser is beneficial to the improvement of the quality of the entropy source, thereby being beneficial to the extraction of multi-bit random numbers, and the high-quality random numbers can be obtained without complex post-processing technology.
Fig. 2(a) -2 (j) show the data acquisition module of the present invention. Entropy sources 1 to 4 (X) of VCSEL1, 2 output1、Y1、X2、Y2) As channels 1,2,3 and 4(CH1, CH2, CH3, CH 4); channel five (CH5) may be output by entropy source 1 and entropy source 3 in combination, channel six (CH6) by entropy source 1 and entropy source 4 in combination, channel seven (CH7) by entropy source 2 and entropy source 3 in combination, and channel eight (CH8) by entropy source 2 and entropy source 4 in combination; channel nine (CH9) is output by entropy sources 1,2, and 3 in combination, channel ten (CH10) is output by entropy sources 1,2, and 4 in combination, channel eleven (CH11) is output by entropy sources 1,3, and 4 in combination, and channel twelve (CH12) is output by entropy sources 2,3, and 4 in combination; channel thirteen (CH13) is output by entropy sources 1,2,3, 4 in combination. Each group of signals is combined by off-line subtraction, e.g. the combined output of CH5 is X1-X2And the combined output of CH9 is X1+Y1-X2The combined output of CH13 is (X)1-X2)-(Y1-Y2). Entropy sources 1 to 4 (X) of VCSEL1, 2 output1、Y1、X2、Y2) The optical signal is converted into an electrical signal by a photodetector, and the output of each channel is obtained by the combination (minus sign represents subtraction, namely X)1Subtracting X from the signal of2Signal(s) of (a).
Specifically, since post-processing is performed after the output signal is converted into an electrical signal only by the photoelectric converter, only four random number sequences can be obtained. After different data acquisition modes, the random number sequence output can be increased, and the random number quality can be improved, so that the data acquisition method adopts signal subtraction to obtain multi-channel output, and new channel output can be obtained by changing the subtraction sequence between signals under necessary conditions.
FIG. 3 is a flow diagram of a post-processing module according to the present invention. After thirteen channel outputs obtained by the data acquisition module pass through the oscilloscope, an electric signal (represented by A in the figure) obtained by the oscilloscope is divided into two parts, wherein one part is subjected to delay processing of time T, and the delay data is subtracted from the original data to obtain difference data (represented by B in the figure). The difference data is then quantized into a bit sequence (initial random sequence) via 8-bit analog-to-digital converter sampling. And finally, performing least significant bit (m-LSBs) interception and XOR processing on the bit sequence to generate a high-quality random number. (LSBs interception and XOR processing can be implemented by FPGA chip or in oscilloscope by its CPU programming operation)
Specifically, after the four-way chaotic output is subjected to data acquisition shown in fig. 2(a) -2 (j) and post-processing shown in fig. 3, a multi-way high-speed physical random number sequence can be obtained.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (5)
1. A random number generating apparatus comprising a first vertical cavity surface emitting laser VCSEL1 and a second vertical cavity surface emitting laser VCSEL 2;
the laser output from the first VCSEL1 is divided into two parts after passing through the fiber coupler FC1 and the fiber coupler FC3 in sequence, and one part of the laser is fed back to the first VCSEL1 after passing through the first dual-optical feedback structure; the other part is divided into two parts again after passing through an adjustable attenuator VA2 and an optical fiber coupler FC4, and one part is divided into two paths of independent outputs as an entropy source 1 and an entropy source 2 by a polarization beam splitter PBS1 after the polarization direction of the other part is adjusted by a second polarization controller PC 2; the other part is injected into a VCSEL2 of a second vertical cavity surface laser generator after the polarization direction of the other part is adjusted by a polarization controller PC3, so that under the disturbance of parallel light injection, the VCSEL2 is simultaneously excited in an X-PC polarization mode and a Y-PC polarization mode and respectively outputs chaotic light;
the chaotic light output from the second VCSEL2 is divided into two parts by an optical fiber coupler FC2, one part is isolated by an optical isolator OI1, the other part is divided into two parts by an optical fiber coupler FC5, and one part is fed back to the second VCSEL2 after passing through a second dual-light feedback structure with the same structure as the first dual-light feedback structure; the other part is divided into two parts again after passing through an adjustable attenuator VA4 and an optical fiber coupler FC6, and one part is divided into two paths of independent outputs as an entropy source 3 and an entropy source 4 by a polarization beam splitter PBS2 after the polarization direction of the other part is adjusted by a polarization controller PC 5; the other part is injected into the first VCSEL1 after the polarization direction is adjusted by the polarization controller PC6, and the other part of the laser light output from the first VCSEL1 is separated by the optical isolator OI2 by the fiber coupler FC 1.
2. The random number generating apparatus according to claim 1, wherein for the feedback time, there are the following conditions:
Wherein, tau1Feedback time, tau, of an external cavity of a dual optical feedback structure2Feedback time, τ, of an external cavity of another dual optical feedback structureRO=2π(2κγe(μ-1))-1/2Is the relaxation oscillation period of the laser, and kappa represents the optical field decay rate, gammaeRepresenting the total carrier decay rate.
3. The random number generating apparatus of claim 1, wherein the first dual optical feedback structure comprises: the system comprises an optical circulator OC1, an erbium-doped fiber amplifier EDFA1, two first optical feedback systems consisting of the optical circulator and a chirped fiber Bragg grating, a polarization controller PC1 and an adjustable attenuator VA 1;
a part of laser branched from the fiber coupler FC3 is amplified by an optical circulator OC1 and an erbium-doped fiber amplifier EDFA1 in sequence, passes through the two optical feedback systems consisting of the optical circulator and the chirped fiber Bragg grating, passes through a polarization controller PC1, an adjustable attenuator VA1 and an optical circulator OC1, and is fed back to a first vertical cavity surface laser generator VCSEL 1;
the second dual-optical feedback structure comprises: an optical circulator OC4, an erbium-doped fiber amplifier EDFA2, two second optical feedback systems consisting of the optical circulator and a chirped fiber Bragg grating, a polarization controller PC4 and an adjustable attenuator VA 3;
a part of laser light split from the fiber coupler FC5 is amplified by an optical circulator OC4 and an erbium-doped fiber amplifier EDFA2 in sequence, passes through the two second optical feedback systems consisting of the optical circulator and the chirped fiber bragg grating, passes through a polarization controller PC4, an adjustable attenuator VA3 and an optical circulator OC4, and is fed back to a second vertical cavity surface laser generator VCSEL 2.
4. The random number generator according to claim 1, wherein the entropy sources 1 and 2 output by the first vertical cavity surface laser generator VCSEL1, the entropy source 3 output by the second vertical cavity surface laser generator VCSEL2, and the channel CH1, the channel CH2, the channel CH3, and the channel CH4, which are used as data acquisition modules, are arranged and combined to generate multiple random number sequences.
5. The random number generating apparatus according to claim 4, further comprising a post-processing module, the post-processing module comprising: the oscilloscope OSC, the delayer, the subtracter, the analog-to-digital converter, the LSBs intercepting module and the XOR operation module;
after the multi-path random number sequence obtained by the data acquisition module passes through an oscilloscope OSC, an electric signal obtained by the oscilloscope is divided into two parts, wherein one part is subjected to delay processing of time T, the delay data is subtracted from the original data to obtain difference data, the difference data is sampled and quantized into a bit sequence through an 8-bit analog-to-digital converter, and finally the bit sequence is subjected to least significant bit interception and XOR processing to generate a random number.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010162612.6A CN111176612B (en) | 2020-03-10 | 2020-03-10 | Random number generating device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010162612.6A CN111176612B (en) | 2020-03-10 | 2020-03-10 | Random number generating device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111176612A true CN111176612A (en) | 2020-05-19 |
CN111176612B CN111176612B (en) | 2024-06-04 |
Family
ID=70658494
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010162612.6A Active CN111176612B (en) | 2020-03-10 | 2020-03-10 | Random number generating device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111176612B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113300772A (en) * | 2021-05-14 | 2021-08-24 | 武汉理工大学 | Multi-wavelength chaotic signal parallel output generation device and method |
CN113595729A (en) * | 2021-04-21 | 2021-11-02 | 电子科技大学 | Multi-path physical random number generation method and system based on broadband laser chaotic source |
CN114024662A (en) * | 2021-12-21 | 2022-02-08 | 渔翁信息技术股份有限公司 | Random number generator |
CN114995788A (en) * | 2022-08-04 | 2022-09-02 | 威海天航信息技术有限公司 | Physical random number generator, physical random number generating method and processor |
CN115498498A (en) * | 2022-11-16 | 2022-12-20 | 合肥硅臻芯片技术有限公司 | Packaging structure of quantum random number chip and generation method of quantum random number |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100332575A1 (en) * | 2009-06-29 | 2010-12-30 | Ido Kanter | High-Speed Random Number Generator |
CN102354280A (en) * | 2011-08-16 | 2012-02-15 | 西南大学 | Physical random number generator |
CN106452601A (en) * | 2016-09-19 | 2017-02-22 | 西安电子科技大学 | Multiway time delay-free characteristic laser chaos signal generation device based on heterogeneous time delay coupling ring network |
CN107203366A (en) * | 2017-07-25 | 2017-09-26 | 太原理工大学 | A kind of apparatus and method that full light high speed random number is produced based on chaotic laser light |
CN107918536A (en) * | 2017-11-23 | 2018-04-17 | 上海交通大学 | Full optical chaos high speed random number generation method based on dispersion curve management control |
CN108874366A (en) * | 2018-09-06 | 2018-11-23 | 西南大学 | A kind of high-speed physical randomizer based on chaotic laser light entropy source |
CN211015472U (en) * | 2020-03-10 | 2020-07-14 | 西南大学 | Random number generating device |
-
2020
- 2020-03-10 CN CN202010162612.6A patent/CN111176612B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100332575A1 (en) * | 2009-06-29 | 2010-12-30 | Ido Kanter | High-Speed Random Number Generator |
CN102354280A (en) * | 2011-08-16 | 2012-02-15 | 西南大学 | Physical random number generator |
CN106452601A (en) * | 2016-09-19 | 2017-02-22 | 西安电子科技大学 | Multiway time delay-free characteristic laser chaos signal generation device based on heterogeneous time delay coupling ring network |
CN107203366A (en) * | 2017-07-25 | 2017-09-26 | 太原理工大学 | A kind of apparatus and method that full light high speed random number is produced based on chaotic laser light |
CN107918536A (en) * | 2017-11-23 | 2018-04-17 | 上海交通大学 | Full optical chaos high speed random number generation method based on dispersion curve management control |
CN108874366A (en) * | 2018-09-06 | 2018-11-23 | 西南大学 | A kind of high-speed physical randomizer based on chaotic laser light entropy source |
CN211015472U (en) * | 2020-03-10 | 2020-07-14 | 西南大学 | Random number generating device |
Non-Patent Citations (3)
Title |
---|
SHUI YING XIANG等: "Quantifying Chaotic Unpredictability of Vertical-Cavity Surface-Emitting Lasers With Polarized Optical Feedback via Permutation Entropy", IEEE, 10 January 2011 (2011-01-10), pages 1212 - 1219 * |
XI TANG等: "Multi-Channel Physical Random Bits Generation Using a Vertical-Cavity Surface-Emitting Laser Under Chaotic Optical Injection", IEEE, 31 January 2018 (2018-01-31), pages 3565 - 3572 * |
王珍珍 等: "基于混沌光注入互耦合VCSELs获取高复杂度混沌同步信号的研究", 西南师范大学学报(自然科学版), vol. 43, no. 3, 20 March 2018 (2018-03-20), pages 50 - 57 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113595729A (en) * | 2021-04-21 | 2021-11-02 | 电子科技大学 | Multi-path physical random number generation method and system based on broadband laser chaotic source |
CN113595729B (en) * | 2021-04-21 | 2023-08-08 | 电子科技大学 | Multi-path physical random number generation method and system based on broadband laser chaotic source |
CN113300772A (en) * | 2021-05-14 | 2021-08-24 | 武汉理工大学 | Multi-wavelength chaotic signal parallel output generation device and method |
CN114024662A (en) * | 2021-12-21 | 2022-02-08 | 渔翁信息技术股份有限公司 | Random number generator |
CN114024662B (en) * | 2021-12-21 | 2022-05-24 | 渔翁信息技术股份有限公司 | Random number generator |
CN114995788A (en) * | 2022-08-04 | 2022-09-02 | 威海天航信息技术有限公司 | Physical random number generator, physical random number generating method and processor |
CN115498498A (en) * | 2022-11-16 | 2022-12-20 | 合肥硅臻芯片技术有限公司 | Packaging structure of quantum random number chip and generation method of quantum random number |
Also Published As
Publication number | Publication date |
---|---|
CN111176612B (en) | 2024-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111176612B (en) | Random number generating device | |
CN108874366B (en) | High-speed physical random number generator based on chaotic laser entropy source | |
US7907731B2 (en) | Data communication system | |
US5745275A (en) | Multi-channel stabilization of a multi-channel transmitter through correlation feedback | |
Jiang et al. | Physically enhanced secure wavelength division multiplexing chaos communication using multimode semiconductor lasers | |
CN211015472U (en) | Random number generating device | |
JP2002270949A (en) | Optical wavelength splitting multiple signal generator | |
Tang et al. | Multi-channel physical random bits generation using a vertical-cavity surface-emitting laser under chaotic optical injection | |
Bell et al. | A/D conversion of microwave signals using a hybrid optical/electronic technique | |
CN109120394B (en) | Chaotic signal generating device with suppressed time delay characteristics | |
US9749047B2 (en) | Optical network unit capable of reducing optical beat interference and method for controlling the same | |
CN110324140B (en) | Decoding device, method and distribution system for continuous variable quantum key distribution | |
CN114024662B (en) | Random number generator | |
WO2022037245A1 (en) | Four-channel ultra-high-speed two-way otdm secure communication system | |
CN107817967B (en) | SFP (Small form-factor pluggable) based integrated quantum random number generator | |
CN117093183B (en) | Single continuous laser phase reconstruction quantum random number generation system based on coherent detection | |
Ghazisaeidi et al. | Filter design for SOA-assisted SS-WDM systems using parallel multicanonical Monte Carlo | |
Liu et al. | Chaotic communications using synchronized semiconductor lasers with optoelectronic feedback | |
CN218958922U (en) | Signal transmitting device | |
Huang et al. | Code acquisition in optical pulse CDMA utilizing coherent correlation demodulation | |
CN218676018U (en) | High-speed random number generator | |
Annovazzi-Lodi et al. | Close-loop three-laser scheme for chaos-encrypted message transmission | |
Li et al. | Investigation of Doppler Frequency Shift Effect on the Performance of Four-Channel Space Chaotic Laser Communication | |
Ma et al. | High-security chaotic dynamical enhanced strategy based on reservoir computing | |
Wu et al. | A burst-mode optical amplifier for TWDM-PON |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |