True random number generator

A true random number and generator technology, applied in the field of digital integrated circuits, can solve the problems of difficulty in transplantation, dependence, and large resource consumption, and achieve the effect of improving efficiency, simple structure, and reducing design risks.

Inactive Publication Date: 2009-08-26
HUAZHONG UNIV OF SCI & TECH
View PDF0 Cites 32 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Both the direct amplification method and the discrete-time chaotic method need to use analog circuits, so they rely on integrated circuit technology and consume a lot of resources.
Although the existing oscillation sampling method has low hardware overhead, it is difficult to migrate the design from FPGA verification to chip design due to the use of special functional resources such as PLL

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 generator
  • True random number generator
  • True random number generator

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] Below in conjunction with accompanying drawing and example the present invention is described in further detail.

[0016] Such as figure 1 As shown, the present invention includes a random source module 1 and a post-processing module 2 . The random source module 1 is used to generate a digital signal with random characteristics, and the post-processing module 2 is responsible for post-processing the digital signal to eliminate the bias in the data.

[0017] Such as figure 2 As shown, the random source module 1 includes an oscillating ring array, an exclusive OR gate 4 and a sampler 5 sequentially connected in series. The oscillating ring array is composed of oscillating rings 31, 32, . . . , 3N connected in parallel, where N is a positive integer. When the input enable signal is valid, each oscillation ring circuit starts to work to generate a self-oscillation clock signal. Subsequently, the output signals of each oscillation ring are subjected to an exclusive OR op...

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 generator, comprising a stochastic source module and a post-processing module. The stochastic source module is used for generating digital signals having random characteristics and providing the digital signals for the post-processing module; the post-processing module carries out post-processing for the digital signals by using a loop code error-correcting method, thereby eliminating bias of data signals to obtain random number series. The stochastic source module can be composed of a plurality of sets of inverter oscillating rings, and the post-processing module is realized by a linear feedback shift register (LFSR). The TRNG (True Random Number Generator) has simple structure and only general digital logic devices are used, so the true random number generator has good technology weak correlation and can be rapidly transplanted in an integrated circuit design flow after prototype verification is carried out, thereby improving the efficiency of module design and reducing the development risk.

Description

technical field [0001] The invention belongs to the field of digital integrated circuits, specifically a low-cost true random number generator with weak process correlation, a random number generator circuit with simple structure, low cost and reusability, which is suitable for encryption In security-sensitive occasions such as computing, key management, and secure network communication, it provides a safe and reliable sequence of true random numbers. Background technique [0002] Random numbers play an important role in modern cryptography. In the asymmetric key encryption system represented by Rivest-Shamir-Adleman algorithm (RSA), elliptic curve cryptography (ECC), etc., it is necessary to have safe and reliable random numbers to generate keys, and in network security protocols, encryption The temporary exchange number during key distribution often uses random numbers for handshake. In these sensitive occasions, random number generators are widely used. A true random n...

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 HUAZHONG UNIV OF SCI & TECH
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