Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

True random number generation system

A technology for generating system and true random numbers, which is applied in the field of true random number generating systems, can solve the problems of high power consumption of devices and unsatisfactory randomness of random numbers, etc., achieve randomness enhancement, avoid system instability, and ensure normal operation Effect

Active Publication Date: 2013-09-25
SHENZHEN POLYTECHNIC
View PDF3 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] In order to solve the technical problems of high power consumption and unsatisfactory randomness of generated random numbers in existing true random number generators, the present invention provides a true random number generation system, including a main clock signal input interface unit, a phase-locked loop module, Frequency divider, D flip-flop for sampling, metastability elimination module, m shift bit line and random number output interface unit, phase-locked loop circuit module includes phase-locked loop circuit and multi-channel disturbance line, multi-channel disturbance line has m For the forward control terminal and the reverse control terminal; one output of the main clock signal input interface unit is used as the input of the frequency divider, and the other is connected to the input of the phase-locked loop circuit; the output of the phase-locked loop circuit is connected to the multi-channel disturbance line Input connection, the output of the multi-channel disturbance line is used as the feedback input of the phase-locked loop circuit, and the other is used as the input of the D flip-flop for sampling; the output of the frequency divider is used as the clock of the D flip-flop for sampling; the D flip-flop for sampling The output is connected to the input of the metastable state elimination module, and the output of the metastable state elimination module is connected to the input of the m shift bit line; the i-th output in the m shift bit line is used as the corresponding one in the multi-channel disturbance line For the forward control terminal of the ith pair of forward control terminal and reverse control terminal, the other is used as the corresponding reverse control terminal; the other output of the metastability elimination module is input to the random number output interface unit; where i=1 ,2,3,...,m

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • True random number generation system
  • True random number generation system
  • True random number generation system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0037] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments. In the drawings of the present invention, the same element will be represented by the same symbol in multiple drawings related to the same embodiment.

[0038] Such as figure 1 As shown, the true random number generation system of the present invention includes a main clock signal generator 100, an interface module 1, a phase-locked loop module 2, a frequency divider 3, a D flip-flop 4 for sampling, a metastable state elimination module 5 and m displacement bit lines 6, the interface module 1 includes a master clock signal input interface unit 11 and a random number output interface unit 12, and the phase-locked loop circuit module 2 includes a phase-locked loop circuit 21 (Phase Locked Loop, PLL) and multiple di...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a true random number generation system. The true random number generation system comprises a clock signal input interface unit, a phase locked loop module, a frequency divider, a D flip-flop for sampling, a metastable state eliminating module, an m-bit shift line and a random number output interface unit, wherein the phase locked loop module comprises a phase locked loop and a multipath disturbance line, and the multipath disturbance line is provided with m pairs of forward control terminals and reverse control terminals. According to the true random number generation system, the multipath disturbance line is additionally arranged in a feedback branch of the phase locked loop module on the basis of the fact that the phase locked loop already can generate random Jitter and accordingly generate random numbers, further, the disturbance size of the multipath disturbance line is also controlled by a random number sequence generated by the system, namely, the output already containing the random Jitter of the phase locked loop is subjected to a random disturbance again, so that the phase locked loop has difficulty in completing locking to result in the increase of the Jitter, and the randomness is greatly enhanced.

Description

technical field [0001] The present invention relates to a true random number generating system. Background technique [0002] Random numbers have important applications in data statistics, information security and encryption, channel simulation, system simulation and many other fields. With the development of electronic information technology, random number generator chips or circuits are more and more widely used in the field of integrated circuits. Random numbers can be divided into pseudo-random numbers and true random numbers according to the mechanism of occurrence. Among them, pseudo-random numbers are a series of numbers that are difficult to find regularity generated by combining random seeds according to some algorithms, while true random numbers are a series of numbers that occur without mathematical laws by using some physical effects. According to the current status of information technology development, pseudo-random numbers are becoming more and more difficult...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F7/58
Inventor 赵杰余菲
Owner SHENZHEN POLYTECHNIC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products