Unlock instant, AI-driven research and patent intelligence for your innovation.

On-chip randomness generation

Inactive Publication Date: 2014-07-17
IBM CORP
View PDF3 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention is a noise generator that can be embedded into other circuitry. It includes a highly doped diode and an automatic avalanche current control loop to optimize between performance and reliability. The generator can amplify the noise level using multiple stages of differential amplification, while also neutralizing the effects of common causes of variability. The invention also includes an algorithm for automatic voltage regulation and a methodology for conducting supply voltage regulation for automatic avalanche current control. Additionally, there is a stochastic noise amplification apparatus with paired noise generating sources to amplify the noise level and neutralize the effects of common causes of variability.

Problems solved by technology

However, traditional pseudo-random numbers generated by digital circuits no longer meet the security requirements due to the increasing availability of powerful deciphering computing systems.
However, at least two challenges must be overcome for the noise source to be implemented in the integrated circuits.
Second, when the diode is operated in the avalanche mode close to the breakdown condition, the current-voltage curve is very steep.
If the voltage is too high, the current becomes very large and the diode could be damaged by breakdown.
Although the immediate solution for the discrete zener diode is to enlarge the diode size, it is not feasible in integrated circuits because of the parasitic capacitance concern that will deteriorate circuit performance, cost considerations and reliability concerns.
As zener diodes are p-n junction diodes, increasing p-n junction doping level and abruptness will theoretically result in lower breakdown voltages.
However, they use amplifier circuits in each noise generating block which will distort the noise spectrum because of the limited bandwidth of the amplifiers.
The main drawback of this approach is that the required gain level of amplification is very high (several orders of magnitude) and the resulting reduction in the bandwidth of the amplifier (note that because the product of the gain and the bandwidth of an amplifier is about constant).

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
  • On-chip randomness generation
  • On-chip randomness generation
  • On-chip randomness generation

Examples

Experimental program
Comparison scheme
Effect test

first embodiment

[0036]FIG. 7 illustrates a stochastic noise amplification apparatus 700 to increase the noise source according to aspects of the present invention. Stochastic noise amplification apparatus 700 receives an input from two NGU's 10 and 20. The two inputs are provided to operational amplifier 710. NGU 10 may be input into the positive input of operational amplifier 710. NGU 20 may be input into the negative input of operational amplifier 710. The resulting noise signal through this single-stage differential amplification will be more non-deterministic, sporadic, and categorically not intermittent (i.e. random). The inventors have determined that the addition of two NGU signals increased the randomness of the signal by the square root two (√{square root over (2)}=1.414) times.

second embodiment

[0037]FIG. 8 illustrates a three-stage differential amplification as an example of a stochastic noise amplification apparatus 800 to further increase the noise source according to aspects of the present invention. The inputs to apparatus 800 are eight NGU inputs from NGU's 10, 20, 30, 40, 50, 60, 70 and 80. NGU 10 may be input into the positive input of operational amplifier 810. NGU 20 may be input into the negative input of operational amplifier 810. NGU 30 may be input into the positive input of operational amplifier 820. NGU 40 may be input into the negative input of operational amplifier 820. NGU 50 may be input into the positive input of operational amplifier 830. NGU 60 may be input into the negative input of operational amplifier 830. NGU 70 may be input into the positive input of operational amplifier 840. NGU 80 may be input into the negative input of operational amplifier 840.

[0038]The output of operational amplifier 810 may be input into the positive input of operational...

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

An on-chip true noise generator including an embedded noise source with a low-voltage, high-noise zener diode(s), and an in-situ close-loop zener diode power control circuit. The present invention proposes the use of heavily doped polysilicon and silicon p-n diode(s) structures to minimize the breakdown voltage, increasing noise level and improving reliability. The present invention also proposes an in-situ close-loop zener diode control circuit to safe-guard the zener diode from catastrophic burn-out.

Description

FIELD OF THE INVENTION[0001]The present invention relates to random number generation. More specifically, the present invention relates to generating random noise / numbers embedded in a semiconductor chip with a reduced operating voltage.BACKGROUND[0002]Good cryptography requires good random numbers. Almost all cryptographic protocols require the generation and use of secret values that must be unknown to attackers. For example, random number generators are required to generate public / private key pairs for asymmetric (public key) algorithms including RSA, DSA, and Diffie-Hellman. Keys for symmetric and hybrid cryptosystems are also generated randomly. RNGs are also used to create challenges, nonces (salts), padding bytes, and blinding values. The one time pad—the only provably-secure encryption system—uses as much key material as cipher text and requires that the keystream be generated from a truly random process.[0003]Generating real random numbers has become increasingly vital to i...

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): H03K3/313
CPCH03K3/313H03K3/84H03K3/012H03K5/01
Inventor FENG, KAI D.WANG, PING-CHUANYANG, ZHIJIANYASHCHIN, EMMANUEL
Owner IBM CORP
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