Professional Documents
Culture Documents
net/publication/338526734
CITATIONS READS
2 943
5 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Musaab Hasan on 11 January 2020.
M. H. is Pursuing M.S in Cyber Security at Zayed University, Abu Dhabi, Benjamin C. M. Fung is with the School of Information Studies, McGill
UAE, and he is with the Electrical Engineering Department, Ajman University, University, Canada (e-mail: ben.fung@mcgill.ca).
Fujairah, UAE, (e-mail: m80006988@zu.ac.ae).
Patrick C. K. Hung and Laura Rafferty are with the Faculty of Business and
Farkhund Iqbal is with the College of Technological Innovation, Zayed Information Technology, University of Ontario Institute of Technology,
University, UAE (e-mail: farkhund.iqbal@zu.ac.ae). Canada (e-mail: patrick.hung@uoit.ca, laura.rafferty@uoit.ca)
and transferring consumption data from multiple rooms to the
server however it lacks in providing an interface to the user to
interact and view the readings. The user needs a moderate level
of computer experience to start serial monitoring software and
initiate the connection with the XBee module connected to a
computer to view the consumption data. Furthermore, the
system is performed on the user side and does not introduce any
means for moving the data from the user to utility company
servers to perform automated way in recording the meter's
Fig. 1 Research structure and framework. readings.
The rest of this paper is organized as follows. Section II Next, Karad et al. [46] present a smart meter that accepts
presents a literature review. The main security threats to smart recharge codes and verifies them with the power utility server
metering systems are discussed in Section III. The design and to create a prepaid electricity system. The smart meter uses the
prototype implementation of the proposed system design is Global System for the Mobile communication (GSM) cellular
presented in Section IV. Next, the procedures used to harden network to send the recharge card number alongside with the
the proposed system design and the rationale for them are consumer identity to the power utility and hence the power
elaborated in Section V. Finally, Section VI concludes the paper utility reply to the smart meter whether the card number is valid
with future work. or not with the associated recharged amount. The system based
on Short Message Service (SMS) through the GSM cellular
II. LITERATURE REVIEW network that has been proven to be breakable by many
researchers and accordingly the data can be sniffed and altered
A city could be considered smart if it uses the Information
easily. It is recommended to use the latest cellular networks
and Communication Technology (ICT) or Internet of things
while implementing encryption and hashing techniques to
(IoT) to monitor and control its assets [33]. The assets that could
ensure that the data will not be sniffed and altered.
be supported by the smart concept would be power grids,
Further, Khanji et al. [14] propose a system that measures the
transportation systems, educational systems, and any
power consumption and transmit it through Bluetooth to an
governmental or private sector. In the United Arab Emirates
Android device that displays the data. The Orvibo WiFi Smart
(UAE), the adoption of smart city concept has recently received
Socket and its free Android application were used through the
a lot of attention to include various services provided by
proposed system to control one of the home appliances through
different authorities including the municipality, health, police,
WiFi. The proposed system presents a unique interface for the
roads, and transport, economic, electricity, water, etc. [34][35].
user that allows him to view and manage his power
The smart grid is an essential part of smart cities as
consumption, however, it has multiple issues. The main issue is
implementing it will result in increasing the throughput of the
the system dealing with multiple communication channels that
grid while reducing the energy consumption [36]. The
are Bluetooth and Wi-Fi leading to extra load on the processors
traditional grid systems should have monitoring, analysis,
as well as more energy consumption. In this paper, the proposed
control, and communication capabilities. The first attempt in
system could be improved by providing a single interface that
bringing sustainability to the smart grid was introduced by
allows the user to view his consumption and manage the
Masdar City in Abu Dhabi that uses the combination of
devices without the need to perform this task through different
technology, architectural designs, and solar power to run a
applications and different communication channels.
complete city while reducing the energy consumption and
Then, Pawar et al. [13] present a smart metering system in
wasted resources [35]. The monitoring and control of power
which an Arduino UNO micro controller collects the power
consumption on the consumer's side are achieved by smart
consumption data from all Arduino Yun microcontrollers that
meters. Smart meters normally involve real time measurements,
are connected to each household. Then the Arduino UNO micro
power quality monitoring, and power outage notification [37].
controller uploads the consumption data to Temboo cloud and
The features and functionalities that are presented by smart
sends alerts and notifications to the user through email or SMS.
meters exceeded the expectation to include advanced features.
The proposed system provides a convenient environment for
The recent proposed smart metering systems are discussed in
sending the consumption details to the server, however, no
the rest of this section and a summary of the discussion is
security measures were considered as the data is uploaded
presented in Table I.
without presenting any security measures like encryption. The
Referring to the related research works in smart metering
proposed system eliminates the need for the power utility
systems, Burunkaya and Pars [12] present a smart metering
companies to send personnel to collect the meter consumption
system that uses the Zigbee wireless technology to transfer the
data manually, however, it only sends alerts and notifications
consumption data from multiple points to the server. A running
when abnormal activities occurred to the Temboo cloud without
Personal Computer (PC) was used as a server that receives the
presenting a local database for the measurements making the
consumption data and displays them. The user can switch ON
system not logging the consumption data when it the connection
or OFF any device or point in the system remotely through the
to the cloud is lost.
server. The proposed system provides a scheme for managing
In addition, Preethi and Harish [47] introduce a smart
- The extra load on the
metering system that supports pre-paid and post-paid billing. system by using two
The smart meter measures and calculates the consumption data different wireless
meter that saves measurements process. - The need for the power
language that makes the unit accessible from all smart devices 1
consumption details - It Generates and saving utility company to
6
on an SD card. consumption logs. collect the consumption
types including mobile phones and tablets. The 4G LTE cellular details manually is not
network could be used as a base for the communication since it eliminated.
that measures - The need for the power - Simple consumption logging.
1 - The main server can
consumption data utility company to - Provide automated consumption reading to the utility
7 control the points and
from multiple collect the consumption company.
collect the consumption
points. details manually is not Nexus 1500+[8]
readings. - Built-in screen as an extensive interface for the client.
eliminated.
- The system measures - Advanced features and options (simple consumption
logging, alarms).
Karad et al. [46]
Fig. 2. A use case diagram for the proposed smart metering system
Figure 3 shows the prototype of the proposed system Fig. 5 Pictures of the testing environment of the ACS712 current
working under a test environment at the Cyber Forensics sensor interfaced with Arduino microcontroller.
Laboratory in Zayed University, Abu Dhabi, UAE. The system
consists of five main layers shown in Figure 4. The first two The readings were found to be not satisfying the needed
layers are based on selecting the proper hardware for the accuracy level and accordingly the ACS712 sensor was
proposed system. The third layer identifies the process followed replaced with SmartPi Sensors Board [21] shown in Figure 6,
in recording the consumption details. The structure of the as it provides more accurate readings and makes the design
database and the means used to display the consumption details extendable. The main features of the selected SmartPi sensors
to the consumer are the main parts of the fourth layer. The last board are as follows:
layer shows how the consumption details that are stored in the - Measure currents up to 300A;
database are synchronized with the power utility servers. When - Has 4x 3.5mm jack inputs for current transformers;
relating our proposed smart metering system development - Current transformers could be connected to the 3.5mm
layers to the Open Systems Interconnection Basic Reference jack input;
Model (OSI) [59], the Electronic Sensors layer is basically a - Measure three phase systems;
part of the Physical layer as it is responsible for measuring the - Measure voltage in range of 400V on all phases; and
analog values of the current and voltage and converting them to - Screw terminals for connecting the voltage measurement.
a digital signal that can be understood by the development
board for further calculations and processing. The
Development Board layer covers multiple layers of the OSI
model including Physical, Data Link, Network, Transport,
Session, and Presentation layers as it includes the hardware and
software that is responsible for running the smart meter Linux
operating system with a working network connection. The
Application layer of the OSI model covers the Power Fig. 6 On the left side, the SmartPi sensors board is shown while the
Consumption Logging, Client-Side Web-based Portal, and right side shows the connections needed to measure the three-phase
logging to Power Utility layers. current. (Adapted from [18])
Yaemprayoon et al.
Preethi and Harish
ScottishPower[7]
OpenWay® [6]
Shark® 200[9]
Meter
system was installed as well to ensure that strong policies are
[12]
[47]
[11]
applied on the system with the recent updates [54]. Feature
Automated
F. Disabling USB Devices consumptio
n logging to √ √ √ √ √ √ √ √ √
the utility
Raspberry Pi 3 development board provides four USB ports company
Extensive
that can be used to connect any USB-based devices. To ensure details for
√ √ √ √ √ √ √ √
the
that the attackers do not use these ports to launch their own consumer
Accessible
malicious code, these ports were disabled [55]. interface
from smart
√ √ √ √ √
devices
Implemente
In the proposed system, the power consumption d security √
measures
measurements are done based on electronic current sensors that Supports
pre-paid
√ √ √
and post-
are not easy to manipulate like the traditional energy meters that paid billing
are based on the disk speed of rotation in which bad consumers Compact
design
√ √ √ √ √ √ √ √ √ √ √