True random number generation method and generator
A true random number and generator technology, applied in the field of true random number generation methods and generators, can solve problems such as occupying large resources, and achieve the effects of simplifying the system structure and complexity, increasing randomness, and being easy to implement
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0037] The flow of the true random number generation method disclosed in Embodiment 1 of the present invention is as follows: figure 1 shown, including:
[0038] Step S11, using multiple independent high-frequency oscillating loops to generate multiple output signals;
[0039] The shaking of the oscillating ring itself is caused by the thermal noise of the electrons and is random. This randomness can be easily sampled by using oscillation rings with close frequencies, so in this embodiment, oscillation rings with very close frequencies are used to generate multiple output signals. Oscillating rings of other frequencies can also be selected.
[0040] Step S12, selecting a sampling clock signal from the multiple output signals, and sampling other output signals respectively;
[0041] One or more signals are selected from the multiple output signals as the sampling clock signal, and the other output signals are respectively sampled.
[0042] Step S13, XOR the sampling result ...
Embodiment 2
[0047] The flow of the true random number generation method disclosed in this embodiment is as follows: figure 2 shown, including:
[0048] Step S21, using multiple independent high-frequency oscillation rings with very close frequencies to generate multiple output signals;
[0049] Step S22, selecting one or more channels from the multiple output signals as a sampling clock, and sampling other output signals respectively;
[0050] Step S23, XOR the sampling result to obtain a true random array;
[0051] Step S24, using a fixed frequency clock to sample the true random array.
[0052] In this embodiment, a process of sampling a true random array with a clock at a fixed frequency is added, through which a true random number can be selected from the true random numbers at a certain frequency for subsequent processing.
Embodiment 3
[0054] The flow of the true random number generation method disclosed in this embodiment is as follows: image 3 shown, including:
[0055] Step S31, using multiple independent high-frequency oscillation rings with very close frequencies to generate multiple output signals;
[0056] Step S32, selecting one or more of the multiple output signals as a sampling clock, and sampling other output signals respectively;
[0057] Step S33, XOR the sampling result to obtain a true random array;
[0058] Step S34, using a fixed frequency clock to sample the true random array;
[0059] Step S35 , using the XOR-based post-processing method of cyclic coding to perform deviation-correction post-processing on the fixed-frequency sampled true random array.
[0060]Since the random numbers generated after sampling at a fixed frequency often have offset characteristics, in the true random number generation method disclosed in this embodiment, a step of correcting the deviation of the sampled ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com