Random Cipher Pool Generation with TRNG Seed Distribution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional one-time pads are impractical for high-bandwidth applications due to the need for identical key lengths matching the data to be encrypted, and secure conveyance methods are inefficient and vulnerable to interception.
Innovation Solution
Implementing a system that uses a first pool of truly random numbers generated by a True Random Number Generator (TRNG) to control a secondary random number generation process, creating an extended pool of Random Cipher Pads (RCPs) for encryption and decryption, ensuring secure distribution and synchronization between communication endpoints.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional one-time pads are used for encryption, then security is improved, but key distribution complexity and vulnerability to interception increase
Solution Approach 1:
The patent segments the key material into two distinct pools: a smaller pool of truly random numbers (TRN) and a larger pool of pseudo-random numbers (PRN). The TRN pool serves as secure seed material that is easier to distribute and protect, while the PRN pool is generated locally from the TRN seeds using deterministic algorithms. This segmentation allows the system to maintain the security properties of one-time pads without requiring distribution of equally large key material for all encrypted data.
Solution Approach 2:
The patent performs preliminary generation of truly random number pools and stores them securely before they are needed for encryption operations. These pre-generated TRN pools serve as seeds that can be used to generate PRN pools on-demand. This preliminary action allows the system to have secure key material ready in advance without requiring continuous secure key distribution during high-bandwidth communication sessions.
2Reliability
If conventional one-time pads are used for high-bandwidth applications, then security is maintained, but key length requirements make the system impractical
Solution Approach 1:
The patent introduces truly random number pools as an intermediary between secure key distribution and high-bandwidth encryption. Instead of directly distributing full-length one-time pads for all data, the system distributes compact TRN pools that act as seeds. These TRN pools then mediate the generation of larger PRN pools locally at each endpoint, enabling high-bandwidth encryption with minimal secure key distribution while maintaining security properties.
Solution Approach 2:
The patent changes the parameter of key material from requiring equal length to data being encrypted to using a much smaller TRN pool that deterministically generates a larger PRN pool. By changing from a static key length parameter to a dynamic generation process, the system can support high-bandwidth applications where the effective key material expands from a small secure seed to a large operational key pool matching the data volume.
3Reliability
If secure conveyance methods are used for one-time pads, then security is improved, but efficiency and speed decrease due to vulnerability to interception
Solution Approach 1:
The patent creates copies of the truly random number pool across multiple communication endpoints through secure initial distribution. Each endpoint receives an identical copy of the TRN pool, which then serves as a local seed for generating PRN pools. This copying approach allows efficient key distribution because the TRN pool is distributed once and then replicated, rather than requiring continuous secure transmission of key material for each communication session.
Solution Approach 2:
The patent enables each communication endpoint to self-generate its own PRN pool from the shared TRN seeds using deterministic algorithms. This self-service capability eliminates the need for continuous secure key distribution infrastructure, as each endpoint independently produces its own encryption keys from the pre-distributed TRN material. The system becomes self-sufficient for key generation, improving distribution efficiency while maintaining security.
Data Source
AI summary
Systems and methods include a random number pool in communication with a random number device. One or more sets of key data elements are implemented using the random number device with one or more variables input into the random number device from the random number pool.


