Emerging threats and counter measures

profilevinshomeworkj
Reliable_and_secure_SCADA_fram.pdf

RELIABLE AND SECURE SCADA FRAMEWORK FOR RESIDENTIAL

MICROGRID COMMUNICATIONS

GOUTHAM KRISHNA CHALAMASETTY

Master’s Program in Electrical Engineering

APPROVED:

Paras Mandal, Ph.D., Chair

Tzu-Liang (Bill) Tseng, Ph.D., Co-Chair

Virgilio Gonzalez, Ph.D.

Charles Ambler, Ph.D.

Dean of the Graduate School

Copyright ©

by

Goutham Krishna Chalamasetty

2016

RELIABLE AND SECURE SCADA FRAMEWORK FOR RESIDENTIAL

MICROGRID COMMUNICATIONS

by

GOUTHAM KRISHNA CHALAMASETTY, Bachelor of Technology in Electronics and

Communication Engineering

THESIS

Presented to the Faculty of the Graduate School of

The University of Texas at El Paso

in Partial Fulfillment

of the Requirements

for the Degree of

MASTER OF SCIENCE

Department of Electrical and Computer Engineering

THE UNIVERSITY OF TEXAS AT EL PASO

May 2016

All rights reserved

INFORMATION TO ALL USERS The quality of this reproduction is dependent upon the quality of the copy submitted.

In the unlikely event that the author did not send a complete manuscript and there are missing pages, these will be noted. Also, if material had to be removed,

a note will indicate the deletion.

All rights reserved.

This work is protected against unauthorized copying under Title 17, United States Code Microform Edition © ProQuest LLC.

ProQuest LLC. 789 East Eisenhower Parkway

P.O. Box 1346 Ann Arbor, MI 48106 - 1346

ProQuest 10118204

Published by ProQuest LLC (2016). Copyright of the Dissertation is held by the Author.

ProQuest Number: 10118204

iv

Acknowledgements

Firstly, I would like to express my sincere gratitude to my primary thesis advisor and

Chair, Dr. Paras Mandal, who constantly provided me an excellent and constructive guidance

that motivated me to complete my thesis successfully. I am very much grateful to my thesis Co-

Chair, Dr. Bill Tseng, for his continuous encouragement and support that allow me to

concentrate more on my studies and research. I would like to express my sincere appreciation to

Drs. Mandal and Tseng for encouraging me to communicate my research findings at journal,

IEEE conference, and symposiums. I am also thankful to Dr. Virgilio Gonzalez for being my

thesis committee member and providing me valuable suggestions to improve the quality of

thesis. I would like to express my sincere gratitude to U.S. Department of Education – DHSIP

