Unidirectional network

Unidirectional network

A unidirectional network (also referred to as a unidirectional security gateway or data diode) is a network appliance or device allowing data to travel only in one direction, used in guaranteeing information security. They are most commonly found in high security environments such as defence, where they serve as connections between two or more networks of differing security classifications. This technology can now be found at the Industrial Control level for such facilities as nuclear power plants, and electric power generation.


Benefits and limitations

The physical nature of unidirectional networks only allows data to pass from one side (referred to as the 'low' side) of a network connection to another (referred to as the 'high' side), and not the other way around. The benefits for the users of the high side network are that their data is kept confidential while they have access to data from the low side.[1] Such functionality can be attractive if sensitive data is stored on a network which requires connectivity with the Internet. Traditionally the data would be vulnerable to intrusions from the internet, however with a unidirectional network separating a high side with sensitive data, and a low side with internet connectivity, one can achieve the best of both worlds. This holds true even if both the low and the high network are compromised, as the security guarantees are physical in nature.

The controlled interface that comprises the send and receive elements of a unidirectional network acts as a one-way "protocol break" between the 2 two-way network domains it connects. This DOES NOT preclude unidirectional network use in transferring protocols like TCP/IP, that require communications (including acknowledgments) between sender and receiver. By employing TCP/IP client-server proxies prior to, and after one-way transfer, data transported as TCP packet flows can gain the security value of unidirectional transfer.

It is true that a primary unidirectional network path cannot be used as a "backwards" path for acknoledgement of the receipt of data by the ultimate destination. However, a scheme for such receipt acknowledgement exists, as granted in the 2010 award of US Patent 7,675,867 [2]for a "One-Way Data Transfer System with Built-in Data Verification Mechanism." This mechanism ensures that the original sender of data is notified of successful receipt (or any number of alternative conditions). The Primary unidirectional path and the networks it connects are not compromised.


The idea of unidirectional networks have been around since the 1960s, however only recently has this been developed into a commercial product. Work done by Australia's Defence Science and Technology Organisation (DSTO) in the 1990s on the data diode[3][4] and the interactive link[5] has resulted in a commercialised product by Tenix, Fox-IT and VADO Security [3]


The most common form of a unidirectional network is a simple modified fibre optic cable, with send and receive transceivers removed for one direction. Commercial products rely on this basic design, but add other software functionality.

Some commercial offerings use proprietary protocols that allow for data transfer from protocols that usually require bidirectional links.

The US Naval Research Laboratory (NRL) has developed its own unidirectional network called the Data Pump. This is in many ways similar to DSTO's work, except that it allows a limited backchannel going from the high side to the low side for the transmission of acknowledgments. This technology allows more protocols to be used over the network, but introduces a potential covert channel if both the high and low side are compromised through artificially delaying the timing of the acknowledgment.[6]


There are two general models for using unidirectional network connections. In the classical model, the purpose of the data diode is to prevent export of classified data from a secure machine while allowing import of data from an insecure machine. In the alternative model, the diode is used to allow export of data from a protected machine while preventing attacks on that machine. These are described in more detail below.

One-way flow to more secure machines

In the Bell-LaPadula security model, users of a computer system can only create data at or above their own security level. This applies in contexts where there is a hierarchy of information classifications. Examples include the hierarchy that runs from unclassified at the low end through confidential and secret to top secret. If users at each security level share a machine dedicated to that level, and if the machines are connected by data diodes, the Bell-Lapadula constraints can be rigidly enforced.[7]

The majority of unidirectional network applications in this category are in defense, and defense contractors. These organizations traditionally have applied air gaps to keep classified data physically separate from any internet connection. With the introduction of unidirectional networks in some of these environments, a degree of connectivity can safely exist between a network with classified data, and a network with an internet connection.

Examples of this use of unidirectional technology include:

  • Government[8]
  • Commercial companies[9]

One-way flow to less secure machines

The second broad application involves systems that must be secured against attack from public networks while publishing information to such networks. For example, an election management system used with electronic voting must make election results available to the public while at the same time it must be immune to attack. The conventional solution to this is to use an air gap between the public network and the election management system, with data export by "sneakernet." The alternative is to use a data diode on the export channel.[10]

