High-speed true random number generator

A technology of true random number and generator, applied in the field of true random number generator based on encryption algorithm, which can solve the problems of uneven distribution of 0 and 1 in the sequence, poor random number quality, limited sequence speed, etc.

Active Publication Date: 2017-08-11
HANGZHOU DIANZI UNIV
View PDF7 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the phase jitter in the above circuit structure still needs considerable accumulation time, resulting in a limited increase in sequence speed; in addition, when the phase jitter is relatively small, there may be a dominant frequency in the output spectrum

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
  • High-speed true random number generator
  • High-speed true random number generator
  • High-speed true random number generator

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] A high-speed true random number generator provided by the present invention will be further described below in conjunction with the accompanying drawings.

[0036] see Figure 4 , is shown as a structural block diagram of the high-speed true random number generator of the present invention, which at least includes a first true random source of feedback ring vibration, a second true random source of feedback ring vibration and an encryption operation unit, and the first true random source of feedback ring vibration is used for The first random sequence is generated, the second feedback ring vibration true random source is used to generate the second random sequence, and the encryption operation unit uses the first random sequence as plaintext data and the second random sequence as a key to perform encryption operations and output ciphertext data output as a random number. Figure 4 Among them, the first feedback ring vibration true random source and the second feedback ...

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 high-speed true random number generator. The true random number generator comprises a first feedback ring oscillation true random source, a second feedback ring oscillation true random source and an encryption operation unit, wherein the first feedback ring oscillation true random source is used for generating a first random sequence; the second feedback ring oscillation true random source is used for generating a second random sequence; and the encryption operation unit performs encryption operation by taking the first random sequence as plaintext data and taking the second random sequence as a key, and outputs ciphertext data as a random number. Compared with the prior art, the true random number generator consists of only general logic units, so that system integration is very easy; meanwhile, the true random number generator is realized in an encryption manner; the generated random number is subjected to isostatic correction through an XOR chain and a DES algorithm to realize that two ring oscillators generate a combination of random numbers; and finally the random number generation rate reaches 400Mbit/s.

Description

technical field [0001] The invention relates to the field of true random number generators, in particular to a true random number generator based on an encryption algorithm. Background technique [0002] True Random Number Generator (TRNG) is an important part of information encryption equipment, and the unpredictable and non-reproducible key number string it generates plays an important role in information encryption. To some extent, the randomness and security of random numbers determine the performance and security of the entire encryption algorithm. Although the true random number based on the physical random source has made a breakthrough compared with the pseudo-random number generator in terms of the length and independence of the random sequence, the randomness of the true random number sequence generated by it is not stable enough, and the quality of the random number Not as high, and the spawn rate is slower. Therefore, an important direction in the research of t...

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/06H04L9/08
CPCG06F7/588H04L9/0625H04L9/0869
Inventor 樊凌雁朱亮亮袁志东
Owner HANGZHOU DIANZI UNIV
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