One-way bus bridge
First Claim
Patent Images
1. A one-way bus bridge pair that transfers data securely in a single direction at bus level utilizing bus architecture, the bus bridge pair comprising:
- a transmitting bus bridge;
a receiving bus bridge;
a transfer medium connecting the transmitting bus bridge and the receiving bus bridge,wherein the receiving bus bridge is arranged in one-way communication with the transmitting bus bridge using bus layer protocol to extend the transmitting bus bridge to the receiving bus bridge across the transfer medium without using network layer protocol, andwherein the transmitting bus bridge is devoid of physical capabilities to accept any data from the receiving bus bridge, and the receiving bus bridge is devoid of physical capabilities to send any data to the transmitting bus bridge,wherein;
the transmitting bus bridge includes a transmitter, wherein the transmitter is connected to a first bus via a first interface; and
the receiving bus bridge includes a receiver, wherein the receiver is connected to a second bus via a second interface allowing the one-way extension of the transmitting bus bridge to the receiving bus bridge,wherein;
the transmitter;
accepts an input data from the first bus of a first computing device; and
delivers the input data to the receiver via the one-way communication over the transfer medium utilizing the bus architecture and the bus layer protocol and without using the network layer protocol; and
the receiver;
obtains the input data from the first bus via the one-way communication over the transfer medium; and
supplies the input data to the second bus of a second computing device, andwherein the transmitter of the transmitting bus bridge uses a program direct interprocess communication using shared memory between the first computing device and the second computing device.
0 Assignments
0 Petitions
Accused Products
Abstract
A one-way bus bridge pair that transfers secure data in one direction, the bus bridge pair including a transmitting bus bridge, a receiving bus bridge, and a link. The link can connect the transmitting bus bridge and receiving bus bridge. The transmitting bus bridge may be arranged not to receive any data from the receiving bus bridge, and the receiving bus bridge may be arranged not to send any data to the transmitting bus bridge.
29 Citations
63 Claims
-
1. A one-way bus bridge pair that transfers data securely in a single direction at bus level utilizing bus architecture, the bus bridge pair comprising:
-
a transmitting bus bridge; a receiving bus bridge; a transfer medium connecting the transmitting bus bridge and the receiving bus bridge, wherein the receiving bus bridge is arranged in one-way communication with the transmitting bus bridge using bus layer protocol to extend the transmitting bus bridge to the receiving bus bridge across the transfer medium without using network layer protocol, and wherein the transmitting bus bridge is devoid of physical capabilities to accept any data from the receiving bus bridge, and the receiving bus bridge is devoid of physical capabilities to send any data to the transmitting bus bridge, wherein; the transmitting bus bridge includes a transmitter, wherein the transmitter is connected to a first bus via a first interface; and the receiving bus bridge includes a receiver, wherein the receiver is connected to a second bus via a second interface allowing the one-way extension of the transmitting bus bridge to the receiving bus bridge, wherein; the transmitter; accepts an input data from the first bus of a first computing device; and delivers the input data to the receiver via the one-way communication over the transfer medium utilizing the bus architecture and the bus layer protocol and without using the network layer protocol; and the receiver; obtains the input data from the first bus via the one-way communication over the transfer medium; and supplies the input data to the second bus of a second computing device, and wherein the transmitter of the transmitting bus bridge uses a program direct interprocess communication using shared memory between the first computing device and the second computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 59)
-
-
35. A one-way bus bridge pair that transfers data securely in a single direction at bus level utilizing bus architecture, the bus bridge pair comprising:
-
a transmitting bus bridge; a receiving bus bridge; and a transfer medium connecting the transmitting bus bridge and the receiving bus bridge, wherein the receiving bus bridge is arranged in one-way communication with the transmitting bus bridge using bus layer protocol to extend the transmitting bus bridge to the receiving bus bridge across the transfer medium without using network layer protocol, and wherein the transmitting bus bridge is devoid of physical capabilities to accept any data from the receiving bus bridge, and the receiving bus bridge is devoid of physical capabilities to send any data to the transmitting bus bridge, wherein; the transmitting bus bridge includes a transmitter, wherein the transmitter is connected to a first bus via a first interface; and the receiving bus bridge includes a receiver, wherein the receiver is connected to a second bus via a second interface allowing the one-way extension of the transmitting bus bridge to the receiving bus bridge, wherein; the transmitter; accepts an input data from the first bus of a first computing device; and delivers the input data to the receiver via the one-way communication over the transfer medium utilizing the bus architecture and the bus layer protocol and without using the network layer protocol; and the receiver; obtains the input data from the first bus via the one-way communication over the transfer medium; and supplies the input data to the second bus of a second computing device, wherein the input data comprises at least a command from a device driver, and wherein the device driver includes at least a pseudo-device. - View Dependent Claims (36, 37, 38, 39, 40, 41, 61)
-
-
42. A one-way bus bridge pair that transfers secure data in a single direction at bus level utilizing bus architecture, the bus bridge pair comprising:
-
a transmitting bus bridge; a receiving bus bridge; a transfer medium connecting the transmitting bus bridge and the receiving bus bridge, wherein the receiving bus bridge is arranged in direct one-way communication with the transmitting bus bridge using bus layer protocol to extend the transmitting bus bridge to the receiving bus bridge across the transfer medium without using network layer protocol, and wherein the transmitting bus bridge is physically prohibited from accepting any data from the receiving bus bridge, and the receiving bus bridge is physically prohibited from sending any data to the transmitting bus bridge; and a second transfer medium connecting the transmitting bus bridge and the receiving bus bridge, wherein the receiving bus bridge is arranged to have a second, direct one-way communication with the transmitting bus bridge using the bus layer protocol to extend the receiving bus bridge to the transmitting bus bridge across the second transfer medium without using network layer protocol, and wherein the receiving bus bridge is physically prohibited from accepting any data from the transmitting bus bridge via the second, direct one-way communication, and the transmitting bus bridge is physically prohibited from sending any data via the second, direct one-way communication to the receiving bus bridge. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 62)
-
-
54. A secure one-way bus bridge system for one-way bus level communication utilizing bus architecture and bus layer protocol, the system comprising:
-
a transmitting bus bridge; a receiving bus bridge; a transfer medium connecting the transmitting bus bridge and the receiving bus bridge, wherein the receiving bus bridge is arranged in one-way communication with the transmitting bus bridge using the bus layer protocol to extend the transmitting bus bridge to the receiving bus bridge across the transfer medium without using the network layer protocol, and wherein the transmitting bus bridge is physically arranged not to accept any data from the receiving bus bridge, and the receiving bus bridge is physically arranged not to send any data to the transmitting bus bridge; and a second transfer medium connecting the transmitting bus bridge and the receiving bus bridge, wherein the receiving bus bridge is arranged to have a second, direct one-way communication with the transmitting bus bridge using the bus layer protocol to extend the receiving bus bridge to the transmitting bus bridge across the second transfer medium without using network layer protocol, and wherein the receiving bus bridge is physically prohibited from accepting any data from the transmitting bus bridge via the second, direct one-way communication, and the transmitting bus bridge is physically prohibited from sending any data via the second, direct one-way communication to the receiving bus bridge. - View Dependent Claims (55, 56, 63)
-
-
57. A method of securely transporting data in native format one-way across two or more computing systems at bus level utilizing bus architecture and bus layer protocol, comprising:
-
providing a transmitting bus bridge; providing a receiving bus bridge; and providing a transfer medium connecting the transmitting bus bridge and the receiving bus bridge; arranging the receiving bus bridge in one-way communication with the transmitting bus bridge using the bus layer protocol to extend the transmitting bus bridge to the receiving bus bridge across the transfer medium without using the network layer protocol; physically arranging the transmitting bus bridge not to accept any data from the receiving data to the transmitting bus bridge, wherein the transmitting bus bridge includes a transmitter, and the receiving bus bridge includes a receiver, connecting the transmitter to a first bus via a first interface; connecting the receiver to a second bus via a second interface; receiving an input data from the first bus of a first part of a computing device; sending the input data to the receiver; receiving the input data from the first bus; and sending the input data to the second bus of a second part of the computing device. - View Dependent Claims (58)
-
-
60. A one-way bus bridge pair that transfers data securely in a single direction utilizing bus architecture, the bus bridge pair comprising:
-
a transmitting bus bridge including a transmitter that is connected to a first bus of a first computing device via a first interface; a receiving bus bridge including a receiver that is connected to a second bus of a second computing device via a second interface allowing one-way extension of the transmitting bus bridge to the receiving bus bridge; and a transfer medium connecting the transmitter of the transmitting bus bridge and the receiver of the receiving bus bridge, wherein the receiver is arranged in one-way communication with the transmitter using bus layer protocol to extend the first bus to the second bus across the transfer medium without using network layer protocol, wherein the transmitter is devoid of physical capabilities to accept any data from the receiver, and the receiver is devoid of physical capabilities to send any data to the transmitter, wherein the transmitter includes a first controller programmed to control the transmission of data to the receiver, wherein the first controller is programmed to accept an input data from the first bus and deliver the input date to the receiver via the one-way communication over the transfer medium utilizing the bus architecture and the bus layer protocol and without using the network layer protocol, wherein the receiver includes a second controller programmed to control the receiver to receive the data from the transmitter, wherein the second controller is programmed to obtain the input data from the first bus via the one-way communication over the transfer medium and supply the input data to the second bus utilizing the bus architecture and the bus layer protocol and without using the network layer protocol, and wherein the transmitter of the transmitting bus bridge uses a program direct interprocess communication using shared memory between the first computing device and the second computing device.
-
Specification