Image Sensor RTN Pixels for Stable Cryptographic Key Regeneration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cryptographic key generation methods face challenges in ensuring long-term security and deterministic generation without storage, particularly due to hardware changes over time and non-deterministic transitions in physically unclonable functions (PUFs).

Innovation Solution

Utilizing a semiconductor-based image sensor to capture images and identify pixels with random telegraph noise errors (RTN), determining a cryptographic key based on the distribution and behavior of these defective pixels, which can be regenerated with a predefined password for secure encryption and decryption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If physically unclonable functions (PUFs) are used to generate cryptographic keys from hardware characteristics, then key storage is eliminated and security is improved, but hardware changes over time cause key instability and non-deterministic transitions

Engineering Contradiction:
Improvecryptographic key stabilityVSAvoidhardware characteristic stability
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The patent applies preliminary action by capturing multiple images of the image sensor before key generation to establish a baseline of pixel behavior. This pre-captured data is stored and used later to correct deviations caused by hardware changes, allowing the system to compensate for drift without storing the cryptographic key itself.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by comparing current image sensor readings against previously captured reference images. When deviations are detected due to hardware changes, the system uses this feedback to adjust and correct the cryptographic key generation process, maintaining key stability despite hardware drift.

Inventive Principle:
Principle #23Feedback

2Reliability

If complex cryptographic keys are stored in protected memory-storage systems, then security against unauthorized access is improved, but protection time and implementation complexity increase significantly

Engineering Contradiction:
Improvekey protection securityVSAvoidprotection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies discarding and recovering by eliminating the need to store cryptographic keys in protected memory. Instead, keys are continuously regenerated from image sensor data, which can be discarded after use. The system recovers the key generation capability by capturing new images when needed, avoiding the time-consuming process of implementing and maintaining protected storage systems.

Inventive Principle:
Principle #34Discarding and recovering

3Ease of operation

If simple cryptographic keys are used that can be remembered by users, then ease of operation is improved, but security level decreases due to limited character string length

Engineering Contradiction:
Improvekey management simplicityVSAvoidcryptographic key security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system applies self-service by automatically generating cryptographic keys from image sensor data without requiring user input or manual key management. Users simply need to provide consent, and the system autonomously captures images, processes the pixel data, and generates secure keys, combining the security of complex keys with the simplicity of automatic operation.

Inventive Principle:
Principle #25Self-service

4Reliability

If hardware structures are used to generate unique cryptographic keys, then key uniqueness and security are improved, but hardware aging and radiation cause key changes over time

Engineering Contradiction:
Improvekey uniquenessVSAvoidhardware operational lifetime
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The patent captures multiple reference images during an initial phase to establish a comprehensive baseline of hardware characteristics before degradation occurs. This preliminary data collection creates a robust reference that can compensate for future hardware changes due to aging or radiation exposure throughout the device's operational lifetime.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies dynamics by making the key generation process adaptive rather than static. Instead of relying on fixed hardware characteristics that degrade over time, the system dynamically adjusts key generation by comparing current sensor readings against historical reference data, allowing it to accommodate hardware changes while maintaining key uniqueness and security.

Inventive Principle:
Principle #15Dynamics

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

Provides a stable and deterministic method for generating cryptographic keys tied to a hardware structure, ensuring secure encryption and decryption by regenerating keys with a known password, even when hardware characteristics change.

Implementation Method 1

Taking a plurality of images with an image sensor

Methodology Applied
Scientific EffectPhotoelectric Effect: Photoelectric Effect

Data Source

PatentUS12580753B2Method for generating at least one cryptographic key as well as a computer program product and a device therefor
Publication Date: 2026.03.17 TRUSTNXT GMBH
  • US12580753B2 patent drawing
  • US12580753B2 patent drawing

AI summary

A method for generating at least one cryptographic key includes taking a plurality of images with an image sensor, in particular, a CMOS image sensor, capturing pixels of the image sensor in at least one section or area of the image sensor which have a predefined error depending on the images taken and determining at least one cryptographic key depending on the captured pixels, that have the error, wherein the predefined error corresponds to a random telegraph noise error.