A Test Bed for Digital I&C and Cyber Security for NPPs

Similar documents
Emulated Digital Control System Validation in Nuclear Power Plant Training Simulators

Announcement of a new IAEA Co-ordinated Research Programme (CRP)

Risk and Security Assessment. Zbigniew Kalbarczyk

AP1000 European 18. Human Factors Engineering Design Control Document

Designed for multi-injector endurance testing, the

Introduction. Section 2. Introduction 2-1

USER MANUAL OPERATION AND USE OF CAR WITH. Diego G3 / NEVO SEQUENTIAL GAS INJECTION SYSTEM

The Bayesian Network Methodology for Industrial Control System with Digital Technology

AN ANALYSIS OF TECHNICAL SECURITY CONTROL REQUIREMENTS FOR DIGITAL I&C SYSTEMS IN NUCLEAR POWER PLANTS

Cyber Security Design Methodology for Nuclear Power Control & Protection Systems. By Majed Al Breiki Senior Instrumentation & Control Manager (ENEC)

Implementing a Reliable Furnace Monitoring System

CGC s Hybrid System Loop Control

Dynamic Behavior of BWR

>> System CRD14-System JTD1 /

Cyber Security Considerations in the Development of I&C Systems for Nuclear Power Plants

Quanser NI-ELVIS Trainer (QNET) Series: QNET HVAC. Heating, Ventilation, and Air Conditioning (HVAC) User Manual. User Manual

Jump Start: Aspen HYSYS Dynamics V7.3

Design Feature and Prototype Testing Methodology of DHIC s Nuclear I&C System

Nuclear Power Plant Electrical Power Supply System Requirements

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor

Programming Logic controllers

Cooking at the Speed of light!

Real Time Test Bed Development for Power System Operation, Control and Cyber Security

FUNDAMENTALS OF CONTROL ENGINEERING

PROFIBUS fault finding and health checking

Measuring, Controlling and Regulating with labworldsoft

SCADA Security Example

Energy Recovery System for Excavators Meng (Rachel) Wang, Chad Larish Eaton Corporation

THE INPUT/OUTPUT SYSTEM. Key Points

Hybrid Modeling and Control of a Power Plant using State Flow Technique with Application

NEBB STANDARDS SECTION-8 AIR SYSTEM TAB PROCEDURES

The Cyber Threat Profiler

Designing and Embodiment of Software that Creates Middle Ware for Resource Management in Embedded System

How To Write A Cyber Security Risk Analysis Model For Research Reactor

SCADA Cyber Attacks and Security Vulnerabilities: Review

NISSAN FIGARO FAULT CODES AND DIAGNOSTICS

SHORT TRAINING COURSES

Security Threats on National Defense ICT based on IoT

ORC TURBOGENERATOR TYPE CHP - Organic Rankine Cycle Turbogenerator fed by thermal oil, for the combined production of electric energy and heat -

JOFRACAL Temperature and Pressure Calibration Software

ON-Board Diagnostic Trouble Codes

ADVANCED CONTROL TECHNIQUE OF CENTRIFUGAL COMPRESSOR FOR COMPLEX GAS COMPRESSION PROCESSES

Short Form Catalogue. Alarm Systems. Reliable Supervision and Control

Automation System TROVIS 6400 TROVIS 6493 Compact Controller

OROT RABIN POWER STATION UNITS x 350 MW

Centrifugal Fans and Pumps are sized to meet the maximum

SEMANTIC SECURITY ANALYSIS OF SCADA NETWORKS TO DETECT MALICIOUS CONTROL COMMANDS IN POWER GRID

Dynamic Modeling Of An Ozone Disinfection Facility

Device-based Secure Data Management Scheme in a Smart Home

8/27/2015. Brad Schuette IT Manager City of Punta Gorda (941) Don t Wait Another Day

Understanding Safety Integrity Levels (SIL) and its Effects for Field Instruments

PLC Control Unit for a CSM-C Steam Compact Clean Steam Generator

