A true random number generation method and device with detection and correction functions
A technology of true random numbers and generation methods, applied in random number generators, electrical digital data processing, digital data processing components, etc., can solve the problems of low speed, high power consumption, complex device structure, etc., to reduce power consumption , increase the frequency, improve the effect of randomness
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0050] The present invention provides a method for generating true random numbers with detection and correction functions, and its structural block diagram is as follows figure 1 shown. It is mainly composed of an entropy source module 100 , a sampling module 200 , an exclusive OR logic gate 300 , a cell state machine 400 , a test module 500 , a CPU 600 and a selection controller 700 .
[0051] The entropy source module 100 is as figure 2 As shown, it is composed of two identical oscillator structures, which is a chaotic oscillator structure based on an autonomous Boolean network. The Boolean network consists of three two-input XOR gates 101 (101 1 、101 2 、101 3 、101 4 ), a three-input XOR gate 102, a NOT gate 103 and a four-input XOR gate 104. Three two-input XOR gates 101 and one three-input XOR gate 102 are connected end to end with adjacent logic gates to form a ring Boolean network structure, and the input and output of a NOT gate 103 are self-connected to form a r...
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