Diode Leakage Noise RNG for Unbiased Random Code Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing random number generators struggle to produce unbiased, uncorrelated, and highly unpredictable numbers necessary for secure encryption keys, lacking effective methods to harness noise distribution for randomness.

Innovation Solution

A random number generator utilizing a diode array to generate noise signals through leakage currents, processed by an analog-to-digital converter and a random code processor to produce unpredictable random numbers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional random number generation methods are used, then the system is simple to implement, but the generated numbers lack the required unpredictability and randomness characteristics

Engineering Contradiction:
Improverandomness qualityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The diode array generates its own noise signal intrinsically through leakage current without requiring external noise sources or additional random number generation components. The system uses the natural electrical characteristics of the diodes to produce random numbers, making the system self-sufficient for randomness generation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces conventional software-based or algorithmic random number generation with a physical system based on electrical noise from diode leakage current. This substitution of physical phenomenon for computational methods enhances true randomness while maintaining implementation simplicity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If additional hardware components are added to improve randomness quality, then the random number generation reliability improves, but the device complexity and cost increase

Engineering Contradiction:
ImproveunpredictabilityVSAvoidhardware complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The diode array serves multiple functions: it generates the noise signal through leakage current, the capacitor accumulates and stores this noise signal, and the overall structure provides the random number generation capability. This multi-functionality eliminates the need for separate noise generation and accumulation components.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent combines the noise generation function and noise accumulation function into a single integrated structure where the diode array and capacitor work together as a unified noise generation system, reducing component count and simplifying the overall device architecture.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If noise signal accumulation is increased to improve random code quality, then the randomness characteristics improve, but the capacitance requirement and device complexity increase

Engineering Contradiction:
Improverandom code qualityVSAvoidcapacitance
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system uses a capacitor with relatively small capacitance (e.g., 1 aF to 1 pF) that is sufficient for the specific application requirements, rather than using excessively large capacitance. This partial action approach achieves adequate random code quality without the overhead of large-capacitance components.

Inventive Principle:
Principle #16Partial or excessive action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The generator effectively produces random numbers with desired characteristics, enhancing security by ensuring unpredictability and randomness without additional hardware, utilizing noise distribution from diode arrays.

Implementation Method 1

a noise generator including a plurality of diodes, and configured to generate a noise signal corresponding to a leakage current of at least one diode selected from among the plurality of diodes

Methodology Applied
Scientific EffectThermal noise:

Implementation Method 2

a capacitor connected between the first node and the ground voltage terminal, and configured to accumulate and store the leakage current

Methodology Applied
Scientific EffectCapacitance: Capacitance

Implementation Method 3

a current-to-voltage converter configured to convert the leakage current stored in the capacitor into a voltage as a noise signal

Methodology Applied
Scientific EffectCurrent-to-voltage conversion:

Data Source

PatentUS20260079673A1Random number generator
Publication Date: 2026.03.19 SK HYNIX INC
  • US20260079673A1 patent drawing
  • US20260079673A1 patent drawing
  • US20260079673A1 patent drawing

AI summary

A random number generator includes a noise generator including a plurality of diodes, and configured to generate a noise signal corresponding to a leakage current of at least one diode selected from among the plurality of diodes; an analog-to-digital converter configured to convert the noise signal into at least one random code; and a random code processor configured to generate a random number by processing the random code.