A Methodology for Safety Critical Software Systems Planning

PoNET kbd48cnc. User s manual

SOFTWARE-IMPLEMENTED SAFETY LOGIC Angela E. Summers, Ph.D., P.E., President, SIS-TECH Solutions, LP

Fuzzy Logic Based Reactivity Control in Nuclear Power Plants

Heat Pump Training System

GT ANALYSIS OF A MICROGASTURBINE FED BY NATURAL GAS AND SYNTHESIS GAS: MGT TEST BENCH AND COMBUSTOR CFD ANALYSIS

Poznan University of Technology Faculty of Electrical Engineering

packet retransmitting based on dynamic route table technology, as shown in fig. 2 and 3.

T 3 Series VAV Diffusers Analog Diffuser Steel Square Panel Horizontal Pattern Model: T 3 SQ

DEVELOPING A PHYSICAL EMULATOR FOR A FLEXIBLE MANUFACTURING SYSTEM

AN APPLICATION STUDY FOR THE CLASS IE DIGITAL CONTROL AND

VE : Thermal / Systems Pack. 1. Tabular Room Data editing for thermal properties

Heat. Investigating the function of the expansion valve of the heat pump. LD Physics Leaflets P Thermodynamic cycle Heat pump

PART 11: START-UP PROCEDURES FOR THE INSTALLER

Cyber Security Evaluation of the Wireless Communication for the Mobile Safeguard Systems in uclear Power Plants

REMOTE MONITORING AND CONTROL OF THE KAKKONDA GEOTHERMAL POWER PLANTS

Security Issues with Integrated Smart Buildings

Security in the smart grid

MATLAB AS A PROTOTYPING TOOL FOR HYDRONIC NETWORKS BALANCING

SAS light Check Engine Malfunction Indicator Lamp

TI 313 (1.0 EN) d&b Remote network - Integration

PROGRAMMABLE LOGIC CONTROL

Multi-Range Programmable DC Power Supplies 9115 Series

Testing for the Unexpected: An Automated Method of Injecting Faults for Engine Management Development

Fire Protection Program Of Chashma Nuclear Power Generating Station Pakistan Atomic Energy Commission 5/28/2015 1

Control of Boiler Operation using PLC SCADA

Nuclear Security Requires Cyber Security

Paralleling Switchgear

Cat Electronic Technician 2015C v1.0 Product Status Report 2/16/2016 9:19 AM

WATER/WASTEWATER: ACHIEVING THE THREE LEVELS OF REDUNDANCY

!! "# $%!& $!$ +) * ', -./01.//1233/ "4, -./01.//12223 *, 565

CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENTS

Long term support solutions for Nuclear Instrumentation & Control

Increase System Efficiency with Condition Monitoring. Embedded Control and Monitoring Summit National Instruments

Unified Threat Management Throughput Performance

DeltaV SIS for Burner Management Systems

Nuclear Design Practices and the Case of Loviisa 3

Company Co. Inc. LLC. LAN Domain Network Security Best Practices. An integrated approach to securing Company Co. Inc.

Contact Details. Please note that some of the contact details on this PDF document may not be current.

Air conditioning, electrical testing

Bioreactor Process Plant Powered by NI LabVIEW and NI CompactRIO

ARCHITECTURE OF INDUSTRIAL AUTOMATION SYSTEMS

Development and Application of POSAFE-Q PLC Platform

Overview of IEC Design of electrical / electronic / programmable electronic safety-related systems

Soft PLC Research And Development System Based On PC ZHOU Wenjun 1, a

Best Practices and Approaches to Supply Chain Management

Transcription:

