True random number generator and realization method thereof

A true random number and generator technology, applied in the field of information security, can solve the problems of being easily affected by non-ideal factors such as switching noise, substrate coupling, crosstalk, deterministic noise insensitivity, and randomness reduction, etc., to achieve good Statistical properties, reduced correlation, fast running effects

Inactive Publication Date: 2012-09-12
STATE GRID CORP OF CHINA +1
View PDF7 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In the implementation scheme of the true random number generator, the direct amplification method mainly uses the physical noise in the circuit, but the circuit implementation is easily affected by non-ideal factors such as switching noise, substrate coupling, crosstalk, etc., which greatly reduces the randomness; the discrete time The chaos method uses the unpredictability of the chaot

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 and realization method thereof
  • True random number generator and realization method thereof
  • True random number generator and realization method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] Figure 1 to Figure 5 The reference signs are as follows:

[0038] 1-First clock source (CLK1), 2-Second clock source (CLK2), 3-Sampler, 4-Post-processing unit, 5-Bias circuit, 6-Power management unit, 7-Noise source, 8- Processing unit, 9-voltage-controlled oscillator (VCO), 10-bias circuit, 11-buffer period, 12-ring oscillator, 13-first noise source, 14-second noise source, 15-first buffer amplifier Unit, 16-second buffer amplifying unit, 17-charge pump, 18-filter, 19-charging current source, 20-discharging current source, 21-voltage-controlled switch of charging path, 22-voltage-controlled switch of discharging path.

[0039] The true random number generator of the present invention will be described in further detail below in conjunction with the accompanying drawings.

[0040] The structure of the true random number generator of the present invention is as attachedfigure 1 As shown, it includes a first clock source 1, a second clock source 2, a sampler 3, a post-...

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 generator and a realization method of the rue random number generator. The realization method comprises the steps: after a VDD/VSS is electrified, a power management unit starts working and provides voltage for all units of the true random number generator; a biasing circuit provides a biasing voltage signal for a second clock source; the biasing circuit in the second clock source provides a biasing voltage for a voltage-controlled oscillator; after being processed by a processing unit, a signal generated from a noise source is used as a voltage signal of an input signal of the voltage-controlled oscillator, and an output signal of the voltage-controlled oscillator is used as the output CLK2 of the second clock source; a signal generated from a circular oscillator is processed by a buffer to obtain a signal which is used as the output CLK1 of a first clock source; digital mixing on the received CLK1 and CLK2 is conducted by a sampler (3) to generate random data; and a post-processing unit processes the received random data of the sampler and outputs a random sequence. With the adoption of true random number generator and the realization method, the phase noise of the oscillation signals can be improved, and the random characteristic of the generated random data is greatly enhanced.

Description

technical field [0001] The invention belongs to the field of information security, and in particular relates to a true random number generator and its realization method. Background technique [0002] In modern information security technology, cryptographic technology is widely used, and the key used for encryption and decryption of both communication parties is particularly critical, and the key is generally generated by a random number generator (Random Number Generator, RNG). Therefore, the performance of the random number generator directly determines the security of the key, that is, determines the security of the cryptosystem. [0003] Random number generators can be divided into pseudo random number generators (PRNG) and true random number generators (TRNG). Pseudo-random numbers are generated by seeds and a certain mathematical algorithm. The sequence period length is limited, the randomness is poor, and it is predictable. It is generally used in occasions with low ...

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/58H04L9/18
Inventor 原义栋张海峰张喆
Owner STATE GRID CORP OF CHINA
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