Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Random number generation circuit

A technology for generating circuits and random numbers, which is applied in the field of information security, can solve problems such as the inability to meet the security of random numbers, and achieve the effect of high randomness and high security

Active Publication Date: 2019-11-05
BEIJING SMARTCHIP MICROELECTRONICS TECH COMPANY +2
View PDF8 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, based on this, the inventors of the present application found that in the prior art, using a true random number generator as a seed and a pseudo-random number operation method, if the pseudo-random number generation algorithm is known, by collecting a piece of data, the subsequent large amount of data is actually The above can be predicted by the pseudo-random algorithm, which cannot meet the high security requirements of random numbers

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
  • Random number generation circuit
  • Random number generation circuit
  • Random number generation circuit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The specific embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings, but it should be understood that the protection scope of the present invention is not limited by the specific embodiments.

[0022] Unless expressly stated otherwise, throughout the specification and claims, the term "comprise" or variations thereof such as "includes" or "includes" and the like will be understood to include the stated elements or constituents, and not Other elements or other components are not excluded.

[0023] Such as figure 1 As shown, it is a schematic structural diagram of a random number generating circuit according to a preferred embodiment of the present invention, as figure 2 As shown, it is a schematic diagram of the workflow of the random number generating circuit according to the preferred embodiment of the present invention. The random number generating circuit in this embodiment includes: a linear feedback sh...

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 random number generation circuit, which comprises a true random number generator used for receiving a first clock signal and generating a one-bit true random number under thecontrol of the first clock signal; a linear feedback shift register used for receiving a second clock signal, generating m-bit pseudo-random numbers under the control of the second clock signal, andoutputting the m-bit pseudo-random numbers as an output result of the random number generation circuit; and a processing circuit respectively connected with the linear feedback shift register and thetrue random number generator, and used for calculating according to the true random number and the m-bit pseudo random number and feeding back a calculation result to the linear feedback shift register. According to the random number generation circuit provided by the invention, the true random number TRNG _ A is introduced, so that the output m-bit TRNG random number has unpredictability, and therequirement of high safety of the random number is met.

Description

technical field [0001] The invention relates to the field of information security, in particular to a random number generating circuit. Background technique [0002] Random numbers are the basis of cryptography, and most cryptography algorithms need the support of random numbers with good performance. There are two types of random numbers, pseudorandom numbers and true random numbers. [0003] Pseudo-random numbers are generated by numerical algorithms, have limited periodicity, conform to a certain algorithm, and can be described by a certain formula. The advantage of pseudo-random numbers is generated by digital algorithms, and its randomness is not affected by voltage, temperature, and process angle. The disadvantage of pseudo-random numbers is that they conform to some deterministic algorithm, so they are inherently predictable. Once the attacker can predict the sequence of random numbers, the security of the cryptosystem cannot be guaranteed. True random numbers are...

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 BEIJING SMARTCHIP MICROELECTRONICS TECH COMPANY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products