Secure Data Transmission via Subpacket Segmentation and One-Time Pad Encryption
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data transmission methods lack sufficient security, particularly for sensitive information, as they are vulnerable to unauthorized access and interception, necessitating a higher level of encryption and secure transmission.
Innovation Solution
The method involves packetizing data into multiple subpackets, using symmetric encryption and a one-time pad, with each subpacket transmitted over distinct and potentially separate transmission paths, ensuring that only combined subpackets can restore the original data, and utilizing quantum random number generators for enhanced security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is transmitted using conventional encryption methods, then data can be protected from unauthorized access, but the security level is insufficient against determined attackers
Solution Approach 1:
The data packet is divided into multiple subpackets (at least two), where each subpacket alone is useless for recovering the original data. This segmentation ensures that even if some subpackets are intercepted, the attacker cannot reconstruct the data without all subpackets and the one-time pad key.
Solution Approach 2:
A one-time pad key is generated and distributed to both sender and receiver before data transmission. This preliminary action establishes a shared secret that is used to encrypt the subpackets, providing unconditional security as long as the key remains secret and is used only once.
2Reliability
If multiple transmission paths are used for subpackets, then security against interception is improved, but system complexity increases
Solution Approach 1:
The data is segmented into multiple subpackets that are transmitted through different paths. This segmentation allows the system to leverage multiple transmission channels without requiring complex coordination, as each subpacket is independently transmitted and reassembled at the destination.
Solution Approach 2:
The system uses standard packetization and transmission protocols that can work across different transmission media (wired, wireless, optical). This multi-functionality allows the same basic mechanism to operate over various paths without requiring path-specific complex handling logic.
3Reliability
If subpackets are split and transmitted separately, then unauthorized access is prevented, but data transmission time increases
Solution Approach 1:
The system transmits more data units (multiple subpackets) than the minimum single packet would require, but this excessive action provides security. The time overhead is minimized by using efficient packetization and parallel transmission where possible.
Solution Approach 2:
The packetization and subpacket transmission process is designed to maintain continuous data flow without unnecessary waiting or retransmission. Subpackets are transmitted as soon as they are prepared, and the receiver continuously processes incoming subpackets to reconstruct data as quickly as possible.
4Reliability
If a one-time pad is used for encryption, then unconditional security is achieved, but key distribution and management becomes complex
Solution Approach 1:
The one-time pad key is applied to encrypt each subpacket individually rather than the entire data stream. This segmentation of the encryption process allows the key to be used in a more manageable way, with the key material distributed and stored in discrete units that can be synchronized between sender and receiver.
Solution Approach 2:
The same one-time pad key is copied and stored in advance at both the sender and receiver locations. This copying approach eliminates the need for real-time key distribution during data transmission, reducing the complexity of key management while maintaining the security properties of the one-time pad.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach significantly enhances data transmission security by making unauthorized access impossible without both subpackets and a one-time pad, ensuring secure communication even if one transmission path is compromised, with the ability to maintain uninterrupted communication through key buffering and regular one-time pad updates.
Implementation Method 1
utilizing quantum random number generators for enhanced security
Data Source
AI summary
A method for secure transmission of a data stream between at least one sender and at least one recipient comprises packetizing the data stream into a plurality of data packets of data bits. Each data packet is split into at least two subpackets and the subpackets are encrypted with a one-time pad stored at the sender. The encrypted subpackets are transmitted to the receiver by transmitting one of the two encrypted subpackets over a first transmission path and transmitting another one of the two encrypted subpackets over a second transmission path wherein the first transmission path is different from the second transmission path. At the receiver, the encrypted subpackets are decrypted using an identical copy of the one-time pad stored at the receiver and the information of the data packet is restored from the at least two subpackets. Furthermore, a system for secure transmission is provided.