This model is applicable to a variety of critical infrastructure protection problems. For example, the public living downstream from a dam needs up-to-date information on the outflow, and the same information is a critical input to the control system for the floodgates. In such a situation, it is critical that the flow of information be from the secure control system to the public, and not vice versa.


  1. ^ Slay, J & Turnbull, B 2004, 'The Uses and Limitations of Unidirectional Network Bridges in a Secure Electronic Commerce Environment', paper presented at the INC 2004 Conference, Plymouth, UK, 6–9 July 2004
  2. ^ http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=7675867.PN.&OS=PN/7675867&RS=PN/7675867
  3. ^ Stevens, MW & Pope, M 1995, Data Diodes, DSTO Electronics and Surveillance Research Laboratory, Adelaide
  4. ^ Stevens, MW 1999, An Implementation of an Optical Data Diode, DSTO Electronics and Surveillance Research Laboratory, Adelaide
  5. ^ Anderson, M, North, C, Griffin, J, Milner, R, Yesberg, J & Yiu, K 1996, 'Starlight: Interactive Link', San Diego, CA, USA
  6. ^ Myong, HK, Moskowitz, IS & Chincheck, S 2005, 'The Pump: A Decade of Covert Fun'
  7. ^ Curt A. Nilsen, Method for Transferring Data from an Unsecured Computer to a Secured Computer, U.S. Patent 5,703,562, December 30, 1997.
  8. ^ Australian Government Information Management Office 2003, Securing systems with Starlight, Department of Finance and Administration, viewed 14 April 2011, [1]
  9. ^ Wordsworth, C 1998, Media Release: Minister Awards Pioneer In Computer Security, viewed 14 April 2011, [2]
  10. ^ Douglas W. Jones and Tom C. Bowersox, Secure Data Export and Auditing Using Data Diodes, Proceedings of the 2006 USENIX/ACCURATE Electronic Voting Technology Workshop, August 1, 2006, Vancouver.

Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Unidirectional Lightweight Encapsulation — The Unidirectional Lightweight Encapsulation (ULE) is a Data link layer protocol for the transportation of network layer packets over MPEG 2 Transport Streams.Because of the very low protocol overhead, it is especially suited for IP over… …   Wikipedia

  • Network Control Program — This article is about the ARPANET Network Control Program. For Novell NetWare protocol, see NetWare Core Protocol. For the IBM Network Control Program software, see IBM Network Control Program. The Network Control Program (NCP) provided the… …   Wikipedia

  • Reciprocity in network — A lot of theoretical efforts have been made to study the nontrivial properties of complex networks, such as clustering, scale free degree distribution, community structures, etc. Here Reciprocity is another quantity to specifically characterize… …   Wikipedia

  • Interactive Link — The Interactive Link is a suite of hardware and software products designed for application within areas where network separation is implemented for security reasons. Manufactured and marketed by Tenix Datagate, the Interactive Link hardware… …   Wikipedia

  • PCI Express — Not to be confused with PCI X. PCI Express Year created 2004 Created by Intel · Dell · IBM · …   Wikipedia

  • Synchronous optical networking — (SONET) and Synchronous Digital Hierarchy (SDH), are two closely related multiplexing protocols for transferring multiple digital bit streams using lasers or light emitting diodes (LEDs) over the same optical fiber. The method was developed to… …   Wikipedia

  • Smart grid — Public infrastructure …   Wikipedia

  • Avionics Full-Duplex Switched Ethernet — (AFDX) is a deterministic data network for safety critical applications that utilizes dedicated bandwidth while providing Quality of Service (QoS). AFDX is based on IEEE 802.3 Ethernet technology and utilizes commercial off the shelf (COTS)… …   Wikipedia

  • IEEE 1355 — IEEE 1355, IEC 14575, or ISO 14575 is a data communications standard, the IEEE Standard for Heterogeneous Interconnect (HIC). It is a low cost, low latency, scalable serial interconnection system, originally intended for communication between… …   Wikipedia

  • DMX512 — A DMX splitter/buffer. It allows many devices that are controlled by DMX to be plugged into one controller, like a lighting console DMX512 (For Digital Multiplex with 512 pieces of information ) is a standard for digital communication networks… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”