Disguised Cyphertexts for Secure Random Number Key Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for securely transmitting random number keys over unsecure channels, such as the Internet, fail to ensure the perfect secrecy and information-theoretic security required for one-time pad encryption.
Innovation Solution
The use of disguised cyphertexts generated based on paired keys shared between senders and receivers, allowing for the secure transmission of random number keys over insecure channels while maintaining the secrecy and entropy criteria of one-time pad encryption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If random number keys are transmitted over unsecure channels, then communication convenience is improved, but security is worsened
Solution Approach 1:
Paired keys are pre-shared between sender and receiver before the actual key transmission. The sender uses the pre-shared paired key to encrypt the random number key, and the receiver uses their corresponding paired key to decrypt it. This preliminary establishment of trust enables secure communication over unsecure channels.
Solution Approach 2:
Paired keys act as an intermediary mechanism that mediates the secure transmission of random number keys over unsecure channels. The paired keys enable the sender and receiver to establish a secure communication path without requiring a secure physical channel, thus resolving the contradiction between communication convenience and security.
2Reliability
If random number keys are hand-couriered to maintain security, then security is improved, but communication efficiency is worsened
Solution Approach 1:
The patent replaces the mechanical hand-courier system with an electronic key distribution system using paired keys and disguised cyphertexts. Instead of physically transporting keypads, the system uses cryptographic operations to securely transmit random number keys over unsecure electronic channels, dramatically improving communication efficiency while maintaining security.
Solution Approach 2:
Paired keys serve as an intermediary that enables electronic key distribution without requiring secure physical channels. This intermediary mechanism allows random number keys to be transmitted efficiently over unsecure electronic infrastructure while maintaining the security requirements of one-time pad encryption.
3Reliability
If random number keys are encrypted and transmitted, then security is maintained, but key distribution complexity is worsened
Solution Approach 1:
Paired keys are pre-distributed and stored in secure key storage at both sender and receiver locations. This preliminary action eliminates the need for complex real-time key management during transmission, as the paired keys are already in place to encrypt and decrypt the random number keys.
Solution Approach 2:
The system creates encrypted copies of the random number key using the paired key. The sender encrypts the random number key to create a disguised cyphertext, which is then transmitted. The receiver decrypts this copy using their paired key to recover the original random number key, simplifying the distribution process.
Data Source
AI summary
Methods, systems, apparatuses, and computer program products for providing random numbers over an insecure channel using disguised cyphertexts are disclosed. A secure access portal application receives a first cyphertext from a key deliver center (KDC), decrypts the first cyphertext using paired keys shared between the first SAP application and the KDC to obtain a transformed second cyphertext, de-transforms the transformed second cyphertext using a transformation function based on the paired keys to obtain a second cyphertext, decrypts the second cyphertext using the paired keys to obtain first a random number generated by the KDC, and generates a delivery key based at least on the first random number. The SAP application may be use the delivery key to securely receive a symmetric key from the KDC, and securely communicate with another secure access portal application using the symmetric key.


