True random number generating method and device

A technology of true random numbers and generation methods, which is applied in the field of random numbers, can solve the problems of low generation rate and low randomness of random numbers, and achieve the effect of improving generation efficiency and randomness

Active Publication Date: 2014-12-03
DAWNING INFORMATION IND BEIJING +1
View PDF4 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Aiming at the problems of low randomness and low generation rate of random numbers in related technologies, the present invention proposes a method and device for generating true random numbers, which can generate true random numbers simply and quickly, and improve the quality of generated random numbers. The randomness also improves the efficiency of true random number generation

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 generating method and device
  • True random number generating method and device
  • True random number generating method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments of the present invention belong to the protection scope of the present invention.

[0038] According to an embodiment of the present invention, a method for generating a true random number is provided.

[0039] Such as figure 1 As shown, the method for generating a true random number according to an embodiment of the present invention includes:

[0040] Step S101, pre-delaying the pseudo-random sequence sent to the flip-flop, thereby destroying the setup time and / or hold time of the flip-flop, so that the flip-flop is in a metastable state;

[0041] Step S103, the pseudo-r...

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 discloses a true random number generating method and device. The true random number generating method includes subjecting pseudorandom sequences transmitted to a trigger to deferred processing in advance so as to destroy buildup time and/or retention time of the trigger and keep the trigger in a metastable state; acquiring the pseudorandom sequences by the trigger in the metastable state to obtain true random numbers; outputting the true random numbers by the trigger. By deferred processing of the pseudorandom sequences inputted into the trigger, the buildup time and/or retention time of the trigger is damaged, so that the trigger stays in the metastable state while data are acquired under the condition that the trigger stays in the metastable state. Accordingly, the true random numbers are quickly generated, randomness of the random numbers is improved and generation efficiency of the true random numbers is improved.

Description

technical field [0001] The present invention relates to the field of random numbers, in particular to a method and device for generating true random numbers. Background technique [0002] At present, the use frequency of random numbers in cryptography and communication systems is generally relatively high, which also makes a large number of random number generators widely used. The most important characteristic of random numbers is that there is no relationship between the two values ​​​​produced successively. For example, the results of physical phenomena such as coin throwing, dice, runners, noise using electronic components, and nuclear fission are random numbers. The corresponding pseudo-random number sequence is a number that "seems" random, that is, it is actually generated by a fixed and repeatable calculation method, for example, a random number generated by a computer or calculator. Numbers are not really random numbers because they have a long periodicity, that is...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F7/58
Inventor 窦晓光
Owner DAWNING INFORMATION IND BEIJING
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products