Submitted for publication. Author copy -- do not redistribute. A Test Bed for Digital I&C and Cyber Security for NPPs Yongkyu AN, Calogero SOLLIMA, and Rizwan-uddin Department of Nuclear, Plasma, and Radiological Engineering University of Illinois at Urbana-Champaign 216 Talbot Laboratory, 104 South Wright Street, Urbana, IL, 61801 an24@illinois.edu; csollima@illinois.edu; rizwan@illinois.edu Daniel CHEN, Zbigniew KALBARCZYK, and Tim YARDLEY Coordinated Science Laboratory University of Illinois at Urbana-Champaign 1308 West Main Street, Urbana, IL, 61801 dchen8@illinois.edu; kalbarcz@illinois.edu; yardley@illinois.edu William SANDERS Department of Electrical and Computer Engineering University of Illinois at Urbana-Champaign 306 North Wright Street, Urbana, IL, 61801 whs@illinois.edu ABSTRACT In nuclear power plants (NPPs), digital I&C systems are expected to lead to increasing level of safety and improved performance in communication, maintenance, and signal processing. They are expected to be used in all new NPP designs, while existing NPPs are being evaluated for the switch from analog to digital control systems. Switching from analog to digital or working with hybrid systems has posed a bigger challenge than, for example, designing a completely digital control room. The goals of this project are to identify possible faults and to evaluate resiliency of safety-critical digital I&C systems destined for future NPPs [1]. For this purpose, a test bed is being developed which consists of a reactor simulator, a digital controller, and a signal transmitter. A Triple-Modular Redundant (TMR) architecture system is selected as a digital controller for better reliability. A simple real time NPP simulator has been developed in-house in LabVIEW. A data transmitter and an application program provide the communications between the NPP simulator and the TMR controller. Fault injection techniques are applied to the test bed. The test bed is equipped with a set of specialized fault/error injectors to introduce a range of faults/errors, including both transient and permanent. A fault analyzer is also developed. The paper describes the details of the test bed, the associated fault injection system, and some preliminary results of the fault injection studies for digital I&C of NPPs to assess their reliability, tolerance, and resiliency. Key Words: Cyber Security, Digital I&C, Fault Injection, Nuclear Plant, Reliability 1 INTRODUCTION New control systems based on digital instruments (digital I&C) are being designed for implementation in advanced nuclear power plants (NPPs). With the state of the art technology, better performance and even higher safety levels are expected especially in communication of both detections and responses against either systematic errors or outside trespassing to the system. While new NPP designs are primarily based on digital technology, challenge exists in totally or partially converting existing NPPs from analog to digital controls.

Recent work in this area has generally focused on switching from analog to digital control rooms in NPPs. Huang and Yang reported a critical digital review (CDR) procedure to integrate and replace I&C systems [2]. Suh et al worked on developing an architecture to help upgrade reactor control to digital I&C systems [3]. Jang et al studied human error probabilities for NPPs advanced main control room and assessed its performance using various scenarios to draw statistical data [4]. We here report recent progress of work being carried out in our group in this area [5]. The goal of this work is to establish a test bed for testing NPP digital I&C equipment. The part of the overall project is aimed at identifying possible faults, and to test reliability of digital I&C systems by performing simulation based fault injection methods. The same test bed may also, in the future, be used for assessment of cyber security of digital I&C systems at NPPs. 2 TEST BED CONFIGURATIONS The test bed is comprised of three main components: a NPP simulator, a Triple-Modular Redundant (TMR) digital controller, and a signal transmitter. LabVIEW has been selected to develop a real time NPP simulator. LabVIEW is also used to program control logic. The basic scheme of the test bed is shown in Figure 1. Details of the configuration have been described in the reference [5]. NPP Simulator Digital I&C Devices NPP Simulator Control Room Tristation 1131 PC LabView Input Output Input Output Commun ication Analog Digital Tricon 1 Supply 1 Supply 2 Signal Processing PXI Chassis Analog Digital Input Output Input Output Input Output Input Output Commun ication Analog Digital Tricon 2 Figure 1. Structure of the test bed [5]. 2.1 NPP Simulator (LabVIEW) The NPP simulator is designed based on the general lay out of a 1000MWe Westinghouse pressurized water reactor (PWR). It simulates the reactor core and related components in real-time. Models for the core, pressurizer, and pump modules were reported in Ref. [5]. Additional components have been added, and they are reported below. 2.1.1 Steam Generator Module The primary loop of the NPP simulator in LabVIEW is updated by adding a simple model of a steam generator (SG). The controllable variables are primary inlet/outlet temperatures, secondary inlet/outlet

