Multi-path Serial Data Transmission with Segmented Subsystems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data transmission across networks is vulnerable to improper acquisition, 'man-in-the-middle' attacks, network instabilities, and data loss or corruption due to overloaded nodes, which can result in incomplete or corrupted data delivery.
Innovation Solution
A system that sends data in series from multiple locations, ensuring that if one path fails, the data can still be delivered through another path, and also splits data into subsets for parallel transmission, making it difficult for interceptors to obtain the full data load and increasing security and speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is transmitted through a single network path, then transmission speed is maintained, but data reliability and security deteriorate due to potential node failures, attacks, or data loss
Solution Approach 1:
The data is divided into multiple packets that are transmitted through different network paths. Each packet is independently routed, allowing the system to segment the transmission load and avoid single-point failures. The destination system reassembles the packets to reconstruct the original data, maintaining reliability without requiring complex end-to-end encryption or acknowledgment protocols.
2Reliability
If multiple data streams are sent through different paths, then data security improves, but transmission time increases due to sequential processing at the destination
Solution Approach 1:
The source system performs preliminary actions by embedding sequence information and source identifiers in each packet before transmission. This pre-packaging allows the destination system to immediately begin sorting and reassembling packets upon receipt without requiring complex verification protocols, reducing the time penalty associated with multi-path transmission.
3Object-affected harmful factors
If data is sent through multiple subsystems in series, then security against interception improves, but the complexity of coordinating transmission increases
Solution Approach 1:
The data transmission is segmented across multiple geographically distributed subsystems, each handling specific packets. This segmentation creates natural security boundaries where no single subsystem possesses the complete data set, making interception less valuable. The coordination complexity is managed through simple packet routing rules rather than complex inter-subsystem communication protocols.
Data Source
AI summary
An example embodiment includes a first subsystem, a second subsystem, and a third subsystem in different locations, where the first subsystem is configured to receive a request to deliver a set of packets to the third subsystem, send the set of packets to the second subsystem, and send, through first nodes, a first data stream containing the a set of packets to the third subsystem. The second subsystem is configured to receive the a set of packets and send, through second nodes that differ from the first nodes, a second data stream containing a set of packets to the third subsystem. In addition, the third subsystem is configured to receive the first and second data streams, determine that each data stream comprises the a set of packets, and send the set of packets from one of the first and second data streams to a downstream component.


