Supercharge Your Innovation With Domain-Expert AI Agents!

True random number generator and generation method

A true random number and generator technology, applied in the field of integrated circuits, can solve the problems of occupying a large circuit overhead and affecting random binary numbers, etc., and achieve the effects of fast erasing and writing speed, easy integration, and low power consumption

Pending Publication Date: 2022-07-29
NANJING UNIV OF POSTS & TELECOMM
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Most memristor-based random number generators in traditional integrated circuits use two memristor devices connected in parallel, apply stimulation and read out their resistance values ​​for comparison, but this method depends on the accuracy of the reference voltage, if the reference voltage accuracy is not enough , will affect the probability of generating a random binary number
The reference voltage will be affected by integrated circuit technology, voltage, temperature and other factors. At the same time, if the high-precision reference voltage generated by the bandgap reference circuit will take up a lot of circuit overhead

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0027] The turn-on voltages of different cycles of the same device are not the same, such as figure 1 Shown is the basic I-V characteristic cycle curve of five identical common memristor devices. A forward voltage sweep from small to large is applied to both ends of the device. At the beginning, the current through the device is very low, indicating that the device is initially turned off. state, the resistance is high; when the forward voltage reaches around 4 V, the current of the device rises sharply, indicating that the device is turned on at this time and changes to a low resistance state. Subsequently, the device remains in a low-impedance state until the voltage is reversely swept to around -3 V, and the device is reset to a high-impedance state, completing a cycle.

[0028] figure 2 A schematic structural diagram of a true random number generator provided by an embodiment of the present invention is a true random number generator based on a memristor, where M is a me...

Embodiment 2

[0033] Figure 4 The flow chart of the method for generating a true random number by a true random number generator provided by the embodiment of the present invention, the specific steps are as follows:

[0034] 1) Connect a memristor and a resistor in series, and when the clock high level arrives, apply voltages to them respectively, so that the voltage difference between the two ends of the memristor is the pre-statistic median of the turn-on voltage Vm. At this time, the memristor The probability of the device exhibiting a high-impedance state and a low-impedance state is equal.

[0035] 2) Input the voltage divider signal of the resistor into a voltage comparator. If the memristor is in a high resistance state and the resistor divides a low voltage, the voltage comparator outputs a logic "0" level; if the memristor is in a low resistance state , the resistor divides the high voltage, then the voltage comparator outputs a logic "1" level.

[0036] Specifically, a low vol...

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 true random number generator comprises a memristor and a resistor which are of a series structure, and the memristor in the series structure is connected with a voltage signal source; the connecting end of the resistor and the memristor is sequentially connected with the positive end of the voltage comparator and the D trigger, and the negative end of the voltage comparator is connected with reference voltage. The voltage signal source and the D trigger receive the clock signal, accurate reference voltage is not needed in the process, and circuit overhead is saved.

Description

technical field [0001] The invention specifically relates to a true random number generator and a generating method, belonging to the technical field of integrated circuits. Background technique [0002] Physically Unclonable Function (PUF) is a hardware security technique, commonly used in cryptography, which is unique, random, and unclonable. A true random number generator (TRNG) is an important part of a physical unclonable function. It is different from a pseudorandom number generator (PRNG) in that it uses uncontrollable factors such as jitter as a random source of random numbers. The generated random numbers have true randomness. [0003] Memristors have the advantages of simple structure, easy integration, fast erasing and writing speed, low power consumption, large switching ratio, and compatibility with complementary metal oxide semiconductor (CMOS) technology. Brain-like devices, etc. Its working mechanism mainly relies on the migration and aggregation of ions a...

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 NANJING UNIV OF POSTS & TELECOMM
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More