Random number generation unit and random number generator

A technology that generates units and random numbers, applied in the field of microelectronics, can solve problems such as complex circuits, performance bottlenecks, and high costs, and achieve the effects of uniform distribution of random numbers, low cost, and fast speed

Pending Publication Date: 2021-03-26
SHANGHAI INST OF MICROSYSTEM & INFORMATION TECH CHINESE ACAD OF SCI +1
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Pseudo-random numbers implemented using software algorithms inevitably have characteristics such as periodicity and predictability, and there are security risks that can be attacked. Therefore, security systems using pseudo-random numbers must have performance bottlenecks
In order to obtain true random numbers, an existing method is to connect a true random number generator outside the chip. Although the problem of pseudo-random numbers is solved, there are problems such as high cost, slow speed, and complicated circuits.

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 unit and random number generator
  • Random number generation unit and random number generator
  • Random number generation unit and random number generator

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0012] The specific implementation of the random number generating unit and the random number generator provided by the present invention will be described in detail below in conjunction with the accompanying drawings.

[0013] Each device unit has a typical binary random output behavior, and its input and output satisfy the relationship:

[0014] m i =θ[σ[I i ]-r]

[0015] with normalized output m i (0 or 1), the probabilities of which are 0 or 1 are denoted as P0 and P1, respectively. And these probabilities are normalized by the input I i Control: I i = 0 m i =0&m i = 1 with equal probability (P0=P1=0.5), I i When the value is positive and much greater than 0, m i =1 (P0=0, P1=1), I i When the value is negative and much smaller than 0, m i =0 (P0=1, P1=0). , Θ is the unit step function, σ is the σ function, and r is a random number in the [0, 1] interval.

[0016] attached figure 1 Shown is the circuit diagram of this embodiment, that is, the hardware implemen...

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 random number generation unit, which comprises a transistor, a grid electrode of the transistor is an input end, a source/drain electrode of the transistor is electrically grounded, a drain/source electrode of the transistor is electrically connected to a working level through a tunnel junction, and the tunnel junction is a true random number generation source, so that a level value of the drain/source electrode end of the transistor is an output random number. As the real physical process is adopted as the signal source of the true random number and has the characteristics of randomness, unpredictability and the like, the problems of periodicity, correlation and the like of the pseudo-random number are eliminated, the generated random number is uniform in distribution, conforms to the characteristics of irrelevance and the like, and is a high-quality true random number. The on-chip true random number generator is realized by utilizing an integrated circuit, utilizes technologies such as an assembly line, synchronous processing and resource reuse of chip design, and has the advantages of low cost, good stability, high speed, easiness in realization and thelike.

Description

technical field [0001] The invention relates to the field of microelectronics, in particular to a random number generating unit and a random number generator. Background technique [0002] In the fields of security and communication, there is an increasing demand for high-quality true random numbers. For most encryption systems, the performance of random numbers determines the security of the keys used and protocol parameters. Pseudo-random numbers implemented using software algorithms inevitably have characteristics such as periodicity and predictability, and there are security risks that can be attacked. Therefore, security systems using pseudo-random numbers must have performance bottlenecks. In order to obtain true random numbers, an existing method is to connect a true random number generator outside the chip. Although the problem of pseudo-random numbers is solved, there are problems such as high cost, slow speed, and complicated circuits. In order to obtain unpredic...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F7/58
CPCG06F7/588
Inventor 陈静王青葛浩谢甜甜吕迎欢
Owner SHANGHAI INST OF MICROSYSTEM & INFORMATION TECH CHINESE ACAD OF SCI
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