Random number generation method and random number generator
A method for generating random numbers, which is applied in random number generators, electrical digital data processing, digital data processing components, etc., and can solve problems such as non-containment and random source failure
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0031] image 3 A flow chart showing the random number generation method provided by the embodiment of the present invention, such as image 3 As shown, the method includes:
[0032] Step S301: multiple physical random sources digitally process the generated physical signals, and send the processed digital signals to the S box;
[0033] The physical random source is used to generate a physical signal with random characteristics. After the random physical signal is generated, it is converted into a digital signal through digital processing. Various random physical processes such as cosmic noise, thermal noise of circuits, and radioactive decay can be used to generate random physical signals. Among them, three physical random source generation methods compatible with IC technology include: noise source direct amplification method, jitter oscillator sampling method, and discrete-time chaotic system mapping.
[0034] 1. Noise source direct amplification method: The main sources...
Embodiment 2
[0054] Figure 4 A schematic diagram showing the principle of the random number generator provided by the embodiment of the present invention, such as Figure 4 As shown, the random number generator includes: multiple physical random sources 11...1n, S box 2, XOR module 3, post-processing module 4, the multiple physical random sources 11...1n, the S box 2. The XOR module 3 and the post-processing module 4 are respectively connected in sequence.
[0055] The multiple physical random sources 11...1n send the digitized data to the S box 2;
[0056] The S box 2 performs nonlinear permutation processing on the data and outputs the permutation processing result to the XOR module 3;
[0057] The XOR module 3 performs XOR processing on the replacement processing result, and outputs the XOR processing result to the post-processing module 4;
[0058] The post-processing module 4 eliminates deviations and dependencies in the XOR processing results, and outputs random numbers.
[0059...
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