Professional Documents
Culture Documents
Kebin Jia
College of Electronic Information and Control
Engineering
Beijing University of Technology
Beijing, China
e-mail: kebinj@bjut.edu.cn
II.
Keywords-Industrial
Control
System(ICS);
Network
Testbed;Cyberspace Security; Supervisory Control And Data
Acquisition (SCADA);Cyber-physical system
I.
INTRODUCTION
B.
Methodology
Fidelity
Cost
Time
low
low
low
high
high
high
The
hybrid
testbed
constructed
by
both
replication and modeling
methodology
The
physical
testbed
constructed by replication
methodology
IV.
421
dx
= ax + bu
dt
A. EMULATED
Network testbed , such as Emulab, DETERlab and
PlanetLab, giving researchers a wide range of environments
in which to develop, debug, and evaluate their systems[19].
We design a network testbed for corporate network(level
3) and supervisory control LAN (level 2)emulation. Our
network testbed allows experimenter to specify an arbitrary
network topology, giving experimenter a controllable,
predictable, and repeatable environment, including PC nodes
on which experimenter have full "root" access, running an
operating system of experimenter choice.
V.
B. PHYSICAL
Control network(level 1) is core layer of ICS reference
model. level 1 equipments include DCS controllers, PLCs,
RTUs, and industrial Ethernet protocol which are the focus
of information security research. Therefore, we use physical
devices to build the control network in order to achieve highfidelity and meet research missions.
C. SIMULATED
I/O Network(level 0) is the actual physical process. Level
0 includes the sensors, actuators, and controlled
process(steam boiler, water tank, and heat exchanger,
etc.).We use Matlab/Smulink to design a variety of
mathematical models of controlled process for I/O Network.
The mathematical models of controlled process refer to
the function relationship of production process input and
output. Equation (1) is as follow:
y (t ) = F (u (t ), f (t ))
(1)
D. INTERFACE
Using EPS-ICS Testbed for building ICS allows the
experimenter to replicate the interactions between the ICS
components. The ICS components, such as the corporate
network and the controllers, can be implemented as
simulation, emulation, or physical components with the
interface discussed in this section.
The core function of interfaces between network testbed
and physical devices is to implement IP routing. It may be a
router or layer 3 switch.
As shown in Fig.3, the interfaces between physical
devices and Matlab/Smulink mainly implemented by the PCI
modules. PCI modules complete data exchange between
Matlab/Smulink model and external controller.
422
423