temperatures, and pressures in each loop. Energy and mass balance equations are used to model each SG module. The model is given below [6]. Q = m ( h - h ) (1) PI PO PI h = x* h + (1 x) h (2) SO SO,s SO, w Q m PI ( hpo hpi ) m S = = (3) hsi hso hsi hso where Q is the amount of heat transfer in kw, m PI is primary inlet mass flow rate in steam generator in kg/sec, m S is secondary loop mass flow rate in the steam generator in kg/sec, and x is the quality of steam in the steam generator. 2.1.2 Multiple Display Front Panels The primary loop consists of a core, a pressurizer, four pumps, and four steam generator modules. In order to arrange all indicators and controllers (e.g. thermometers, pressure gauges, knobs, buttons, etc.) for the entire loop, multiple displays (two monitors and a TV screen) are used by splitting the main front panel into three front panels for setting up a model of the simple digital main control room (MCR). A TV screen displays general information of the entire system and the other two monitors are to control the simulator. In this way, operators observability and controllability may be increased comparing to the single displayed NPP simulator. Figures 2, 3 and 4 show the composition of the simulation front panels. Figure 2. First Front Panel (Indicator Panel). Figure 3. Second Front Panel (Controlling Panel, Core/Pressurizer/Pump).

Figure 4. Third Front Panel (Controlling Panel, Steam Generator/Pump). 3 EXPERIMENTAL FAULT INJECTION SETUP One of the goals of this project is to carry out a systematic fault injection and error analysis of the combined reactor and control room system, and to assess reliability of the system. A fault injection methodology has been applied to corrupt the system both directly and indirectly. Sensor faults are simulated in LabVIEW as an indirect malfunction, and reverse engineering methodology has been implemented to break internal TMR structures as direct invasion. Experimental setups are under development for future simulation exercises. 3.1 Fault Injection Modules (LabVIEW) A fault injection module consists of three parts: a fault list manager (FLM), a fault injection manager (FIM), and a result analyzer (RA). The preliminary setup has been completed and described in detail in Ref. [5]. An updated version of the fault injection module for the entire primary loop NPP simulator is in development stages. 3.1.1 Fault List Manager (FLM) The FLM loads a list of fault models which includes the location (e.g. which sensor) and the fault type. All possible fault injection parameters of the primary loop are included in the list to cover all of the components of the current NPP simulator. A new feature of the updated version of the FLM allows selection of the injection methods: manual or random fault injection (while old version only generated faults randomly). The selection panel is shown in Fig. 5. The selected faults are then sent to the FIM. All fault locations and types contained in the FLM are listed in Table I. Figure 5. FI Mode Selector.

Table VII. Locations and Types of Faults Fault Types Locations Input Output Core Pressurizer Pump Core Pressurizer Pump SG Analog Typed Fault Multiplying Add Noise Shift Up Shift Down Cut-out Boolean Typed Fault Cut-out Stuck Always True Control Rod 1 Heater Knob RPM Fuel Pressure Pressure Control Rod 2 Spray Knob Valves Control Rod 3 Control Rods Selector Heater Button Spray Button Mod C. Mod O. Level Reactivity Xenon Level Tank Level RPM Flow Rate P. Pressure S. Pressure P. Flow S. Flow P.I. P.O. S.I. S.O. 3.1.2 Fault Injection Manager (FIM) The FIM injects faults into the system. It reads out the selected faults from the FLM; corrupts the original values according to the type of fault; and then injects the corrupted value back into the system. The updated version has the same algorithm as that in Ref. [5]. However, the number of channels have been increased to allow larger number of input and output signals for the entire primary loop. 3.2 Cyber Security It is essential to evaluate the potential cyber-security vulnerabilities of the digital I&C system. With increasing capability of the digital systems, PLCs, engineering workstations, etc. that are connected in a network, or even connected to the outside network, cyber-attack is a real threat. There are several potential attack surfaces. In this study we focus on studying the potential attack vectors in the communication link between the Tristation 1131 to the Tricon Controller.

