IP Library Granted Patent US 9,596,245
Granted Patent B2
US 9,596,245 · App. 13/856,493 · Granted Mar 14, 2017

Secure one-way interface for a network device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,596,245
App. No.
13/856,493
Granted
Mar 14, 2017
Kind
B2
Abstract

A one-way interface for a network device which secures status registers therein from unauthorized changes. The interface includes a first server, a one-way data link and a second server. The first server is coupled to the status registers to read information stored therein. The first server reads the information from the status registers and transmits the information on an output. The one-way data link has an input coupled to the output of the first server and an output. The second server has an input coupled to the output of the one-way data link and an output coupled to a network. The second server receives the information from the first server via the one-way data link. The second server transmits the information on the output to a predetermined network destination and/or provides a user interface for providing access to the information via the network.

Claims (32)

1. A secure one-way interface for a network device, comprising:

a network device having status registers for storing information, the network device adapted to be directly coupled to a network via a first connection to provide network device functionality, the network device configured to prevent access to the status registers via the first connection and to allow access to the status registers via a separate second connection;

a first server coupled to the status registers in the network device via the second connection to read the information stored in the status registers, the first server configured to read the information from the status registers and transmit the information on an output;

a one-way data link having an input coupled to the output of the first server and an output, the one-way data link configured to transfer data only from the input to the output and to prevent any signal from passing from the output to the input; and

a second server having an input coupled to the output of the one-way data link and an output adapted to be directly coupled to the network, the second server configured to receive the information from the first server via the one-way data link, the second server further configured to transmit the information on the output to a predetermined network destination.

2. The secure one-way interface of claim 1 , wherein the first server is configured to repeatedly read and transmit the information from the status registers on a predetermined basis.

3. The secure one-way interface of claim 2 , wherein the predetermined basis is a predetermined fixed interval.

4. The secure one-way interface of claim 2 , wherein the predetermined basis is a fixed schedule.

5. The secure one-way interface of claim 2 , further comprising a second one-way data link having an input coupled to an output on the second server and an output coupled to an input on the first server,

wherein the second server is further configured to allow a user to enter a command for changing the predetermined basis and to transmit the entered command to the first server via the second one-way device; and

wherein the first server is further configured to receive the command via the second one-way data link and to change the predetermined basis.

6. The secure one-way interface of claim 1 , wherein the first server includes a memory for storing the information and is configured to repeatedly read the information from the status registers at a predetermined fixed interval, to compare the read information with the stored information, and, only if the read information is different from the stored information, to forward the read information on the output and to replace the previously stored information with the read information.

7. The secure one-way interface of claim 1 , wherein the second server includes a memory for storing the information and is configured to receive the information from the first server, to compare the read information with the stored information, and, only if the read information is different from the stored information, to transmit the read information on the output and to replace the previously stored information with the read information.

8. The secure one-way interface of claim 1 , wherein the second server includes a storage device and wherein the second server is configured to store the received information along with identifying information on the storage device.

9. The secure one-way interface of claim 8 , wherein the second server is configured to allow a user to request information via the second interface based upon the identifying information.

10. The secure one-way interface of claim 1 , further comprising a second one-way data link having an input coupled to an output on the second server and an output coupled to an input on the first server,

wherein the second server is further configured to allow a user to enter a command for changing at least part of the information stored in the status registers and to transmit the entered command to the first server via the second one-way device; and

wherein the first server is further configured to receive the command via the second one-way data link and to cause the command to be executed.

11. The secure one-way interface of claim 10 , wherein the second server is configured to require that the user enter a password before allowing the user to select or enter the command.

12. The secure one-way interface of claim 10 , wherein the first server includes a memory for storing the information and is configured to repeatedly read the information from the status registers at a predetermined fixed interval, to compare the read information with the stored information, and, only if the read information is different from the stored information, to forward the read information on the output and to replace the previously stored information with the read information.

