One-Time Pad Key Provisioning via Physical Random Key Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cyber-security systems face challenges in providing secure and efficient delivery of one-time pad symmetric keys due to vulnerabilities in wireless transmission and reliance on pseudo-random number generators, which compromise the perfect secrecy of the encryption.

Innovation Solution

Utilizing a quantum random number generator to create globally-unique random numbers, physically delivering these keys through tamper-evident packages or devices like QR codes, NFC tags, and USB sticks, and implementing a one-time pad symmetric key system with biometric authentication to ensure secure key distribution and usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If wireless transmission is used for key delivery, then convenience and speed are improved, but security and reliability deteriorate due to vulnerabilities to cyber-attacks and eavesdropping

Engineering Contradiction:
Improvekey delivery speedVSAvoidkey delivery security
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent introduces physical delivery intermediaries (tamper-evident packages, QR codes, NFC tags, USB sticks) as mediators between the key generator and the end user. These intermediaries physically carry the one-time pad keys without requiring wireless transmission, thereby eliminating vulnerabilities to cyber-attacks while maintaining convenient key delivery.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the electronic/wireless transmission system with physical mechanical delivery systems. Instead of transmitting keys through vulnerable wireless channels, the system uses physically delivered tamper-evident packages and devices that contain the keys, substituting mechanical delivery for electronic transmission to enhance security.

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

2Device complexity

If pseudo-random number generators are used, then device complexity is reduced, but manufacturing precision and reliability deteriorate due to inability to achieve perfect secrecy

Engineering Contradiction:
Improvekey generation system complexityVSAvoidrandom number quality
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent uses quantum random number generators to create master random number pads, then copies these pads to multiple users through physical delivery. This approach achieves perfect secrecy by ensuring each user receives an identical copy of the true random numbers without requiring complex distributed key generation systems, maintaining both simplicity and cryptographic perfection.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent changes the fundamental parameter of randomness generation from pseudo-random (algorithmic) to true quantum-random (physical phenomenon). By utilizing quantum mechanical processes to generate genuinely unpredictable numbers, the system achieves maximum entropy and perfect secrecy, resolving the contradiction between simplicity and random number quality.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12494907B2Delivering random number keys securely for one-time pad symmetric key encryption
Publication Date: 2025.12.09 SYMMATRICS INC
  • US12494907B2 patent drawing
  • US12494907B2 patent drawing
  • US12494907B2 patent drawing

AI summary

Techniques are disclosed for the provisioning of secure keys to an application. A first globally-unique value of a plurality of globally-unique values is received via a user interface of the application. The first globally-unique value and an application identifier of the application is provided to a computing system via a network. The computing system is configured to determine a second globally-unique value and a third globally-unique value associated with the first globally-unique value based on the application identifier. The second globally-unique value is then received via the user interface. The second globally-unique value is designated as a first secure key. The first secure key is stored in a first location of a memory of the computing device allocated for the application. A third globally-unique value is received via the user interface. The third globally-unique value is designated as a buffer key.