Device and method for generating random number

A technology of random numbers and random signals, which is applied in the field of devices that generate random numbers, can solve the security risks of random numbers, long-term problems, etc., achieve the effects of less occupation, less hardware resources, and improved security

Inactive Publication Date: 2009-02-04
VIMICRO CORP
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

takes longer to complete
[0006] 3) Since the random number algorithm generates pseudo-random numbers in essence, it is particularly dependent on the random seed. If the random seed and the algorithm are known, then the same random number sequence can be obtained according to the above random seed. It can be seen that through the existing The random number obtained by the method has certain security risks

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
  • Device and method for generating random number
  • Device and method for generating random number

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] According to the device and method for generating hardware random numbers provided by the present invention, a metastable signal is generated by a random signal generating circuit, the metastable signal is obtained by the random number obtaining circuit, and the obtained metastable signal is stabilized to obtain For a stable random signal, store the random signal and output a random number.

[0030] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0031] figure 1 It is a schematic diagram of an embodiment of a hardware random number generating device provided by the present invention. Such as figure 1 As shown, the device includes a random signal generation circuit 110, a random number acquisition circuit 120, and a calculation module 130. The random signal generating circuit 110 receives the enable signal, ...

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 present invented method generates metastable state signal through stochastic signal generation circuit, random numbers obtaining circuit obtaining said metastable state signal and stabilizing said metastable state signal to obtain steady random signal, said random signal and outputting random numbers. Compared With current random number generation method, said invention provided device and method is applicable to resource limited embedded system, said indigenous random numbers are completely random number independent of random seed, indigenous random numbers capable of being used as random seed, combined using with software random numbers computation module further generating highly dense random numbers, thereby greatly raising software generative pseudo-random number sequence security. Furthermore, said invention provided generation of random numbers device does not occupy CPU resource, occupying very less hardware resource, with high generation speed only in several clock periods.

Description

Technical field [0001] The present invention relates to the field of computer data, in particular to a device and method for generating random numbers. Background technique [0002] Random numbers have very important uses in many fields such as encryption. In the prior art, the generation of random numbers in an embedded system is mainly done using software algorithms, and it is very expensive to implement similar algorithms with hardware. This type of algorithm requires a random seed, which is used to generate a sequence of pseudo-random numbers within a specified numerical interval. [0003] The random number generation method in the prior art has the following disadvantages: [0004] 1) Because the use of software algorithms needs to occupy valuable CPU resources in the embedded system. [0005] 2) Due to the use of software algorithms, many CPU instructions are required to complete the calculation of random numbers. It takes a long time to complete. [0006] 3) Since the rand...

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 Patents(China)
IPC IPC(8): G06F7/58
Inventor 张浩李国新陈志华
Owner VIMICRO CORP
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