13. The secure one-way interface of claim 10 , wherein the user communications to the second interface are encrypted.

14. The secure one-way interface of claim 1 , wherein the information stored in the status register comprises status information and identification information.

15. The secure one-way interface of claim 14 , wherein the identification information comprises a MAC address.

16. The secure one-way interface of claim 1 , wherein the second server is configured to transmit the information in the form of an SNMP Trap message.

17. The secure one-way interface of claim 1 , wherein the network device is one of a router, a workstation, a server, a switch, a bridge, a hub, an IP telephone, an IP video camera, a computer host, a modem rack or a printer.

18. A secure one-way interface for a network device, comprising:

a network device having status registers for storing information, the network device adapted to be directly coupled to a network via a first connection to provide network device functionality, the network device configured to prevent access to the status registers via the first connection and to allow access to the status registers via a separate second connection;

a first server coupled to the status registers in the network device via the second connection to read the information stored in the status registers, the first server configured to read the information from the status registers and transmit the information on an output;

a one-way data link having an input coupled to the output of the first server and an output, the one-way data link configured to transfer data only from the input to the output and to prevent any signal from passing from the output to the input; and

a second server having an input coupled to the output of the one-way data link, a memory and an output adapted to be directly coupled to the network, the second server configured to receive the information from the first server via the one-way data link and store the information in the memory, the second server further configured to provide a user interface for allowing a user to read the stored information via the network.

19. The secure one-way interface of claim 18 , wherein the second server is configured to require that the user enter a password before allowing the user to read the stored information.

20. The secure one-way interface of claim 18 , wherein the network device is one of a router, a workstation, a server, a switch, a bridge, a hub, an IP telephone, an IP video camera, a computer host, a modem rack or a printer.

Assignments (9)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 049838, FRAME 0202 Recorded Sep 12, 2024
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: OWL CYBER DEFENSE SOLUTIONS, LLC
Reel/Frame 068946/0686 →
SECURITY INTEREST Recorded Sep 11, 2024
From: OWL CYBER DEFENSE SOLUTIONS, LLC
To: RGA REINSURANCE COMPANY
Reel/Frame 068938/0313 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 041136, FRAME 0223 Recorded Sep 11, 2024
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: OWL CYBER DEFENSE SOLUTIONS, LLC
Reel/Frame 068945/0922 →
MERGER AND CHANGE OF NAME Recorded Sep 2, 2022
From: OWL CYBER DEFENSE SOLUTIONS, LLC; TRESYS TECHNOLOGY, LLC
To: OWL CYBER DEFENSE SOLUTIONS, LLC
Reel/Frame 060978/0964 →
SECURITY INTEREST Recorded Jul 23, 2019
From: OWL CYBER DEFENSE SOLUTIONS, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 049838/0202 →
CHANGE OF NAME Recorded Jun 20, 2017
From: OWL COMPUTING TECHNOLOGIES, LLC
To: OWL CYBER DEFENSE SOLUTIONS, LLC
Reel/Frame 042902/0582 →
CORRECTIVE ASSIGNMENT TO CORRECT TO REMOVE THIS DOCUMENT SERVES AS AN OATH/DECLARATION (37 CFR 1.63) FROM THE COVER SHEET PREVIOUSLY RECORDED AT REEL: 041765 FRAME: 0034. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER EFFECTIVE DATE 02/03/2017. Recorded Apr 21, 2017
From: OWL COMPUTING TECHNOLOGIES, INC.
To: OWL COMPUTING TECHNOLOGIES, LLC
Reel/Frame 042344/0033 →
MERGER Recorded Mar 28, 2017
From: OWL COMPUTING TECHNOLOGIES, INC.
To: OWL COMPUTING TECHNOLOGIES, LLC
Reel/Frame 041765/0034 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2013
From: SILBERMAN, GABRIEL; MRAZ, RONALD
To: OWL COMPUTING TECHNOLOGIES, INC.
Reel/Frame 030149/0208 →