Figure 6. Test Bed Setup for Cyber Security. Figure 6 depicts the test bed setup. One of the potential attack vectors for the Tricon TMR Controller is during its configuration phase. To configure the Tricon Controller, it needs to be connected to a workstation computer that runs the Tristation 1131 configuration software. Compare to the Tricon controller, the workstation is more susceptible to attacks and compromises due to potential connections to the outside network or accidental infection of viruses through removable devices such as a USB drives. If the workstation that runs the Tristation 1131 software is compromised, then the attacker could hijack either the Tristation 1131 software itself or the communication channel from the Tristation 1131 to Tricon, and use it to send malicious configuration to the Tricon controller. The Tristation 1131 communicates with the Tricon controller using a proprietary protocol. Currently, the method of reverse engineering of the proprietary communication protocol undertakes to find potential vulnerabilities to attack the Tricon controller. This is done by capturing the packets when Tristation 1131 downloads the configuration file to the Tricon controller using Wireshark and feed the packet to Netzob, an open source protocol reverse engineering tool, to analyze and identify the fields within the captured packets. Part of the communication protocols are already mapped out. Understanding the communication protocol between the Tristation 1131 and Tricon allows to craft potential malicious packets to alter the configuration on the Tricon controller. 4 CONCLUSIONS A test bed with a complete primary loop of NPP simulator is almost complete. The NPP simulator has been extended to capture the dynamics of the entire PWR and to simulate malfunctions by fault injections in real time. The simulator model and the fault injection module still need further improvements (e.g. a secondary loop of PWR, RA, etc.) for more realistic simulations and to allow the models reported here to be connected to power grid simulators available at CSL. The data set of fault injection module also needs to be extended to examine the level of safety, reliability, and resiliency of digital I&C systems. Reverse engineering methods also need to advance in parallel to define the map of the communication protocols for the internal failure of a digital controller. Once the construction of the test bed and the analysis of the communication protocols are complete, the test bed will be used to carry out numerical experiments to assess reliability and resiliency of the digital controller. It will also be used for cyber security assessments. It may also be used to study issues associated

with human machine interface and a human error factor engineering of the digitalized main control room in NPPs. 5 ACKNOWLEDGMENTS This work is supported by a strategic research initiative (SRI) grant from the College of Engineering, University of Illinois at Urbana-Champaign. 6 REFERENCES 1. A. Benso and P. Prinetto, Fault Injection Techniques and Tools for Embedded Systems Reliability Evaluation, Kluwer Academic Publishers, Boston, U.S.A, (2003). 2. H. Huang and W. Yang, Integration Technique of Digital I&C Replacement and its Critical Digital Review Procedure, Annals of Nuclear Energy, 51, pp.146-155 (2013). 3. Y. S. Suh, J. Y. Keum, and H. S. Kim, Developing Architecture for Upgrading I&C Systems of an Operating Nuclear Plant using a Quality Attribute-driven Design Method, Nuclear Engineering and Design, 241, pp.5281-5294 (2011). 4. I. Jang, A. Kim, M. Harbi, S. Lee, H. Kang, and P. Seong, An Empirical Study on the Basic Human Error Probabilities for NPP Advanced Main Control Room Operation using Soft Control, Nuclear Engineering and Design, 257, pp.79-87 (2013). 5. Y. An, D. Chen, Z. Kalbarczyk, W. Sanders, C. Sollima, and Rizwan-uddin, Digital I&C and Cyber Security for Nuclear Plants, ISOFIC/ISSNP 2014 Proceedings, Jeju, Republic of Korea, Aug 24-28 (2014). 6. M. J. Moran and H. N. Shapiro, Fundamentals of Engineering Thermodynamics, John Wiley & Sons, Inc., Danvers, U.S.A (2008)