OTPM Parallel Breakdown Circuit for Unbiased Random Bit Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for generating cryptographic keys in smart devices, including software-based algorithms and hardware-based Physically Unclonable Functions (PUF), often lack true randomness, which can compromise security, and post-processing techniques are complex and difficult to implement due to hardware constraints.

Innovation Solution

A system and method utilizing a predefined number of One-time Programmable Memory (OTPM) devices connected in parallel, with a current limiting circuit and voltage source to induce a controlled breakdown in one OTPM device, generating a random bit string while leaving others unbroken, thereby producing unbiased random bits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If software-based algorithms are used for generating cryptographic keys, then key generation is simple to implement, but the keys are not truly random and can be compromised

Engineering Contradiction:
Improveease of implementationVSAvoidrandomness quality
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent replaces software-based key generation with a hardware-based system using OTPM devices. The physical breakdown mechanism of OTPM cells under high voltage stress provides true randomness, substituting algorithmic generation with physical phenomenon-based generation. This resolves the contradiction by using hardware (physical breakdown) instead of software (algorithmic generation) to achieve both simplicity and true randomness.

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

2Reliability

If hardware-based PUF is used for generating keys, then true randomness is achieved, but post-processing techniques are complex and difficult to implement

Engineering Contradiction:
Improverandomness qualityVSAvoidcomplexity of post-processing
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts only the essential element needed for randomness generation - the broken/unbroken state of OTPM devices - and eliminates the need for complex post-processing algorithms. By directly using the physical state of OTPM devices as the random bit source, the system removes the complicated post-processing layer that characterizes traditional PUF systems, achieving true randomness without complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses OTPM devices that are designed to be used once - either broken or unbroken - similar to disposable objects. Each OTPM device serves its purpose of generating a random bit and then is discarded (in the sense that its state is fixed and cannot be changed). This simplifies the system by eliminating the need for complex post-processing and reconfiguration, as each device is a simple, single-use random bit generator.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Productivity

If high voltage is applied to OTPM devices, then breakdown occurs generating random bits, but all devices may break down simultaneously losing control

Engineering Contradiction:
Improverandom bit generation speedVSAvoidcontrol over breakdown process
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent divides the high voltage stress application into individual, controllable pulses for each OTPM device rather than applying continuous high voltage to all devices simultaneously. This segmentation allows precise control over which devices break down and when, enabling deterministic control over the random bit generation process while maintaining the ability to generate multiple random bits systematically.

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

This approach generates unbiased random bit strings efficiently, overcoming the limitations of existing methods by ensuring security through true randomness without complex post-processing algorithms, and is suitable for smart devices and IoT applications.

Implementation Method 1

the predefined voltage when supplied, produces a breakdown in one of an OTPM device of the at least two OTPM devices resulting in a broken OTPM device

Methodology Applied
Scientific EffectBreakdown: Avalanche Breakdown

Data Source

PatentUS20210026604A1System and method for generating random bit string in an integrated circuit
Publication Date: 2021.01.28 INDIAN INSTITUTE OF TECHNOLOGY BOMBAY
  • US20210026604A1 patent drawing
  • US20210026604A1 patent drawing
  • US20210026604A1 patent drawing

AI summary

Embodiments herein provide a system and a method for generating a random bit string in an Integrated Circuit. Predefined number of One-time Programmable Memory (OTPM) devices are connected in parallel with each OTPM device configured for producing a random bit-string. Current limiting circuit is connected in series with the at least two OTPM devices. Voltage source supplies a predefined voltage to the at least two OTPM devices for producing a breakdown in one of an OTPM device of the at least two OTPM devices resulting in a broken OTPM device while leaving remaining OTPM devices of the at least two OTPM devices unbroken. The random bit string is generated through at least one of the broken OTPM device and a remaining unbroken OTPM device of the at least two OTPM devices.