Random Cipher Pad Pool Expansion for Secure High-Bandwidth Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional one-time pads are impractical for high-bandwidth applications due to the need for identical pads at both ends for encryption and decryption, and their secure distribution is vulnerable to interception and inefficiencies.

Innovation Solution

The use of Random Cipher Pads (RCPs) that can be extended in apparent size through a pool expander, allowing multiple RCPs to be securely generated and transmitted, with the initial RCP used to encrypt subsequent RCPs, ensuring unbreakable encryption and decryption processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional one-time pads are used for encryption, then unbreakable security is achieved, but the key length must equal the data length which is unsuitable for high-bandwidth applications

Engineering Contradiction:
Improveencryption securityVSAvoidhigh-bandwidth application efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the one-time pad into two parts: a short truly random key (TRN) and a longer pseudorandom sequence generated from that key using a cryptographic hash function. This allows the secure TRN to be much shorter than the data being encrypted, while the pseudorandom portion provides the necessary length for high-bandwidth applications.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a cryptographic hash function as an intermediary that transforms a short truly random key into a longer pseudorandom sequence. This intermediary process enables the system to maintain the security properties of one-time pads while achieving the key length flexibility needed for high-bandwidth applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If conventional one-time pads are used for encryption, then complete security is achieved, but secure conveyance of the one-time pad is difficult and vulnerable to interception

Engineering Contradiction:
Improveencryption securityVSAvoidsecure key distribution system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the key distribution burden by separating the truly random key (which needs secure conveyance) from the pseudorandom portion (which can be generated locally). This reduces the amount of sensitive material that must be securely distributed, as only the short TRN needs protected conveyance rather than the entire key length.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables the receiving party to generate their own pseudorandom sequence by applying the same cryptographic hash function to the received TRN. This eliminates the need to physically convey the entire key, as the key can be reproduced locally through deterministic generation from the short TRN seed.

Inventive Principle:
Principle #26Copying

3Productivity

If shorter keys are used for high-bandwidth applications, then efficiency is improved, but security vulnerabilities increase

Engineering Contradiction:
Improvehigh-bandwidth application efficiencyVSAvoidencryption security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent changes the parameter of key composition by combining two different types of randomness: truly random numbers (TRN) for security and pseudorandom numbers generated through cryptographic hashing for length. This parameter change allows the system to achieve both short key distribution requirements and sufficient key length for high-bandwidth applications while maintaining security.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11924328B2Cryptographic systems and methods for extending apparent size of pools of truly random numbers
Publication Date: 2024.03.05 7TUNNELS INC
  • US11924328B2 patent drawing
  • US11924328B2 patent drawing
  • US11924328B2 patent drawing

AI summary

A first copy of a True Random Number (TRN) pool comprising key data of truly random numbers in a pool of files may be stored on a sender and a second copy of the TRN pool is stored on a receiver. An apparent size of the TRN pool on each device is expanded using a randomizing process for selecting and re-using the key data from the files to produce transmit key data from the first copy and receive key data from the second copy.