Protocol Splitter for Unidirectional Network Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Secure computer networks employing hardware-enforced unidirectional channels face challenges in performing bi-directional communication exchanges, such as database updates, while preventing malware and attacker exploitation, as most communication protocols are bi-directional and can introduce risks like buffer overflow attacks.
Innovation Solution
A protocol splitter is interposed between the protected and external networks, equipped with communication interfaces and a processor that conveys commands, status information, and discards or blocks responses and queries, effectively dividing bi-directional connections into unidirectional ones, and optionally uses a replication server to respond to queries, thereby preventing malware propagation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If hardware-enforced unidirectional channels are used to prevent data from entering or leaving a protected facility, then security is improved, but bi-directional communication exchanges (such as database updates, commands, and queries) cannot be performed
Solution Approach 1:
The patent segments bi-directional communication into separate unidirectional channels: one channel for transmitting commands from the protected facility to the external network, and another channel for transmitting responses and status information from the external network to the protected facility. This segmentation allows the system to maintain hardware-enforced unidirectional security while enabling complete bi-directional communication exchanges.
Solution Approach 2:
The patent introduces an intermediary message buffer or queue mechanism that receives commands from the protected facility, stores them temporarily, and forwards them to the external network. Similarly, responses from the external network are buffered and delivered to the protected facility. This intermediary structure enables communication between unidirectional channels without requiring direct bi-directional connectivity.
2Adaptability or versatility
If bi-directional communication protocols are allowed in protected networks, then communication versatility is improved, but the network becomes vulnerable to malware propagation and attacker exploitation
Solution Approach 1:
Instead of allowing full bi-directional communication and then trying to filter malicious traffic, the patent inverts the approach by implementing hardware-enforced unidirectional channels that physically prevent malware and attackers from initiating communication into the protected facility. The architecture ensures that only pre-approved commands can exit the protected facility, and only responses to those commands can return, eliminating the attack vector entirely.
Solution Approach 2:
The patent applies preliminary anti-action by blocking potential attack vectors before they can be exploited. Hardware-enforced unidirectional channels prevent malware from propagating into the protected facility by physically blocking incoming communication initiatives. The system proactively prevents harmful factors rather than reacting to them after detection.
3Reliability
If unidirectional channels are used to block attacker communication, then security is improved, but legitimate database updates and control commands cannot be transmitted
Solution Approach 1:
The patent implements a dynamic command approval mechanism where the protected facility can selectively approve or reject commands before they are transmitted through the unidirectional channel. The system dynamically adapts to different operational requirements by allowing legitimate database update commands to pass through while blocking potentially malicious traffic. This dynamic control maintains both security and productivity.
Solution Approach 2:
The patent employs preliminary action by pre-approving or whitelisting legitimate command types and protocols before they are transmitted. The system establishes predetermined rules for what commands are allowed to exit the protected facility through unidirectional channels, ensuring that legitimate database updates and control commands can proceed without blocking while maintaining security against unauthorized communication.
Data Source
AI summary
Communication apparatus (34) includes at least first and second communication interfaces (52, 54), configured for digital communication with first and second nodes (22, 32). At least one processor (50) is coupled between the communication interfaces, and is configured, upon receiving a message from one of the first and second nodes that is directed to the other of the first and second nodes, to carry out the following actions: when the message contains a command, to convey the command to the other of the first and second nodes; when the message contains status information, to convey the status information to the other of the first and second nodes; when the message contains a response to a command, to discard the response; and when the message contains a query, to block the query from reaching the other of the first and second nodes.


