Random Cipher Pad Pool Expansion for Secure High-Bandwidth Encryption
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Productivity
If shorter keys are used for high-bandwidth applications, then efficiency is improved, but security vulnerabilities increase
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.
Data Source
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.


