Ring Oscillator Random Number Generation Using Combined Jitter Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing random number generators, particularly in smart cards, face challenges in generating truly random numbers that are unpredictable and secure, as pseudo-random numbers lack true randomness and true random number generators using physical phenomena can be complex and inefficient.

Innovation Solution

A random number generator utilizing multiple ring oscillators with inverter chains and a signal processing circuit to combine random signals generated at sub-nodes, increasing randomness by covering a larger jitter area and enabling quick generation of random numbers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If pseudo-random numbers are generated using logic circuits and algorithms, then generation speed and efficiency are improved, but true randomness and unpredictability deteriorate

Engineering Contradiction:
Improvegeneration speedVSAvoidtrue randomness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent combines multiple ring oscillators (first, second, and third ring oscillators) to generate random signals, merging their individual random outputs into a single high-quality random number. This combination approach maintains true randomness while achieving efficient generation through parallel operation of multiple oscillators.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent replaces traditional physical phenomenon-based random number generators (which are complex and inefficient) with ring oscillators that use electronic circuit mechanisms. The ring oscillators generate random signals through jitter in signal transitions, substituting physical phenomena with electronic-based random signal generation while maintaining true randomness.

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

2Reliability

If true random numbers are generated using physical phenomena, then randomness and unpredictability are improved, but device complexity and efficiency deteriorate

Engineering Contradiction:
Improvetrue randomnessVSAvoidgenerator complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent substitutes complex physical phenomenon-based generation mechanisms with simpler ring oscillator circuits. The ring oscillators generate random signals through natural jitter in signal transitions, achieving true randomness without requiring complex physical phenomena like thermal noise or radioactive decay.

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

Solution Approach 2:

The patent changes the operating parameters of the ring oscillators, specifically utilizing the jitter region in signal transitions. By focusing on the random variations in transition points of the oscillating signals, the system extracts true randomness from a specific parameter region of the oscillator operation.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If a single ring oscillator is used to generate random signals, then device simplicity is maintained, but randomness coverage and quality deteriorate

Engineering Contradiction:
Improveoscillator quantityVSAvoidrandomness quality
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent merges the random signals from multiple ring oscillators (first, second, and third ring oscillators) to create a combined random output. This combination increases the coverage of jitter regions and enhances the overall randomness quality while maintaining reasonable device complexity through systematic integration.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent divides the random number generation function across multiple segmented ring oscillators, each contributing to the overall randomness. By segmenting the generation process into multiple independent oscillators and combining their outputs, the system achieves higher randomness quality without creating a single overly complex component.

Inventive Principle:
Principle #1Segmentation

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 solution enhances randomness and efficiency by combining random signals from multiple ring oscillators, ensuring high-quality random numbers for secure applications like smart cards and security systems.

Implementation Method 1

A transition point in time of the signal output by the ring oscillator may randomly change in accordance with a Gaussian distribution. A Gaussian distribution region of the output signal may be referred to as jitter.

Methodology Applied
Scientific EffectJitter:

Data Source

PatentUS11561769B2Random number generator including a plurality of ring oscillators
Publication Date: 2023.01.24 SAMSUNG ELECTRONICS CO LTD
  • US11561769B2 patent drawing
  • US11561769B2 patent drawing
  • US11561769B2 patent drawing

AI summary

A random number generator including: a first ring oscillator including a first inverter chain, the first inverter chain including a plurality of serially connected first inverters, the first ring oscillator configured to output a first random signal generated at a first sub-node between two neighboring first inverters among the plurality of first inverters; a second ring oscillator including a second inverter chain, the second inverter chain including a plurality of serially connected second inverters, the second ring oscillator configured to output a second random signal generated at a second sub-node between two neighboring second inverters among the plurality of second inverters; and a signal processing circuit for generating a random number by combining the first random signal with the second random signal.