Program (Award #P031S120131) and Interdisciplinary Research Seed (IRS) Fund (2014-2015),

College of Engineering, UTEP for providing partial support to carry out my thesis.

I am very much thankful to my parents for their unconditional love and support for

providing me a quality education since from my childhood, and encouraging me to pursue

Master degree at The University of Texas at El Paso (UTEP). Furthermore, I also want to thank

all my friends who supported me during my thesis period. The members of Power and

Renewable Energy System (PRES) lab, where I carried out my thesis, also deserve kind

appreciation for providing valuable research discussions.

v

Abstract

Cyber security is one of the major needs for electric power industry like many other

industries and organizations. The advancements in technology provide numerous benefits to

power industry as well as benefits cyber attackers to perform different cyber-attacks on the

industry. Power system is a complex physical entity that deals with power generation,

distribution, and transmission. In general, no individual or company or an organization can bear

a one hour power cut, which shows the need for reliability in electric power industry.

In order to develop a reliable and secure Supervisory Control and Data Acquisition

(SCADA) communication network, this thesis contributes to propose a SCADA system with

Mobile Ad hoc Network (MANET) for residential microgrid communications. The proposed

network’s objective is to collect the data of power consumption from smart meters in houses and

Electric Vehicles (EV). The proposed network also helps to connect mobile operators into the

system, which are helpful in emergency situations such as power blackouts. In addition, by

studying the various possible cyber-attacks on MANET, this thesis contributes to apply two

Intrusion Detection and Prevention (IDP) technologies: (i) Monitoring, Detection, and

Rehabilitation (MDR) approach and (ii) Secure Knowledge algorithm with Anomaly detection

(SKA) to the proposed SCADA network for securing the network from various Denial of Service

(DoS) attacks. Network Simulator version 2 (NS-2), which is widely known for MANET

simulations, is used for testing the effectiveness of both IDP technologies (MDR and SKA).

MDR approach is applied when attacker introduce malicious nodes into the proposed SCADA

communication network. Test results presented in Chapter 4 show the effectiveness of MDR

approach in defending malicious nodes, which lead to DoS attacks. In this thesis, our proposed

IDP technology is SKA, which is applied to the SCADA network when it is attacked by DoS

attacks such as blackhole attacks and anomaly attacks. Test results presented in Chapter 5

demonstrate the efficiency of the SKA technology in defending DoS attacks.

vi

Table of Contents

Acknowledgements ........................................................................................................................ iv

Abstract ............................................................................................................................................v

Table of Contents ........................................................................................................................... vi

List of Tables ................................................................................................................................. ix

List of Figures ..................................................................................................................................x

Chapter 1: Introduction ....................................................................................................................1

1.1 Background and Research Motivation .........................................................................1

1.2 Problem Statement and Rationale for the Study ..........................................................3

1.3 Thesis Objective...........................................................................................................5

1.4 Scope and Limitations..................................................................................................6

1.5 Thesis Organization .....................................................................................................7

Chapter 2: Literature Review ...........................................................................................................9

2.1 Present Status of SCADA System ...............................................................................9

2.1.1 Components of SCADA System ........................................................................9

2.1.2 Architecture of Current SCADA System .........................................................10

2.2 Vulnerabilities in Current SCADA System .............................................................11

2.3 Physical and Cyber-Attacks on the SCADA System .................................................12

2.3.1 Physical Attacks ...............................................................................................12

2.3.2 Cyber Attacks...................................................................................................13

2.4 Benefits from Integrating ACT into SCADA System ...............................................14

2.4.1 Wireless Sensor Networks ...............................................................................14

2.4.2 Ad hoc Networks .............................................................................................14

2.4.3 Internet .............................................................................................................15

2.4.4 SCADA Architecture with ACT for Power System Operation .......................15

2.5 IDP technologies to Prevent Cyber-Attacks ..............................................................16

2.5.1 Methods of Intrusion Detection in IDP Technologies .....................................16

2.5.2 Types of IDP Technologies .............................................................................17

2.6 Summary ....................................................................................................................17

vii

Chapter 3: Proposed SCADA Communication Network using MANET ......................................18

3.1 Introduction of MANET ............................................................................................18

3.1.1 Advantages of MANET ...................................................................................18

3.1.2 Challenges of MANET ....................................................................................19

3.2 Various Cyber-Attacks on MANET ..........................................................................19

3.3 Routing Protocols Used in MANET ..........................................................................21

3.3.1 Table Driven Routing Protocols ......................................................................21

3.3.2 Source Initiated on Demand Driven Routing Protocols ..................................21

3.4 Proposed SCADA Network for Residential Microgrid Communication ..................22

3.4.1 Objective of the Proposed SCADA Communication Network........................23

3.5 Summary ....................................................................................................................23

Chapter 4: MDR Approach Based IDP Technology......................................................................24

4.1 MDR Approach ..........................................................................................................24

4.1.1 Monitoring Stage .............................................................................................24

4.1.2 Detection Stage ................................................................................................25

4.1.3 Rehabilitation Stage .........................................................................................25

4.2 Applying MDR approach to the Proposed SCADA Network ...................................25

4.3 Developing the Network Using NS-2 Simulator .......................................................26

4.4 Results of Scenario 1: By Varying Total Number of Nodes .....................................28

4.5 Results of Scenario 2: By Varying Data Rate ............................................................30

4.6 Summary ....................................................................................................................32

Chapter 5: Proposed IDP Technology Based on Secure Knowledge Algorithm...........................33

5.1 Proposed SKA Technology.......................................................................................33

5.2 Developing the Proposed SCADA Communication Network using NS-2 ...............35

5.3 Data Flow Under SKA ..............................................................................................35

5.4 Results and Discussion .............................................................................................38

5.5 Summary ...................................................................................................................40

Chapter 6: Conclusions and Recommendations for Future Work .................................................41

6.1 Summary and Conclusion .........................................................................................41

6.2 Recommendations for Future Work ..........................................................................42

viii

References ......................................................................................................................................43

Appendix I .....................................................................................................................................49

Appendix II ....................................................................................................................................53

Appendix III ...................................................................................................................................55

Appendix IV...................................................................................................................................57

Appendix V ....................................................................................................................................59

Vita ..............................................................................................................................................60

ix

List of Tables

Table 4.1: Network simulation parameters for MDR approach. .................................................. 26

Table 5.1: Network simulation parameters for proposed IDP technology. .................................. 35

Table AV.1: Technical specifications of PC................................................................................. 59

x

List of Figures

Figure 1.1: Architecture of MMEMS. ............................................................................................ 2

Figure 1.2: Graphs generated from smart meter data [8]. ............................................................... 4

Figure 1.3: Organization of thesis. .................................................................................................. 7

Figure 2.1: Architecture of Current SCADA System. .................................................................. 10

Figure 2.2: Architecture of SCADA with ACT. ........................................................................... 15

Figure 3.1: SCADA communication network with MANET. ...................................................... 22

Figure 4.1: Network under attack case. ........................................................................................ 27

Figure 4.2: Network under intrusion detection case. .................................................................... 27

Figure 4.3: PDR for attack case (red line) and intrusion detection case (blue line) in Scenario-1.

....................................................................................................................................................... 28

Figure 4.4: Throughput for attack case (red line) and intrusion detection case (blue line) in

Scenario-1. .................................................................................................................................... 29

Figure 4.5: Delay for attack case (red line) and intrusion detection case (blue line) in Scenario-1.

....................................................................................................................................................... 29

Figure 4.6: PDR for attacks case (red line) and intrusion detection case (blue line) in Scenario-2.

....................................................................................................................................................... 30

Figure 4.7: Throughput for attacks case (red line) and intrusion detection case (blue line) in

Scenario-2. .................................................................................................................................... 31

Figure 4.8: Delay for attacks case (red line) and intrusion detection case (blue line) in Scenario-

2..................................................................................................................................................... 31

Figure 5.1: Flowchart of the proposed IDP technology. ............................................................... 34

Figure 5.2: Route discovery using AODV. ................................................................................... 36

Figure 5.3: Detection of blackhole attacked node. ....................................................................... 36

Figure 5.4: Optimal route for sending data to destination. ........................................................... 37

Figure 5.5: Identification of misbehaving node. ........................................................................... 37

xi

Figure 5.6: Optimal route with trusted communication nodes. .................................................... 38

Figure 5.8: Network throughput with the application SKA. ......................................................... 39

Figure 5.7: PDR with the application of SKA. ............................................................................. 39

Figure 5.9: Delay with the application of SKA. ........................................................................... 40

1

Chapter 1: Introduction

1.1 BACKGROUND AND RESEARCH MOTIVATION

Power system is one of the most complex physical entities that deal with various tasks

such as electricity generation, electricity transmission, and electricity distribution. Power system

operates a huge infrastructure with proper maintenance, control, and security in order to achieve

the aforementioned tasks successfully. One of the major issues of electric power industry is to

meet electricity supply and demand. World electricity demand has increased at an average of

3.1% per year from the years 1990 to 2011, and it is estimated that electricity demand increase

by more than two thirds from the years 2011 to 2035 [1]. Considering the growing demand for

electricity, electric power industry focuses on Distributed Generation (DG) such as hydro,

thermal, nuclear, Energy Storage Systems (ESS), and renewable energy sources. The

advancements in technology transformed traditional power grid to smart grid, which enables

effective integration of DG. Furthermore, the integration of renewable energy sources reduce

Greenhouse Gas (GHG) emission that leads to low carbon economy [2], [3]. Smart grid enables

two-way flow of electricity and communication, which helps to bring automation and to create

an advanced distributed energy delivery network [4].

The whole operations of this complex power system is monitored and controlled by

Supervisory Control and Data Acquisition (SCADA) system. SCADA system is the combination

of telemetry and data acquisition [5], and SCADA system monitors all the remote substations of

the power system by collecting and analyzing the data received from substations. SCADA master

sends the control commands to the substations based on the analyzed data. SCADA system is

essential for monitoring and controlling the operations of power system. The integration of DG

increase complexity in the power system and this makes the role of SCADA system more crucial

and challenging. To understand the role of SCADA in operating a power system consider the

Multi Microgrid Energy Management System (MMEMS), which is controlled and operated by

the SCADA system as shown in Figure 1.1.

2

In general, MMEMS comprises of various DG such as Photovoltaic (PV), wind, ESS,

Electric Vehicles (EV), loads, and smart appliances (see Figure 1.1). In MMEMS, Micro Grid

Control Center (MGCC) comprises of sub SCADA master that collects the data from substations

of residential, industrial, and commercial microgrid. MGCC sends the collected data to MMEMS

control server where the data is analyzed. MMEMS control server comprises of SCADA master,

Figure 1.1: Architecture of MMEMS.

3

which sends the control commands to the substations of residential, industrial, and commercial

microgrid. This process of collecting data and sending control commands to substations is

carried out using communication and control network. The technology advancements that are

made to smart grid for the integration of DG brought new challenges to SCADA system.

1.2 PROBLEM STATEMENT AND RATIONALE FOR THE STUDY

Vulnerabilities in existing SCADA system such as communication infrastructure, poor

authentication, unencrypted data transmission, network design vulnerabilities, network

configuration vulnerabilities, and lack of proper firewalls lead to physical and cyber-attacks on

the power system. The operation of a power system with multiple functional devices such as DG,

is a puzzling task for current SCADA system. The effective management of complex power

system such as MMEMS (see Figure 1.1) with various operational devices is possible with a

reliable and secure SCADA communication and control network [6].

Furthermore, the growing competition in electric power industry benefits the customers

to get more quality of power at cheaper prices. Furthermore, competition is likely to increase the

mainly at the power distribution edge where the smart grid is connected with customers through

smart meters [7]. Smart meters receive the data of power consumed by the customers and helps

the utility balance the supply and load. Figure 1.2 shows how the data obtained from smart meter

is used to have a good understanding of the load demand. The Figure 1.2a shows the demand

based on half-hourly data received from smart meters, and shows that the demand is high from

9:00 to 18:00. The Figure 1.2b shows the demand based on one minute data from smart meters

provide more detailed information about the household appliances by using appliance level plug

monitors. From the Figure 1.2, it is seen that smart meters are able to provide the information of

power consumption to customers effectively. Smart meters are also designed to measure voltage

to improve voltage and power quality. Smart meters also help operators to determine any power

outages in the specific location. Smart meters are helpful in generating the electricity bills to

customers by time varying demand and time varying price of electricity. Furthermore, the

4

Figure 1.2: Graphs generated from smart meter data [8].

information obtained from smart meters is sensitive as it contains customers personal

information, such as the time they stay in home, the time they goes out, and the time they use

specific appliances. Every customer wants privacy to his personal information, as privacy is the

fundamental right of the individual [8]. It is very important to keep the collected information

from smart meters as confidential. Moreover, the growing competition in electric power industry

may benefit cyber attackers to perform cyber-attacks such as data modification, eavesdropping,

and phishing attacks on the smart meter communication networks that collect the data of power

consumption from customers and replace it with false data to bring loss to the utility.

5

Hence, there is a need to have a reliable and secure SCADA communication and control

network that is able to control the complex power system effectively and to enhance the

cooperation between various operational devices in the system. In addition, considering the

growing competition at the power distribution edge, it is required to secure smart meters data as

they contain sensitive information that benefits other competitors.

1.3 THESIS OBJECTIVE

The aim of this thesis is to study various Advanced Communication Technologies (ACT)

that can be integrated into existing SCADA system for bringing more automation, mobility,

accessibility, and security to the SCADA control and communication networks. This involves

building a SCADA communication network which is secure and reliable for collecting the power

consumption data in residential microgrid. The specific objectives of this thesis are given below.

 Objective 1: To analyze and assess various benefits of SCADA system integrated with

ACT and propose communication network for residential microgrid.

Objective-1 studies the benefits of ACT such as wireless sensor networks,

internet, and Mobile Ad hoc Network (MANET) when they are used in SCADA system

for monitoring and controlling the power system operations. The Objective-1 proposes a

communication network using MANET in residential microgrid for reliable and secure

smart meter communications.

 Objective 2: To apply Intrusion Detection and Prevention (IDP) technologies to protect

the proposed residential microgrid communication network from cyber-attacks.

Objective-2 emphasizes on various cyber-attacks on MANET, and applies two

IDP technologies: (i) Monitoring, Detection, and Rehabilitation (MDR) approach and

(ii) Secure Knowledge algorithm with Anomaly detection (SKA) to the proposed SCADA

communication network by using Network Simulator version 2 (NS-2). The objective-2

focuses on determining the effectiveness of MDR and SKA technologies in detecting and

preventing Denial of Service (DoS) attacks.

6

1.4 SCOPE AND LIMITATIONS

This thesis focuses on developing a SCADA control and communication network using

ACT. The major contribution of this study is to propose SCADA communication network using

MANET. By understanding the dynamic nature of MANET, which benefits cyber attackers to

perform cyber-attacks two IDP technologies are applied to the proposed SCADA communication

network. (i) MDR approach and (ii) a SKA, which is the proposed IDP technology

The major scope of this project is to know the advantages of ACT when they are

integrated with existing SCADA system. ACT will make the system more reliable, secure, and

automated. SCADA communication network using MANET is cost effective and easy to

implement, MANET also bring mobility into the system, so that the operator can move out of the

control center without losing the control on the system. This study also presents the effectiveness

of two different IDP technologies in detecting and preventing cyber-attacks such as DoS attacks.

Following are the limitations of this thesis.

 This thesis focuses only on using MANET in SCADA communication network.

 Due to complexity in network, our proposed IDP technology, i.e., SKA is only

tested when there are 50 communication nodes in the network.

 Both the IDP technologies, i.e., MDR approach and SKA are applied to the

proposed network are only effective in defending DoS attacks. However, other

cyber-attacks such as Sybil attacks, phishing attacks, network travelling worms,

and spoofing attacks are not considered in this thesis.

 IDP technologies are tested in this thesis when Ad hoc On Demand Distance

Vector (AODV) is used as a routing algorithm. The effectiveness of IDP

technologies under the other MANET routing algorithms such as Dynamic Source

Routing (DSR), Destination Sequenced Distance Vector routing (DSDV), and

Associativity Based Routing (ABR) are not tested.

7

1.5 THESIS ORGANIZATION

This thesis consists of total 6 chapters and the organization of the thesis is presented in

Figure 1.3. This section presents the structure of this thesis by briefly explaining each chapter.

 Chapter 2 presents the literature review and also confers the architecture and status of

existing SCADA system. Chapter 2 also discuss different vulnerabilities in the existing

SCADA system that leads to physical and cyber-attacks on the system. Chapter 2 also

discuss the benefits of integrating ACT such as wireless sensor networks, internet, and

MANET into the SCADA system. Chapter 2 also explains various IDP technologies

available to prevent cyber-attacks on ACT.

 Chapter 3 presents the advantages and disadvantages of MANET, and discusses the

various routing protocols that can be used in MANET. This chapter also discusses

various possible cyber-attacks on MANET such as black hole attacks and wormhole

Figure 1.3: Organization of thesis.

8

attacks. The main contribution of this chapter is to propose a SCADA communication

network using MANET for collecting the data of power consumption from smart meters

in residential houses and EV.

 Chapter 4 presents how the proposed SCADA communication network is developed

using NS-2 simulator. This chapter focuses on the application of MDR approach to the

proposed network when attacker introduce malicious nodes into the network. This

chapter further presents the effectiveness of MDR approach in defending DoS attacks,

when the proposed network is simulated in two scenarios: (i) varying total number of

nodes and (ii) varying data rate.

 Chapter 5 proposes a new IDP technology, i.e., SKA. The SCADA network is developed

using NS-2 and the proposed IDP technology is applied when the network is under DoS

attacks such as blackhole attacks and anomaly attacks. Results demonstrates the

effectiveness of the proposed IDP technology, i.e., SKA in detecting and preventing

blackhole attacks and anomaly attacks that result in packet dropping.

 Chapter 6 concludes the major findings and contributions of this thesis. This chapter also

presents the possibility of future research in integrating ACT and preventing cyber-

attacks on the SCADA control and communication network.

9

Chapter 2: Literature Review

The objective of this chapter is to study the vulnerabilities in the SCADA system. This

involves determining the possible solutions to overcome those vulnerabilities and also to enhance

reliability and security of the system.

2.1 PRESENT STATUS OF SCADA SYSTEM

SCADA system monitors and controls foremost utility networks including power

systems. The responsibilities of SCADA system include (i) collecting the data from remote

substations, (ii) analyzing the collected information from remote substations, and (iii) sending

control commands to the remote substations through SCADA master with the help of Human

Machine Interface (HMI). SCADA system delivers real-time status of the power system, and

also provides information to operators regarding the condition of operational devices whether

they need maintenance or replacement.

2.1.1 Components of SCADA System

SCADA system is a combination of several components [9], [10]. Major components of

the SCADA system are described below.

 Sensor networks: sensors at remote substations collect the information such as

voltage, current, phase angle, and trip coil status.

 Remote Terminal Units (RTU): In general, RTU is the control center for the

substation. RTU comprises sub SCADA master, which collects data from all the

sensor networks and controls the substation. RTU stores all the collected

information from the sensor networks of the substation.

 Programmable Logic Controllers (PLC): These PLC are located in substation and

used for automation. PLC, sensor networks, and RTU are connected to each other

for finding the real time status of the substation.

 Master Terminal Unit (MTU): MTU is the major control center of the total

SCADA system. It is connected to all the remote substations through RTU. It

10

collects and analyzes all the stored data from RTU, and sends control commands

to all the substations through SCADA master.

 HMI: It provides Graphical User Interaction (GUI) to the operators at MTU and

RTU for easy and efficient operation of the system.

 Control and Communication network: This network connects MTU to all the

RTU for proving a two way communication among them.

2.1.2 Architecture of Current SCADA System

The importance of proving security to the SCADA system has acknowledged after four

major blackouts through United States, Canada, and Europe in the year 2003 [11]. Since 2003,

major improvements are made to the SCADA system. The current SCADA system architecture

is briefly shown in Figure 2.1.

Figure 2.1: Architecture of Current SCADA System.

11

The communication and control networks of current SCADA system consists of various

number of Local Area Networks (LAN) that are connected to the Wide Area Network (WAN)

[12]. In every substation RTU, PLC, and sensor network are connected through LAN, and all the

substations are connected to the control center, i.e., MTU through WAN.

2.2 VULNERABILITIES IN CURRENT SCADA SYSTEM

The numerous efforts made to the development of architecture of SCADA system

increased the system dependence on Information and Communication Technology (ICT) and

brought new vulnerabilities. In April 2013, the attack on Pacific Gas and Electric (PG&E)

substation raised many questions on the vulnerabilities of physical systems [13]. Federal Energy

Regulation Commission (FERC) study says that the attack on 9 substations out of 55,000

transmission substations will take down the entire United States transmission grid [14]. The

vulnerabilities that exist in current SCADA system are described below [15]-[22].

 Unpatched operating systems: These systems bring more risk to the companies

and industries such as electric power industry as they are more exposed to cyber

threats.

 Unencrypted data transmission: As the data transmitted through SCADA

communication and control network is sensitive, there are cyber threats from

unauthorized people to get access to the sensitive data.

 Poor authentication: This will lead to provide sensitive information to

unauthorized people such as user login information.

 Network design vulnerabilities: Due to the lack of proper segmentation and

firewalls, a cyber-attack will lead to hours of site down, loss of data, and requires

a lot of time to reestablish the server.

 Network configuration vulnerabilities: Due to the lack of port security, malicious

USB and other external devices connected will damage the sensitive files in the

system.

12

 Poor code quality: This will benefit cyber-attackers to insert malicious commands

into the code.

 Network Protocols: Some of the network protocols used for data transmission will

not support data encryption.

 Some of the SCADA manufacturing companies are developing SCADA system

that runs on Windows and Linux. The vulnerabilities related to security in those

operating systems is widely known and with the help available advanced hacking

tools cyber attackers can get sensitive information.

 SCADA software vulnerabilities will bring virus into the network, which gives

false information to the system operator through HMI.

 Company websites sometimes provide useful to data cyber attackers by exposing

their organization structure, corporate network system names, employee names,

and employee email addresses.

 Absence of real-time monitoring: Operators devastate with the huge amount of

data they received from network security sensors.

 The current using communication infrastructure for phasor measurement units is

not authenticated that leads to compromise data integrity.

2.3 PHYSICAL AND CYBER-ATTACKS ON THE SCADA SYSTEM

The aforementioned vulnerabilities will lead to different types of both physical and

cyber-attacks on the SCADA system as described below.

2.3.1 Physical Attacks

Following are some physical attacks that are possible on the SCADA system [23].

 Tapping high frequency waves with portable current transformer helps attackers

to extract the information from power line carrier communication.

 To corrupt the information in optical fibers, attackers use in-band jamming and

out-of-band jamming technologies.

13

 A natural disaster will lead to physical damage of the entire communication

infrastructure, which leads the operator to lost control on the system.

2.3.2 Cyber Attacks

Following are the cyber-attacks that are possible on the SCADA system [15]-[22].

 Eavesdropping: By using a sniffing sensor, attacker can listen to the private

conversation between two communication nodes.

 Man-in-the-middle attack: Attacker will attack the communication network when

two nodes are communicating and modifies the data, which sends false

information to the destination node.

 Data injection: Injecting false data into the sensors, which gives incorrect status

of the system to operator.

 Node compromise attack: Attacker will compromise the sensor node by getting

access to the computer, which leads to data injection and data modification

attacks.

 DoS attacks: Attacker changes the header address of the data packet to send the

information to different destination or makes the node to drop the packets it

received, which results in data lost.

 Phishing attacks: Attackers will get sensitive information such as user names and

passwords. In general, these attacks will be done by email spoofing and instant

messaging asking users to enter their login credentials.

 Domain Name System (DNS) spoofing: When user enters a domain name in the

browser these attacks will made users to direct their systems data into attacker’s

computer.

 Virus infection: Virus infection is possible from data download, USB drives, CD-

ROMs, and floppy disks. Attacker may use any malicious device and connect to

14

the systems port to inject virus into the system. This infection may corrupt the

data in system or helps attacker to remotely operate the infected computer.

 Network malware infection: Attacker injects worms into the network, the

difference between virus and worm is; virus can only be transferred if a file is

transferred between two computers. Worm runs independently and spread

throughout the network then it acts like virus.

2.4 BENEFITS FROM INTEGRATING ACT INTO SCADA SYSTEM

The integration of ACT improves the system parameters such as reliability, availability,

and security. There are several benefits with the integration of ACT such as wireless sensor

networks, internet, and MANET [24]-[26]. This integration helps to bring more automation,

accessibility, and mobility into the system. More detailed benefits due to these ACT are

presented below.

2.4.1 Wireless Sensor Networks

They collect information from the surrounding operational devices and send the collected

information to control center. They do not need any wired equipment such as cables for

communication. Following are the advantages of wireless sensor networks.

 Low power consumption

 Cost effective implementation

 Reliability

2.4.2 Ad hoc Networks

The increase in demand for wireless communications helps ad hoc networks to gain

significant importance. Ad hoc networks are similar to wireless sensor networks, but every node

in the network acts as a router and do not require any hardware or software for communication.

Following are some advantages of ad hoc networks.

 Mobility

 Scalability

15

 Reliability

 Self-healing

 Self-configuration

 Redundancy

 Cost effective implementation

2.4.3 Internet

Internet helps to get information quickly from various smart devices at remote locations.

Web based SCADA or internet SCADA helps operators to take action on the alarms through a

virtual machine. The main advantage of the internet is to provide accessibility to the system

operator wherever the operator is in this world.

2.4.4 SCADA Architecture with ACT for Power System Operation

By considering the advantages from ACT, this thesis recommends to integrate ACT into

the SCADA system. Figure 2.2 shows the architecture of SCADA system with ACT.

Figure 2.2: Architecture of SCADA with ACT.

16

As it can be seen from Figure 2.2, wireless sensor networks collect the data from all the

smart devices in the remote substations and sends that information to the RTU, which sends the

information to SCADA control center through internet. System operators can connect to the

system using internet or through ad hoc network.

2.5 IDP TECHNOLOGIES TO PREVENT CYBER-ATTACKS

Besides the advantages from integrating ACT into the current SCADA system, there are

some disadvantages in the form of cyber threats. There is a huge research going on developing

IDP technologies to provide cyber security to these ACT, and some of them are reported in [27]-

[31].

2.5.1 Methods of Intrusion Detection in IDP Technologies

Following are the methods of intrusion detection [32].

 Signature based detection: This method of intrusion detection helps to detect

previously known threats. It compares the signatures of received data over the

observed events to detect probable incidents. This kind of detection is very

efficient in detecting previously known threats and inefficient in detecting new

threats, which are not handled previously. This detection method has very

minimum understanding of several network and application protocols, and it is

difficult to find threats during complex communications. They also forget

previous requests when processing current requests such as request to a web

server for a particular page. These limitations restrict signature based detection to

detect threats while handling multiple events.

 Anomaly based detection: This method of detection is very efficient in detecting

previously unknown threats. It comprises of many profiles to understand the

normal behavior such as the average bandwidth, data rate, number of emails sent

by the user, and number of times user tried to login for system access. This

detection method will generate alert if anything new happens from previous. For

17

example, it generates alert if the data rate is increased than the normal. The issue

with this detection method is it generates numerous alerts including both threats

and non-threats this will make difficult and time consuming to analysts to find the

real threat.

2.5.2 Types of IDP Technologies

Following are the types of IDP technologies [32].

 Network based: It monitors network traffic and identifies suspicious activity by

analyzing network and application protocols activity. These are mostly installed at

the routers of Virtual Private Networks (VPN), and remote access servers.

 Wireless: It monitors and analyze the wireless network protocols for identifying

the suspicious activity. It cannot identify threats at application layer protocols.

These are mostly installed within the range of organizations or industries wireless

network.

 Network behavioral analysis: It monitors the network traffic and identifies threats

such as Distributed Denial of Service (DDoS) attacks and worms in the network.

These are mostly deployed in organizations internal network and also installed at

the point where the internal network is connected to external network.

 Host-Based: It monitors characteristics and events of the single host for finding

suspicious activity. These monitor network traffic of that host, application

activity, system logs, and configuration changes. These are deployed on the key

servers such as public available servers and servers that has sensitive information.

2.6 SUMMARY

Chapter 2 provided the detailed literature review on the vulnerabilities that are present in

the current SCADA system. This chapter also presented the benefits of integrating ACT into the

SCADA system. Various IDP technologies and the methods used in ACT for providing cyber

security are also discussed.

18

Chapter 3: Proposed SCADA Communication Network using MANET

This chapter considers the advantages of the ACT discussed in Chapter 2, and provides a

detailed study on the advantages and challenges of MANET. This chapter also discusses various

possible cyber-attacks on MANET. This chapter contributes to propose a SCADA

communication network using MANET.

3.1 INTRODUCTION OF MANET

Ad hoc network comprises of wireless nodes that communicate through a common

wireless channel [33]. They do not need any infrastructure or a central access point to

communicate. Each node in the network acts as a router to transmit data packets from source to

destination. All the communication nodes coordinate and work together for maintaining

reliability in the network. These ad hoc networks are referred as mesh networks as the topology

of the network represents a mesh topology. MANET brings mobile applications into the ad hoc

network to bring more benefits and challenges into the network. MANET brings flexibility into

the network as they are self-healing, self-configurable, and self-maintainable networks. The

hybrid MANET refers to a MANET that is connected to Internet or any other private network.

The mobility in MANET allows communication nodes that act as routers to move freely, which

leads to unpredictable and rapid change in network topology [34].

3.1.1 Advantages of MANET

Following are the advantages of using MANET in the communication network.

 The deployment of MANET is cost effective, simple, and fast.

 Power consumption is less compared to other wireless networks.

 The network is robust as it continue to operate even there is a failure in some

communication nodes.

 MANET bring redundancy into the network as they do not rely on any software or

hardware.

19

 Scalability is achieved by MANET as they provide easy access to add more

communication nodes.

 Increase the reliability of the network by establishing a continuous

communication.

 Very useful in natural disaster conditions to create communication link between

users.

 Useful in military applications such as to communicate with tanks, planes, and

formation of soldiers.

 There are also several civil applications of the MANET such as entertainment on

travel, conferences, exhibitions, lectures, and sports events.

 Vehicular ad hoc networks are gaining significant importance as they provide

information of traffic jams, dangerous spots, obstacles, and speed controls to the

users.

3.1.2 Challenges of MANET

Following are the challenges associated with MANET [35], [36].

 Quality of Service (QoS) is affected by the network dynamic nature, no

centralized control, and radio interference.

 Limited bandwidth due to continuous change in routing process.

 Limited battery power of some devices in the network.

 Security concerns during the data transmission from the dynamic nature, limited

bandwidth, and limited battery power.

3.2 VARIOUS CYBER-ATTACKS ON MANET

The aforementioned challenges benefit the cyber attackers to perform cyber-attacks on

MANET. Following are some major cyber-attacks on MANET [37]-[40].

 External attacks: In this scenario, an external node that is not a part of network will

penetrate into the network and perform malicious activities.

20

 Internal attacks: In this scenario, attacker compromises the internal node to perform

malicious activities.

 Passive attacks: Attacker sense the information of all the nodes without troubling the

communication flow and use that sensed information to perform active attacks.

 Active attacks: Attacker uses the data obtained from passive attack and interrupt the data

flow in the network. These active attacks include both external and internal attacks. In

most cases these active attacks result in DoS attacks.

 DoS attacks: Attacker cracks into the network and make the network services unavailable

to the intended users. There are several types of DoS attacks such as blackhole attack,

greyhole attack, and wormhole attack.

 Blackhole attack: In this attack scenario, a malicious node will provide false routing

information to the source node. The malicious node present a fake route to the source

node and makes the source node to believe it is the optimal route for sending data to

destination. During the data transmission the malicious node drops or modifies the data

packets.

 Greyhole attack: In this consequence, attacker extends the black hole attack by making

the malicious node to drop or modify packets for some time and make the malicious node

to behave ordinary for some time. This kind of situation brings difficulty to find the

malicious node.

 Wormhole attack: These attacks can be performed even the routing information is kept

confidential, authenticated, and encrypted. This attack can be made without the

knowledge on the network and without compromising any nodes in the network. In this

attack, there are two or more malicious nodes in the network that creates a high speed

tunnel among them, which is referred as the wormhole to drop or modify data packets.

Once a wormhole attack is successfully implemented it is difficult to discover a new

route other than wormhole.

21

3.3 ROUTING PROTOCOLS USED IN MANET

Routing protocols are used to initiate a route between source and destination for data

transmission. The responsibilities of routing algorithm are (i) to determine the best route with

shortest distance from source to destination, (ii) to maintain a routing table that contains the

information of all the nodes in network, and (iii) to keep table up to date when new nodes join

into the network and old nodes are out of the network. The routing protocols of MANET are

classified into two types: (a) table driven routing protocols and (b) source initiated on demand

driven routing protocols [34].

3.3.1 Table Driven Routing Protocols

These protocols enable all the communication nodes in the network to maintain an up-to-

date routing information. Each node may have one or more routing tables, which helps the node

to respond when there is a change in network topology, i.e., when new nodes join into the

network and when previous nodes participated in communication are out of the network. There

are three types of routing protocols in this category. The three protocols are only different in

maintaining the information in table with respect to changes in the network. Following are the

types in table driven routing protocols.

 Destination Sequenced Distance Vector routing (DSDV),

 Cluster Head Gateway Switch Routing (CGSR), and

 Wireless Routing Protocol (WRP).

3.3.2 Source Initiated on Demand Driven Routing Protocols

These protocols follow a different approach from table driven routing protocols. Unlike

maintaining the tables for nodes, these protocols only initiate route discovery process when it is

desired by the source node. These protocols find all the possible routes from source to

destination and select the best route to send data packets from source to destination. Following

are the types of source initiated on demand driven routing protocols.

 Ad-hoc On Demand Distance Vector Algorithm (AODV),

22

 Dynamic Source Routing (DSR),

 Temporally Ordered Routing Algorithm (TORA),

 Associativity Based Routing (ABR), and

 Signal Stability Routing (SSR).

3.4 PROPOSED SCADA NETWORK FOR RESIDENTIAL MICROGRID COMMUNICATION

By considering the advantages of MANET, this thesis contributes to present a SCADA

communication network with MANET for residential microgrid communication. The proposed

network is shown in Figure 3.1.

Figure 3.1: SCADA communication network with MANET.

23

3.4.1 Objective of the Proposed SCADA Communication Network

The proposed network objective is to collect data such as power consumption, power

production, and power and voltage quality from the smart meters in residential houses and EVs.

This network also benefits in connecting mobile system operators into the network. These

operators are useful to provide immediate mitigation by receiving alerts to their smart phones

during the emergency situation such as power blackout in those areas. This network is also

helpful to establish connection even in the emergency situations such as natural disasters. The

data collected from EVs can be utilized to analyze the performance of different technologies

used in EVs by understanding the power consumption pattern with respect to speed and distance

they travelled. The major purpose of using MANET is to connect mobile communication nodes

such as mobile system operators and EVs into the network. In our proposed network, every

communication node such as smart meter, mobile phones, and laptops act as routers to find the

best path for sending data from source to base station. The proposed network do not need any

infrastructure to implement, and the network is self-configurable and self-maintainable. The

objective of the network also includes providing security to the data being transferred as smart

meters contain sensitive information that benefits other companies to take over them. Smart

meters also contains consumer’s personal data which has to be secured. In order to provide cyber

security to our proposed network we applied two IDP technologies. The details of the IDP

technologies are explained more in Chapters 4 and 5 in the context of detecting and preventing

DoS attacks.

3.5 SUMMARY

By considering the advantages of MANET in creating a reliable communication network

in a cost effective manner, Chapter 3 presented a SCADA communication network in residential

microgrid using MANETs. Chapter 3 also discussed the challenges associated with MANET that

leads to cyber threats. In next, Chapters 4 and 5 will provide security measures to the cyber

threats.

24

Chapter 4: MDR Approach Based IDP Technology

Chapter 4 focuses on the challenges of the MANET that leads to DoS attacks. In this

chapter, an IDP technology based on MDR approach for detecting and preventing malicious

nodes is applied to the proposed SCADA communication network (see Figure 3.1) presented in

Chapter 3.

4.1 MDR APPROACH

MDR approach is the IDP technology used to defend DoS attacks by detecting and

preventing malicious nodes [41]. MDR approach comprises of three stages (i) monitoring stage,

(ii) detection stage, and (iii) rehabilitation stage.

4.1.1 Monitoring Stage

This stage monitors all the nodes in the network, and two values are determined from this

stage, i.e., Accomplished Trust Value (ATV) and Reputation Trust Value (RTV).

 Accomplished Trust Value

ATV indicates that the specific task of the node is completed successfully. ATV is the

sum of ATV-1 and ATV-2 [41].

o ATV-1: If the node sends packet to the projected destination, then ATV-1 is 0.5. If the

node fails to send packet to the projected destination then ATV-1 is 0.

o ATV-2: If the node sends an acknowledgement to the source node that it has received the

packet then ATV-2 is 0.5. If it did not send acknowledgement, then ATV-2 is 0.

o ATV= (ATV-1) + (ATV-2), if this sum is equal to 1, then the node is considered as not

malicious in this stage.

 Reputation Trust Value

RTV shows the reputation of the node during the data transmission. This reputation

depends on how many times the node drop packets while data is transferred through that node.

The initial value of RTV is equal to 1. If the node drop packets for the first time then value of

25

RTV will drop to 0.5. If the node drop packets for the second time then the value of RTV is 0.25,

and if the node drop packets for the third time then RTV value is 0.

4.1.2 Detection Stage

This stage determines the Honesty Trust Value (HTV) of the node. Honesty of the node is

defined as the trust that the node gain from other nodes in the network. If the information

exchange between two nodes match the information that comes from other nodes then HTV is 1,

otherwise HTV is 0.

Total Trust State Value (TTSV) is calculated by using following equation [41]

TTSV = ∑ (ATV+RTV+HTV) – 2 (1)

TTSV consists of only two values. If the node is trusted then TTSV is equal to 1 and if

the node is not trusted then TTSV is equal to 0. Any value of TTSV, which is a negative value

and a number less than 1 is considered as malicious.

4.1.3 Rehabilitation Stage

Due to the dynamic nature of MANET, the nodes will not be in the same state for long.

This stage benefits to use of the malicious nodes in the future data transmission when they come

back to the normal state. In this stage, the periodic check for the malicious nodes will be done

until the value of TTSV is equal to 1.

4.2 APPLYING MDR APPROACH TO THE PROPOSED SCADA NETWORK

In order to prevent DoS attacks caused by malicious nodes in the network, we applied

MDR approach to our proposed SCADA network for residential microgrid communications and

this is communicated in our paper [42]. The effectiveness of MDR approach on our proposed

SCADA network is tested in two scenarios.

 Scenario 1: Varying the total number of nodes from 50 to 200.

 Scenario 2: Varying the data rate from 10kb/sec to 40kb/sec.

In each scenario, we simulated the network in two different cases, i.e., attack case and

intrusion detection case.

26

 Attack case: In this case, malicious nodes are introduced into the network.

 Intrusion detection case: In this case, MDR approach is applied to the network

when there are malicious nodes.

4.3 DEVELOPING THE NETWORK USING NS-2 SIMULATOR

The network similar to the proposed SCADA network for residential microgrid

communication is developed using NS-2 simulator. The parameters of the developed network are

presented in Table 4.1. Appendix I presents the creation of MANET using NS-2.

Table 4.1: Network simulation parameters for MDR approach.

Simulator NS-2

Number of nodes 50,100,150,200

Interface type Phy/WirelessPhy

Channel Wireless channel

MAC type Mac/802_11

Queue type Queue/Drop Tail/PriQueue

Queue length 201 Packets

Antenna type Omni antenna

Propagation type Two-Ray Ground

Size of packet Five hundred and twelve

Routing protocol AODV

Network traffic TCP

Nodes clustering k-means algorithm

To avoid complexity during simulation, standard parameters are used to simulate

MANET as shown in Table 4.1. For routing the data from source to destination, AODV is used

as the routing algorithm as it is proved to be an effective routing algorithm [43]-[45]. The

27

developed network is simulated in two scenarios with two cases in each scenario. Figure 4.1

shows the developed network in attack case with the malicious node that drop the packets.

Figure 4.2 shows the developed network with intrusion detection case where the MDR approach

is applied to defend the network from malicious nodes. Appendix II shows the addition of

malicious nodes to the AODV routing protocol.

Figure 4.1: Network under attack case.

Figure 4.2: Network under intrusion detection case.

28

Figure 4.3: PDR for attack case (red line) and intrusion detection case (blue

line) in Scenario-1.

4.4 RESULTS OF SCENARIO 1: BY VARYING TOTAL NUMBER OF NODES

In Scenario 1, network simulations are carried out by varying the total number of nodes

in the network to determine the effectiveness of MDR approach in detecting and preventing DoS

attacks. The network is simulated with 50, 100, 150, and 200 nodes. Figures 4.3 to 4.5 show the

effectiveness of MDR approach by presenting the performance of three major network

parameters, i.e., Packet Delivery Ratio (PDR), network throughput, and delay.

 PDR is defined as the ratio of number of packets sent from the source node to the number

of packets delivered to the destination node.

 Network throughput is defined as the rate of data successfully delivered to the destination

node.

 Delay is the time taken for the packet to reach destination node from the source node.

29

Figure 4.5: Delay for attack case (red line) and intrusion detection case (blue line) in

Scenario-1.

Figure 4.4: Throughput for attack case (red line) and intrusion detection case

(blue line) in Scenario-1.

30

Figure 4.6: PDR for attacks case (red line) and intrusion detection case (blue line)

in Scenario-2.

Figure 4.3 shows that PDR is higher in intrusion detection case than the attack case. PDR

reaches 100 percent in intrusion detection case, when there are 200 nodes in the network. Figure

4.4 shows that network throughput is higher in intrusion detection case than the attack case.

Throughput is maximum, i.e., 40 kb/sec, when the total number of nodes are 200. Figure 4.5

shows that delay is higher in attack case than the intrusion detection case. As it can be seen in

Figure 4.5 that delay in attack case is steady for 50, 100, 150, 200 nodes. In intrusion detection

case, the delay is slightly increased as the number nodes that participate in communication for

sending the data packets from source to destination are increased.

4.5 RESULTS OF SCENARIO 2: BY VARYING DATA RATE

In Scenario 2, the network simulations are carried out by varying the data rate from 10

kb/sec to 40 kb/sec. Figures 4.6 to 4.8 show the performance of proposed communication

network under this scenario by considering the parameters such as PDR, Network throughput,

and delay.

31

Figure 4.8: Delay for attacks case (red line) and intrusion detection case (blue

line) in Scenario-2.

Figure 4.7: Throughput for attacks case (red line) and intrusion detection

case (blue line) in Scenario-2.

32

Figure 4.6 shows that PDR for intrusion detection case is greater than the PDR for attack

case. The PDR in attack case is very low when the data rate is increased to 40kb/sec. PDR is

high in intrusion detection case when the data rate is increased to 40kb/sec. Figure 4.7 shows

that throughput is steady for both cases for the data rate up to 30 kb/sec. However, after

30kb/sec, there is a sudden fall in the throughput for attack case. Similarly, we can also observe

in Figure 4.7 that throughput is steadily increased with an increase in data rate even after

30kb/sec for intrusion detection case. Figure 4.8 shows that delay in attack case is very high

with the increase in data rate, whereas delay in intrusion detection case is very low.

4.6 SUMMARY

Chapter 4 presented the MDR approach to detect and prevent malicious nodes in the

proposed network presented in Chapter 3. The focus of Chapter 4 was to test the effectiveness of

MDR approach in defending malicious nodes. MDR approach is applied to the network

developed using NS-2 simulator and tested its efficiency by introducing malicious nodes into the

developed network. Test results1 obtained from two scenarios (Scenario 1: varying total number

of nodes and Scenario 2: varying data rate) demonstrate that MDR approach is effective in

detecting and preventing malicious nodes, which lead to DoS attacks.

1Research findings of this chapter are communicated in IEEE co-sponsored and peer-reviewed conference as

indicated below:

 G. K. Chalamasetty, P. Mandal, and B. Tseng, “Secure SCADA communication network for detecting and

preventing cyber-attacks on power systems,” in Proc. 2016 Clemson University Power System Conference,

PSC 2016, Co- sponsored by IEEE, Clemson University, Clemson, SC, March 8-11, 2016.

33

Chapter 5: Proposed IDP Technology Based on Secure Knowledge Algorithm

In Chapter 4, we applied MDR approach that detects and prevents malicious nodes that

may lead to DoS attacks in the proposed SCADA communication network (see Figure 3.1)

discussed in Chapter 3. Chapter 5 contributes to propose an IDP technology, i.e., SKA, which is

based on secure knowledge algorithm with the addition of anomaly detection. SKA detects and

prevents DoS attacks such as black hole attacks and anomaly attacks in the proposed SCADA

network.

5.1 PROPOSED SKA TECHNOLOGY

The benefits of identifying both known and unknown attacks is discussed in [46]. By

considering those benefits this thesis proposes an IDP technology, i.e., SKA, which is

communicated in our paper [47]. Secure knowledge algorithm is a simple and effective method

to defend blackhole attacks during AODV routing process in the network, which is discussed in

detail in [48]. The blackhole attack in AODV is such that when the source node sends Route

Request (RREQ) to all the nodes in the network, the blackhole attacked node immediately

responds to the source node by presenting false Route Reply (RREP) that it has the optimal route

to send packets to the destination. During the data transmission from source node to destination

node, the blackhole attacked node absorbs all the packets and drop them without sending to

destination. The secure knowledge algorithm makes each node in the network to monitor its

neighboring nodes and each node in the network contains a data table, which contains the data

packets forward by neighboring nodes. Consider there is a malicious node within the

intermediate nodes in the network during route discovery process. Intermediate node forwards

the RREP from destination to the malicious node, and then the malicious node sends the received

information from intermediate node to source node. The neighboring nodes store two types of

information in their table: (i) packet forwarded by intermediate node and (ii) packet forwarded

by malicious node. As the malicious node modifies or drops the packets received from

intermediate nodes, the two types of information stored in neighboring nodes do not match. The

34

neighboring nodes immediately reports the malicious node to all the nodes in the network. This

process benefits the source node to avoid malicious node in participating data transmission.

Furthermore, when the optimal route is discovered for sending the data from source to

destination using secure knowledge algorithm there is a possibility for man-in the-middle attack

or some anomaly attacks to compromise the node for packet drop during data transmission. By

considering those anomaly attacks, one more step is added to the IDP technology, i.e., anomaly

detection that helps to detect packet dropping after the optimal patch is discovered. During this

anomaly attacks, neighboring nodes detect and report the attacked node that drop packets to all

the remaining nodes in the network. The data flow from source to destination is shown in Figure

5.1.

Figure 5.1: Flowchart of the proposed IDP technology.

35

5.2 DEVELOPING THE PROPOSED SCADA COMMUNICATION NETWORK USING NS-2

The proposed SCADA communication network shown in Figure 3.1 is developed using

NS-2 simulator. Table 5.1 presents the parameters of the developed network.

Table 5.1: Network simulation parameters for proposed IDP technology.

The blackhole attacked node is added to the network as shown in Appendix III [49].

Furthermore, the node that is prone to anomaly attack that results in packet dropping is added to

the network as shown in Appendix II. The proposed IDP technology, i.e., SKA is applied to the

attacked network to evaluate its effectiveness in defending the network from black hole and

anomaly attacks.

5.3 DATA FLOW UNDER SKA

The data flow from source to destination node is shown in Figures 5.2 to 5.6 using NS-2

simulator.

Simulator NS-2

Number of nodes 50

Interface type Phy/WirelessPhy

Channel Wireless channel

MAC type Mac/802_11

Queue type Queue/Drop Tail/PriQueue

Queue length 201 Packets

Antenna type Omni antenna

Propagation type Two-Ray Ground

Size of packet Five hundred and twelve

Routing protocol AODV

Network traffic TCP

Nodes clustering k-means algorithm

36

 Figure 5.2 shows the route discovery process for sending data from source to destination.

 Figure 5.3 shows the detection of black hole attacked node by using a secure knowledge

algorithm.

Figure 5.2: Route discovery using AODV.

Figure 5.3: Detection of blackhole attacked node.

37

 Figure 5.4 shows the optimal route selected for sending data from source to destination

by avoiding blackhole attacked node.

 Figure 5.5 shows the identification of misbehaving node caused by anomaly attacks after

the optimal route is selected for data transmission.

Figure 5.4: Optimal route for sending data to destination.

Figure 5.5: Identification of misbehaving node.

38

 Figure 5.6 shows the optimal route by avoiding both black hole attacked node and the

misbehaving node caused by anomaly attack.

5.4 RESULTS AND DISCUSSION

Figures 5.7 to 5.9 presents the effectiveness of the proposed IDP technology in detecting

and preventing black hole attacks and other anomaly attacks, which results in packet dropping.

Results are displayed by considering the major network parameters such as PDR, network

throughput, and delay.

 Figure 5.7 shows that PDR is constantly increasing with respect to the number of nodes.

PDR reaches its maximum value when the nodes are increased to 50.

 Figure 5.8 shows the network throughput, which is increasing with respect to the number

of nodes in the network, when the data rate is 70kb/sec.

 Figure 5.9 shows that the delay in the network is decreased when the number of nodes are

increased.

Figure 5.6: Optimal route with trusted communication nodes.

39

Figure 5.7: PDR with the application of SKA.

Figure 5.8: Network throughput with the application SKA.

40

Figures 5.7 to 5.9 demonstrated that the proposed IDP technology, i.e., SKA is effective

in detecting and preventing blackhole attacks and other anomaly attacks.

5.5 SUMMARY

Chapter 5 presented an IDP technology, i.e., SKA, which is used to defend DoS attacks

such as blackhole attacks and anomaly attacks that result in packet dropping. The proposed

SCADA communication network (see Figure 3.1) is developed using NS-2 simulator. SKA is the

proposed IDP technology, and it is applied to the network when blackhole attacked node and

anomaly attacked node are introduced into the network. Test results2 demonstrated that the

proposed IDP technology is highly effective in defending blackhole and anomaly attacks.

2Research findings of this chapter are communicated to an international journal as indicated below:

 G.K. Chalamasetty, P. Mandal, and B. Tseng, “SCADA framework incorporating MANET and IDP for

cyber security of residential microgrid communication network,” Smart Grid and Renewable Energy, Vol.

7, No. 3, pp. 104-112, 2016.

Figure 5.9: Delay with the application of SKA.

41

Chapter 6: Conclusions and Recommendations for Future Work

Chapter 6 concludes the major contributions of this thesis in developing a reliable and

secure SCADA system for residential microgrid communications. This chapter also provides

recommendations for the future work.

6.1 SUMMARY AND CONCLUSION

This thesis contributed to propose a SCADA communication using MANET. In this

thesis, we applied two IDP technologies, i.e., MDR approach and SKA in order to detect and

prevent various DoS attacks on the proposed network. The summary of this thesis is outlined

below.

 Chapter 1 presented the research motivation, background, and the challenging role of

SCADA system as the DG made the power system more complex. Additionally, this

chapter presented the need for providing security to smart meter communications.

 Chapter 2 presented the literature review of vulnerabilities present in the current SCADA

system and discussed the possible cyber-attacks that can be performed on the SCADA

system due to the existing vulnerabilities. This chapter also recommended to integrate

ACT into the current SCADA system by presenting the benefits of using ACT.

 Chapter 3 presented the study of MANET, which is one of the ACT discussed in Chapter

3. This chapter focused on presenting the advantages and challenges associated with

MANET. Furthermore, this chapter contributed to propose a SCADA network for

residential microgrid communications using MANET.

 Chapter 4 considered the challenges of MANET that lead to cyber-attacks and applied

MDR approach based IDP technology for detecting and preventing malicious nodes that

cause DoS attacks. Test results presented and discussed in Chapter 4 demonstrated that

MDR approach is effective in detecting and preventing malicious nodes.

 Chapter 5 proposed an IDP technology, i.e., SKA for detecting and preventing DoS

attacks such as blackhole attacks and anomaly attacks that lead to packet dropping. Test

42

results demonstrated that SKA is highly effective in detecting and preventing blackhole

attacks and anomaly attacks that result in packet dropping.

6.2 RECOMMENDATIONS FOR FUTURE WORK

This thesis focused only on DoS attacks. Future work could be interesting to consider

other cyber-attacks such as wormhole attack and greyhole attack on MANET. Furthermore,

during the simulation of network under SKA, only 50 nodes are considered in the proposed

SCADA network. In future work, the nodes can be increased to a larger number to determine the

effectiveness of SKA when there are more number of nodes in the network. Moreover, the future

work could also be interesting to (i) determine the effectiveness of the proposed network when

two or more ACT are integrated into the SCADA communication network and (ii) develop the

new IDP technology that defend the ACT network from cyber-attacks.

The list of abbreviations used in this thesis and the technical specifications of the PC used

for the simulations purpose are shown in Appendices IV and V, respectively.

43

References

[1] M. Van der Hoeven, “World Energy Outlook 2013,” International Energy Agency: Tokyo,

Japan (2013).

[2] C.W. Potter, A. Archambault, and K. Westrick, “Building a smarter smart grid through

better renewable energy information,” in Proc. 2009 Power Systems Conference and

Exposition, 2009. PSCE'09. IEEE/PES, pp. 1-5, 2009.

[3] “Smart Grid: How does it work and why do we need it,” Environmental and energy study

institute, January 8, 2009. Online available: http://www.eesi.org/briefings/view/smart-grid-

how-does-it-work-and-why-do-we-need-it?/smart-grid-how-does-it-work-and-why-do-we-

need-it-08-jan-2009.

[4] X. Fang, S. Misra, G. Xue, and D. Yang, “Smart grid—The new and improved power grid:

A survey,” Communications Surveys & Tutorials, IEEE, Vol. 14, No. 4, pp. 944-980, 2012.

[5] T.H. Kim, “SCADA architecture with mobile remote components,” WSEAS Transactions

on Systems and Control, Vol. 5, No. 8, pp. 611-622, 2010.

[6] W. Wang, Y. Xu, and M. Khanna, “A survey on the communication architectures in smart

grid,” Computer Networks, Vol.55, No. 15, pp. 3604-3629, 2011.

[7] D. Roberts, “Utilities for dummies, part 2: Why we need competitive electricity markets,”

May 23, 2013. Online available: http://grist.org/climate-energy/utilities-for-dummies-part-

2-why-we-need-competitive-electricity-markets-with-fennecs/

[8] E. McKenna, I. Richardson, and M. Thomson, “Smart meter data: Balancing consumer

privacy concerns with legitimate applications,” Energy Policy 41, pp. 807-814, 2012.

[9] V. Sridharan, “Cyber security in power systems,” A Thesis Presented to the Academic

Faculty, Georgia Institute of Technology, May 2012.

[10] S. Rudrapattana, “Cyber-security analysis in smart grid SCADA systems: A game theoretic

approach,” PhD diss., Texas Tech University, 2013.

44

[11] J.D. Fernandez, and A. E. Fernandez, “SCADA systems: vulnerabilities and

remediation,” Journal of Computing Sciences in Colleges, Vol. 20, No. 4, pp. 160-168,

2005.

[12] M. Wei, and Z. Chen, “Reliability analysis of cyber security in an electrical power system

associated WAN,” in Proc. 2012 Power and Energy Society General Meeting, IEEE, pp. 1-

6, 2012.

[13] K. Tweed, “Attack on California substation fuels grid security debate,” IEEE spectrum,

2014. [Online]. Available: http://spectrum.ieee.org/energywise/energy/the-smarter-

grid/attack-on-california-substation-fuels-grid-security-debate

[14] K. Tweed, “Attack on nine substations could take down U.S. grid,” IEEE spectrum, 2014.

[Online]. Available: http://spectrum.ieee.org/energywise/energy/the-smarter-grid/attack-on-

nine-substations-could-take-down-us-grid.

[15] J.D. Fernandez, and A. E. Fernandez, “SCADA systems: vulnerabilities and

remediation,” Journal of Computing Sciences in Colleges, Vol. 20, No. 4, pp. 160-168,

2005.

[16] C.W. Ten, C.C. Liu, and G. Manimaran, “Vulnerability assessment of cybersecurity for

SCADA systems,” IEEE Transactions on Power Systems, Vol. 23, No. 4, pp. 1836-1846,

2008.

[17] M. Wei, and Z. Chen, “Reliability analysis of cyber security in an electrical power system

associated WAN,” in Proc. 2016 Power and Energy Society General Meeting, IEEE, pp. 1-

6, 2012.

[18] I.N. Fovino, L. Guidi, M. Masera, and A. Stefanini, “Cyber security assessment of a power

plant,” Electric Power Systems Research, Vol. 81, No. 2, pp. 518-526, 2011.

[19] G. N. Ericsson, “Cyber security and power system communication—essential parts of a

smart grid infrastructure,” IEEE Transactions on Power Delivery, Vol. 25, No. 3, pp. 1501-

1507, 2010.

45

[20] R. Mahmud, R. Vallakati, A. Mukherjee, P. Ranganathan, and A. Nejadpak, “A survey on

smart grid metering infrastructures: Threats and solutions,” in Proc. 2015

Electro/Information Technology (EIT), International Conference, IEEE, pp. 386-391, 2015.

[21] M. T. O. Amanullah, A. Kalam, and A. Zayegh, “Network security vulnerabilities in

SCADA and EMS,” in Proc. 2005 Transmission and Distribution Conference and

Exhibition: Asia and Pacific, IEEE/PES, pp. 1-6, 2005.

[22] M. Rihan, M. Ahmad and M. Beg, “Vulnerability Analysis of wide area measurement

system in the smart grid,” Smart Grid and Renewable Energy, Vol. 4 No. 6A, pp. 1-7,

2013.

[23] R. Mahmud, R. Vallakati, A. Mukherjee, P. Ranganathan, and A. Nejadpak, “A survey on

smart grid metering infrastructures: Threats and solutions,” in Proc. 2015

Electro/Information Technology (EIT), International Conference, IEEE, pp. 386-391, 2015.

[24] N.R. Kumar, P. Mohanapriya, and M. Kalaiselvi, “Development of an attack-resistant and

secure SCADA system using WSN, MANET, and Internet,” International Journal of

Advanced Computer Research, Vol. 4, No. 2, p. 627, 2014.

[25] T.H. Kim, “SCADA architecture with mobile remote components,” WSEAS Transactions

on Systems and Control, Vol. 5, No. 8, pp. 611-622, 2010.

[26] C. Alcaraz, J. Lopez, J. Zhou, and R. Roman, “Secure SCADA framework for the

protection of energy control systems,” Concurrency and Computation: Practice and

Experience, Vol. 23, No. 12, pp. 1431-1442, 2011.

[27] P.P. Parik, M.G. Kanabar, and T.S. Sidhu, “Opportunities and challenges of wireless

communication technologies for smart grid applications,” in Proc. 2010 Power and Energy

Society General Meeting, IEEE, pp. 1-7, 2010.

[28] A. Baayer, N. Enneya and M. Elkoutbi, “Enhanced timestamp discrepancy to limit impact

of replay attacks in MANETs,” Journal of Information Security, Vol. 3 No. 3, pp. 224-230,

2012.

46

[29] J. Gao, Y. Xiao, J. Liu, W. Liang, and C .P. Chen, “A survey of

communication/networking in smart grids,” Future Generation Computer Systems, Vol. 28,

No. 2, pp. 391-404, 2012.

[30] A. Chakrabarti, and G. Manimaran, “Internet infrastructure security: A taxonomy,”

Network, IEEE, Vol. 16, No. 6, pp. 13-2, 2002.

[31] R. Sule, R. S. Katti, and R. G. Kavasseri, “A variable length fast Message Authentication

Code for secure communication in smart grids,” in Proc. 2012 Power and Energy Society

General Meeting, IEEE, pp. 1-6, 2012.

[32] K. Scarfone, and P. Mell, “Guide to intrusion detection and prevention systems

(idps),” NIST special publication, Vol. 800, No. 2007, p. 94, 2007.

[33] H. Deng, W. Li, and D. P. Agrawal, “Routing security in wireless ad hoc

networks,” Communications Magazine, IEEE, Vol. 40, No. 10, pp. 70-75, 2002.

[34] D. Sumyla, “Mobile Ad-hoc Networks (manets),” March 20, 2006.

[35] D. Helen and D. Arivazhagan, “Applications, advantages and challenges of ad hoc

networks,” JAIR, Vol. 2, No. 8, pp. 453-7, 2014.

[36] R. Ali and F. Zafar, “Bandwidth estimation in mobile ad-hoc network

(MANET),” International Journal of Computer Science Vol. 8, No. 5, 2011.

[37] P. M. Jawandhiya, M. M. Ghonge, M. S. Ali, and J. S. Deshpande, “A survey of mobile ad

hoc network attacks,” International Journal of Engineering Science and Technology, Vol.

2, No. 9, pp. 4063-4071, 2010.

[38] B. Kannhavong, H. Nakayama, Y. Nemoto, N. Kato, and A. Jamalipour, “A survey of

routing attacks in mobile ad hoc networks,” Wireless communications, IEEE, Vol. 14, No.

5, pp. 85-91, 2007.

[39] S. Boora, Y. Kumar, and B. Kochar, “A Survey on Security Issues in Mobile Ad-hoc

Networks,” IJCSMS International Journal of Computer Science and Management Studies,

August 2011.

47

[40] R. H. Jhaveri, S. J. Patel, and D. C. Jinwala, “DoS attacks in mobile ad hoc networks: A

survey,” in Proc. 2012 Advanced Computing & Communication Technologies (ACCT),

Second International Conference on, pp. 535-541, 2012.

[41] A. Alsumayt, and J. Haggerty, “Using trust based method to detect DoS Attack in

MANETs,” PGNet: The convergence of Networking, Broadcasting, and

Telecommunications, UK, 2014.

[42] G.K. Chalamasetty, P. Mandal, and B. Tseng, “Secure SCADA communication network

for detecting and preventing cyber-attacks on power systems,” in Proc. 2016 Clemson

University Power System Conference, PSC 2016, Co- sponsored by IEEE, Clemson

University, Clemson, SC, March 8-11, 2016.

[43] A. K. Gupta, H. Sadawarti, and A. K. Verma, “Performance analysis of AODV, DSR &

TORA routing protocols,” International Journal of Engineering and Technology, Vol. 2,

No. 2, p. 226, 2010.

[44] N. S. M. Usop, A. Abdullah, and A. F. A. Abidin, “Performance evaluation of AODV,

DSDV & DSR routing protocol in grid environment,” IJCSNS International Journal of

Computer Science and Network Security, Vol. 9, No. 7, pp. 261-268, 2009.

[45] M. Bouhorma, H. Bentaouit, and A. Boudhir, “Performance comparison of ad-hoc routing

protocols AODV and DSR,” in Proc. 2009 Multimedia Computing and Systems,

ICMCS'09. International Conference on, IEEE, pp. 511-514, 2009.

[46] Tesfahun, and D.L. Bhaskari, “Effective hybrid intrusion detection system: A layered

approach,” International Journal of Computer Network and Information Security

(IJCNIS), Vol. 7, No. 3, pp. 35, 2015.

[47] G.K. Chalamasetty, P. Mandal, and B. Tseng, “SCADA framework incorporating MANET

and IDP for cyber security of residential microgrid communication network,” Smart Grid

and Renewable Energy, Vol. 7, No. 3, pp. 104-112, 2016.

48

[48] Siddiqua, K. Sridevi, and A.A.K. Mohammed, “Preventing black hole attacks in MANETs

using secure knowledge algorithm,” in Proc. 2015 SPACES, International Conference,

IEEE, pp. 421-425, 2015.

[49] S. Dokurer, “Simulation of Black hole attack in wireless Ad-hoc networks,” A Thesis

Presented to the Academic Faculty, Atılım University, 2006.

49

Appendix I

Sample NS-2 Code for Creating MANET

Different codes are written to generate the MANET network for different number of

nodes. Appendix I provides the code on how to develop a MANET using NS-2.

# Define options

set val(chan) Channel/WirelessChannel; # this declares channel type

set val(prop) Propagation/TwoRayGround; # this declares radio propagation model

set val(netif) Phy/WirelessPhy; # this declares network interface type

set val(mac) Mac/802_11; # this declares MAC type

set val(ifq) Queue/Drop Tail/PriQueue; # this declares interface queue type

set val(ll) LL; #this declares link layer type

set val(ant) Antenna/OmniAntenna; # this declares antenna model

set val(ifqlen) 512; # this declares packet length in ifq

set val(nn) 50; # this declares number of mobile nodes

set val(rp) AODV; # this declares the routing protocol

set val(x) 1000; # this declares the topography of X dimension

set val(y) 1000; # this declares the topography of Y dimension

set val(stop) value; # this declares the simulation end time

set ns [new Simulator]

set tracefd [open trace file name.tr w]

set namtrace [open nam file.nam w]

$ns trace-all $tracefd

$ns namtrace-all-wireless $namtrace $val(x)$val(y)

# set topography

Set topo [new Topography]

50

$topo load_flatgrid $val(x) $val(y)

Create-god $val(nn)

# Configuration of nodes

$ns node-config-adhocRouting $val(rp) \

-llType $val(ll) \

-macType $val(mac) \

-ifqType $val(ifq) \

-ifqLen $val(ifqlen) \

-antType $val(ant) \

-propType $val(prop) \

-phyType $val(netif) \

-channelType $val(chan) \

-topolInstance $topo \

-agentTrace ON \

-routerTrace ON \

-macTrace OFF \

-movementTrace OFF\

#Energy model of all nodes

#Energy=power*time

-energyModel EnergyModel \

-initialEnergy value \

-txPower value \

-rxPower value \

-idlePower value \

-sensePower value \

# Define node initial energy value

$n(node number) set initialEnergy value

51

# Setting the node initial position

$n(node number) set X_value

$n(node number) set Y_value

# Defining transport agent by settting a TCP connection between nodes

Set tcp [new Agent/TCP/Newreno]

Set sink [new Agent/TCPSink]

$ns attach-agent $n(node number) $tcp

$ns attach-agent $n(node number) $sink

$ns connect $tcp $sink

# Defining application agent

Set cbr [new Application/Traffic/CBR]

# Attaching transport agent to application agent

$cbr attach-agent $tcp

# Define packet size and interval in seconds

$cbr set packet size_512

$cbr set interval_0.1

# Generation time of data packet

$cbr set packetSize_512

$cbr set interval_value

# CBR start time

$ns at value “$cbr start”

# CBR stop time

$ns at value “$cbr stop”

# Labelling the nodes

$ns at time “$n(node number) label source”

$ns at time “$n(node number) label Destination”

$ns at time “$n(node number) label malicious node”

52

$ns at time “$n(node number) label base station”

$ns at time “$n(node number) label attacked node”

# Defining the new location of the mobile nodes

$ns at time “$n(node number) setdest X-location Y-loaction node movement speed in m/sec

# Defining the simulation end time to all nodes

for {set i 0}{$i < $val(nn)}{incr i}{

$ns at $val(stop) “$n($i) reset”;

}

# Ending the simulation and nam

$ns at $val(stop) “ns nam-end-wireless $val(stop)”

$ns at $val(stop) “stop”

$ns at time “puts\”end simulation\”;$ns halt”

Proc stop{}{

global ns tracfd namtrace

$ns flush-trace

close $tracefd

close $namtrace

exec nam file name.nam

}

Procfinish{}{

exec xgraph file name.tr

}

$ns run

53

Appendix II

Addition of Malicious Node

Appendix II provides steps for the modification of AODV routing protocol for adding

malicious nodes into the network. In order to add malicious node to AODV, two files need

modification, i.e., (i) aodv.h and (ii) aodv.cc.

i. following modifications are done in aodv.h

 In AODV class add Boolean variable malicious.

Class AODV: public Agent

{

..........

bool malicious;

……..

}

ii. Following modifications are done in aodv.cc

 Inside the constructor initialize the malicious variable with a value false as shown

below.

AODV::AODV (nsaddr_t id):Agent(PT_AODV)…

{

.……

Malicious = false;

}

 In “if(argc==2)” statement add following lines

If(strcmp(argv[1], “malicious”) == 0) {

Malicious = true;

Return TCL_OK;

54

}

 Behavior of malicious node is implemented by adding following code in “void

AODV::rt_resolve(Packet *p)” function.

If(malicious==true)

{

Drop(p,DROP_RTR_ROUTE_LOOP);

}

 In tcl code add following command after packet transmission.

$ns at time “[$node_(node number) set ragent_] malicious”

55

Appendix III

Addition of Blackhole Attacked Node

Appendix III presents the addition of blackhole attacked node into the network by the

modification of aodv.cc file. For this, all the folder names of AODV are changed to

blackholeaodv.cc, blackholeaodv.h, blackholeaodv.tcl, blackholeaodv_rqueue.cc,

blacholeaodv_rqueue.h. The modifications are exempted to aodv_packet.h and the changes made

to remaining are listed below.

 The file “\tcl\lib\ ns-lib.tcl” is modified as follows

blackholeAODV {

set ragent [$self create-blackholeaodv-agent $node]

}

Simulator instproc create-blackholeaodv-agent { node } {

set ragent [new Agent/blackholeAODV [$node node-addr]]

$self at 0.0 "$ragent start" # start BEACON/HELLO Messages

$node set ragent_ $ragent

return $ragent

}

 The second file to be edited is “\makefile”, which is in the root directory of NS-2.

blackholeaodv/blackholeaodv_logs.o blackholeaodv/blackholeaodv.o \

blackholeaodv/blackholeaodv_rtable.o blackholeaodv/blackholeaodv_rqueue.o \

 In baodv.cc add following statement

if ( (u_int32_t)ih->saddr() == index)

forward((blackholeaodv_rt_entry*) 0, p, NO_DELAY);

else

drop(p, DROP_RTR_ROUTE_LOOP);

56

 The case statements recvRequest function are modified as follows

case AODVTYPE_RREQ:

recvRequest(p);

break;

case AODVTYPE_RREP:

recvReply(p);

break;

case AODVTYPE_RERR:

recvError(p);

break;

case AODVTYPE_HELLO:

recvHello(p);

break;

default:

fprintf(stderr, "Invalid blackholeAODV type (%x)\n", ah>ah_type);

exit(1);

 The recvRequest function “(bAODV::recvRequest(Packet *p))” is modified by

changing the parameter sequence number to a very large number.

sendReply(rq->rq_src, // IP Destination

1, // Hop Count

index, // Dest IP Address

4294967295, // Highest Dest Sequence Num

MY_ROUTE_TIMEOUT, // Lifetime

rq->rq_timestamp); // timestamp

57

Appendix IV

List of Abbreviations

ACT: Advanced Communication Technologies

ABR: Associatively Based Routing

AODV: Ad hoc on demand Distance Vector

ATV: Accomplished Trust Value

CGSR: Cluster head Gateway Switch Routing

DDoS: Distributed Denial of Service

DG: Distributed Generation

DNS: Domain Name System

DoS: Denial of Service

DSDV: Destination Sequenced Distance Vector

DSR: Dynamic Source Routing

ESS: Energy Storage Systems

EV: Electric Vehicles

FERC: Federal Energy Regulation Commission

GHG: Greenhouse Gas

GUI: Graphical User Interface

HMI: Human Machine Interface

HTV: Honesty Trust Value

ICT: Information and Communication Technology

IDP: Intrusion Detection and Prevention

LAN: Local Area Network

MANET: Mobile Ad hoc Network

MDR: Monitoring, Detection, and Prevention

MGCC: Microgrid Control Center

58

MMEMS: Multi Microgrid Energy Management System

MTU: Master Terminal Unit

NS-2: Network Simulator Version 2

PDR: Packet Delivery Ratio

PG&E: Pacific Gas and Electric

PLC: Programmable Logic Controllers

PV: Photovoltaic

QoS: Quality of Service

RREP: Route Reply

RREQ: Route Request

RTU: Remote Terminal Unit

RTV: Reputation Trust Value

SCADA: Supervisory Control and Data Acquisition System

SKA: Secure Knowledge algorithm with Anomaly detection

SSR: Signal Stability Routing

TORA: Temporally Ordered Routing Algorithm

TTSV: Total Trust State Value

VPN: Virtual Private Network

WAN: Wide Area Network

WRP: Wireless Routing Protocol

59

Appendix V

PC Technical Specifications

Table AV.1 shows the technical specifications of the PC used for the simulation of

network under various scenarios and cases discussed in Chapter 4 and Chapter 5. Simulations

were performed on NS-2.

Table AV.1: Technical specifications of PC.

Specifications Details

PC Brand Lenovo

Processor Intel i7 – 4510U, 2-2.6 GHz

RAM 8 GB

Screen Resolution 1920 * 1080

Operating System Ubuntu 14.04 LTS (64-bit)

Disk Space 1 TB

60

Vita

Goutham Krishna Chalamasetty was born in Guntur, Andhra Pradesh, India. He received

his Bachelor of Technology in Electronics and Communication Engineering from Vignan

University, Guntur, India, in the year 2013. In August 2014, he joined the Department of

Electrical and Computer Engineering (ECE), UTEP to pursue Master of Science degree in

Electrical Engineering (M.S.E.E). In January 2015, he joined the PRES Lab within the ECE

department and started his research career as a Graduate Research Assistant (GRA) under the

direct supervision of PRES Lab’s director Dr. Paras Mandal who guided and mentored him

throughout his thesis period in the area of Cyber Security for Power Systems. Before starting this

research, he had very limited knowledge on Power System. However, during this thesis period,

he gained good research skills and knowledge on Cyber Security and Power System

Communication. Furthermore, he expanded his skills into publishing research papers in journal,

international conference and symposiums. List of publications associated with his M.S.E.E thesis

are provided below.

Journal Paper

[1] G. K. Chalamasetty, P. Mandal, and B. Tseng, “SCADA framework incorporating

MANET and IDP for cyber security of residential microgrid communication network,”

Smart Grid and Renewable Energy, Vol. 7, No. 3, pp. 104-112, 2016.

Conference Paper

[2] G.K. Chalamasetty, P. Mandal, and B. Tseng, “Secure SCADA communication network

for detecting and preventing cyber-attacks on power systems,” in Proc. 2016 Clemson

University Power System Conference, PSC 2016, Co- sponsored by IEEE, Clemson

University, Clemson, SC, March 8-11, 2016.

 Recipient of UTEP grad travel grant

61

Symposium Papers

[3] G.K. Chalamasetty, P. Mandal, and B. Tseng, “Cyber security model for power system

based on game theory”, in Proc. 5th Southwest Energy Science and Engineering

Symposium, El Paso, Texas, April 4, 2015.

[4] G.K. Chalamasetty, P. Mandal, and B. Tseng, “Comparison of two IDP technologies in

detecting and preventing cyber-attacks on microgrid communication networks,” in Proc.

The Southwest Emerging Technology Symposium, El Paso, Texas, April 9, 2016.

Mr. Chalamasetty is a Student Member of IEEE since 2015. The research, which he led as

a GRA at the PRES Lab., motivated him towards the completion of his M.S.E.E. thesis. He

would like to express his utmost gratitude to UTEP for providing an admirable education,

knowledge, and research opportunity while pursuing his M.S.E.E. degree. Furthermore, he would

like to convey a sincere appreciation to his thesis advisor, Dr. Mandal, for mentoring him

towards the completion of this M.S.E.E. thesis entitled “Reliable and Secure SCADA Framework

for Residential Microgrid Communication”.

Contact Information: [email protected].

This thesis/dissertation was typed by Goutham Krishna Chalamasetty.