Secure SCADA Field Test
Supervisory control and data acquisition (SCADA) systems are used to monitor and control the generation, transmission, and distribution of electrical energy. They are also used in gas, water, waste water, and other industries. Typically, a SCADA system consists of many different computer systems and intelligent electric devices (IED), all monitored and controlled by one master system. Because a SCADA system can be implemented over a vast geographical area, communication between the master and these remote devices is commonly done via dial-up, slow speed telephone lines or wireless networks, although communication speeds in the 1200 to 9600 baud range are common.

Historically, safety, functionality and the ability for a device to operate in adverse or hostile weather conditions were the primary focus of the SCADA system vendors. The lack of standards led to over 200 different SCADA protocols with little regard to security:
the typical SCADA protocol does not authenticate the communicating devices, and the request or control information is sent in clear-text format. Because the communication media itself is easily tapped, the SCADA system is vulnerable to man-in-the-middle attacks. Additionally, the physical distance between the SCADA master and remote locations gives an attacker ample opportunity to compromise a SCADA system.

A solution that addresses SCADA system vulnerabilities must balance data confidentiality against the primary goals of data integrity and availability, as well as take into account the likelihood that the attacker is familiar with SCADA systems and protocols. Additionally, any security enhancements made to existing SCADA systems needs to be done with the low-bandwidth communication environment in mind. Large amounts of latency cannot be tolerated. Finally, encryption alone does not solve the problem because the data is predictable and encryption solutions are still vulnerable to message replay. Therefore, authentication of SCADA communications is the most effective way to mitigate the inherent risks in current SCADA systems.

Ongoing NCASSR-funded work at PNNL is close to demonstrating an enhancement to a common protocol used in SCADA systems that will provide secure SCADA communications without the introduction of large amounts of latency. This involves adding a Hashed Message Authentication Code (HMAC) to the protocol along with enhancements to provide for key exchanges and other “housekeeping” type functions. This technology is scheduled to be laboratory operational by late 2005. The goal of this research is to demonstrate the viability of HMAC authenticated SCADA communication in the electrical industry with low bandwidth communication environments through implementation into utility test and production environments.
 
Project Leads
Joseph Huffman, PNNL
Wayne Meitzler, PNNL

Return to Projects list


SELS 0.7 released
Secure Email List Services (SELS) is an open source software for creating and developing secure email list services among user communities.
 
Strong community engagement strengthens cybersecurity research and development
NCASSR-supported exploratory research at NCSA and elsewhere has sparked additional external funding and development opportunities as well as successful deployment and adoption by users ranging from the defense sector to state law enforcement to the utilities industry.
 
NCASSR Collaborator Goes To Washington
Carl Gunter, a professor in the University of Illinois Department of Computer Science and a project lead on NCASSR-supported work involving adaptive, secure messaging, recently spoke to an audience of congressional staffers and lobbyists on Capitol Hill regarding ways to address a variety of critical cybersecurity issues in areas such as healthcare and energy distribution.