True random number generator based on completely-connected networks

A true random number and generator technology, applied in the field of digital circuits and information security, can solve problems such as not very secure, external noise instability, etc., to achieve high security, guarantee unpredictability, and easy circuit effects.

Active Publication Date: 2017-01-04
XIDIAN UNIV
View PDF9 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

These inventions use external noise as a source of randomness to construct true random

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 based on completely-connected networks
  • True random number generator based on completely-connected networks

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the examples. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0027] refer to figure 1 , the invention includes a digital circuit module and a sampling circuit module. The digital circuit module is composed of several fully connected networks, which are used to generate random signals; the sampling circuit module is composed of several sampling sub-circuits, which are used to sample the random signals generated by the digital circuit. The output of the sampling sub-circuit in the sampling circuit passes through XOR is used as the output port of the sampling circuit to output a sequence of true random numbers.

[0028] refer to figure 2 , the digital circuit and sampling circuit struc...

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 based on completely-connected networks. The problems that in the prior art, an entropy source of a true random number generator is unstable, and the output speed is low are mainly solved. The true random number generator comprises a digital circuit and a sampling circuit; the digital circuit is composed of multiple completely-connected networks, each completely-connected network comprises four exclusive-OR gates and multiple inverters, two connecting lines are arranged between every two exclusive-OR gates, multiple inverters are connected to each connecting line in series, and the digital circuit is used for generating random signals; the sampling circuit is composed of multiple sampling sub-circuits and used for sampling the random signals generated by the digital circuit, output of sampling sub-circuits in the sampling circuit is subjected to exclusive OR to serve as output of the sampling circuit, and a true random number of 0-200 Mbit/s is generated. The true random number generator based on the completely-connected networks is simple in structure, stable in entropy source and high in output speed, and the true random number generated by the generator meets the NISTSP800-22 random number inspection standard and can be used for secure communication.

Description

technical field [0001] The invention belongs to the technical field of digital circuits, in particular to a true random number generating circuit in digital circuits, which can be used in information security fields such as confidential communication. Background technique [0002] In many applications of computers and some electronic devices, true random numbers can be seen everywhere, such as computer simulations of various probability algorithms, random cryptographic algorithms and protocols, and the security of these applications depends on unpredictable keys and random numbers. [0003] In the existing research, there are a lot of jittering of oscillator frequency to generate true random numbers, such as Wang Jian, Zhang Hongfei, Cui Ke, Gao Yuan, Liang Hao, Jin Ge's patent (patent publication number: CN102375722A) a true random number The generation method and generator use multiple independent high-frequency oscillation rings with external enable terminals to generate ...

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/58
CPCG06F7/588
Inventor 曾勇董丽华张鑫胡予濮药国莉
Owner XIDIAN 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