The avalanche effect occurs when charge carriers in a semiconductor gain enough energy to create additional carriers, amplifying current and producing electrical noise. In reverse-biased diodes, this parasitic behavior can become a useful physical noise source for true random number generators (TRNGs). section 2.2.1
A diode-based TRNG typically follows this path:
- Reverse-bias a suitable diode so ordinary current flow is restricted. section 2.2.1
- Use avalanche-generated electrical noise as the physical entropy source. section 2.2.1
- Amplify the noise and convert it with an analog-to-digital converter (ADC) for random-number sampling. section 2.2.1
Diode noise in a TRNG
A reverse-biased diode can exploit avalanche noise rather than treating the diode's parasitic behavior only as a circuit defect. The resulting signal is amplified and passed through an ADC; Zener diodes are identified as poor TRNGs despite their common use. section 2.2.1
