On the Design and Implementation of a Blockchain Enabled E-Voting Application Within IoT-Oriented Smart Cities

A smart city refers to an intelligent environment obtained by deploying all available resources and recent technologies in a coordinated and smart manner. Intelligent sensors (Internet of Things (IoT) devices) along with 5G technology working mutually are steadily becoming more pervasive and accompl...

Full description

Bibliographic Details
Main Authors: Geetanjali Rathee, Razi Iqbal, Omer Waqar, Ali Kashif Bashir
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9360732/
id doaj-6c4afdda9ddc4a009ca757a245242689
record_format Article
spelling doaj-6c4afdda9ddc4a009ca757a2452426892021-03-30T14:59:39ZengIEEEIEEE Access2169-35362021-01-019341653417610.1109/ACCESS.2021.30614119360732On the Design and Implementation of a Blockchain Enabled E-Voting Application Within IoT-Oriented Smart CitiesGeetanjali Rathee0https://orcid.org/0000-0002-4761-1912Razi Iqbal1https://orcid.org/0000-0003-0513-3665Omer Waqar2https://orcid.org/0000-0003-1787-7100Ali Kashif Bashir3https://orcid.org/0000-0003-2601-9327Department of Computer Science and Engineering, Jaypee University of Information Technology, Waknaghat, IndiaDepartment of Computer Information Systems, University of the Fraser Valley, Abbotsford, BC, CanadaDepartment of Engineering, Thompson Rivers University, Kamloops, BC, CanadaDepartment of Computing and Mathematics, Manchester Metropolitan University, Manchester, U.K.A smart city refers to an intelligent environment obtained by deploying all available resources and recent technologies in a coordinated and smart manner. Intelligent sensors (Internet of Things (IoT) devices) along with 5G technology working mutually are steadily becoming more pervasive and accomplish users' desires more effectively. Among a variety of IoT use cases, e-voting is a considerable application of IoT that relegates it to the next phase in the growth of technologies related to smart cities. In conventional applications, all the devices are often assumed to be cooperative and trusted. However, in practice, devices may be disrupted by the intruders to behave maliciously with the aim of degradation of the network services. Therefore, the privacy and security flaws in the e-voting systems in particular lead to a huge problem where intruders may perform a number of frauds for rigging the polls. Thus, the potential challenge is to distinguish the legitimate IoT devices from the malicious ones by computing their trust values through social optimizer in order to establish a legitimate communication environment. Further, in order to prevent from future modifications of data captured by smart devices, a Blockchain is maintained where blocks of all legitimate IoT devices are recorded. This article has introduced a secure and transparent e-voting mechanism through IoT devices using Blockchain technology with the aim of detecting and resolving the various threats caused by an intruder at various levels. Further, in order to validate the proposed mechanism, it is analyzed against various security parameters such as message alteration, Denial of Service (DoS) and Distributed Denial of Service (DDoS) attack and authentication delay.https://ieeexplore.ieee.org/document/9360732/Blockchaintrust-based e-votingblockchain e-votingsmart cities
collection DOAJ
language English
format Article
sources DOAJ
author Geetanjali Rathee
Razi Iqbal
Omer Waqar
Ali Kashif Bashir
spellingShingle Geetanjali Rathee
Razi Iqbal
Omer Waqar
Ali Kashif Bashir
On the Design and Implementation of a Blockchain Enabled E-Voting Application Within IoT-Oriented Smart Cities
IEEE Access
Blockchain
trust-based e-voting
blockchain e-voting
smart cities
author_facet Geetanjali Rathee
Razi Iqbal
Omer Waqar
Ali Kashif Bashir
author_sort Geetanjali Rathee
title On the Design and Implementation of a Blockchain Enabled E-Voting Application Within IoT-Oriented Smart Cities
title_short On the Design and Implementation of a Blockchain Enabled E-Voting Application Within IoT-Oriented Smart Cities
title_full On the Design and Implementation of a Blockchain Enabled E-Voting Application Within IoT-Oriented Smart Cities
title_fullStr On the Design and Implementation of a Blockchain Enabled E-Voting Application Within IoT-Oriented Smart Cities
title_full_unstemmed On the Design and Implementation of a Blockchain Enabled E-Voting Application Within IoT-Oriented Smart Cities
title_sort on the design and implementation of a blockchain enabled e-voting application within iot-oriented smart cities
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2021-01-01
description A smart city refers to an intelligent environment obtained by deploying all available resources and recent technologies in a coordinated and smart manner. Intelligent sensors (Internet of Things (IoT) devices) along with 5G technology working mutually are steadily becoming more pervasive and accomplish users' desires more effectively. Among a variety of IoT use cases, e-voting is a considerable application of IoT that relegates it to the next phase in the growth of technologies related to smart cities. In conventional applications, all the devices are often assumed to be cooperative and trusted. However, in practice, devices may be disrupted by the intruders to behave maliciously with the aim of degradation of the network services. Therefore, the privacy and security flaws in the e-voting systems in particular lead to a huge problem where intruders may perform a number of frauds for rigging the polls. Thus, the potential challenge is to distinguish the legitimate IoT devices from the malicious ones by computing their trust values through social optimizer in order to establish a legitimate communication environment. Further, in order to prevent from future modifications of data captured by smart devices, a Blockchain is maintained where blocks of all legitimate IoT devices are recorded. This article has introduced a secure and transparent e-voting mechanism through IoT devices using Blockchain technology with the aim of detecting and resolving the various threats caused by an intruder at various levels. Further, in order to validate the proposed mechanism, it is analyzed against various security parameters such as message alteration, Denial of Service (DoS) and Distributed Denial of Service (DDoS) attack and authentication delay.
topic Blockchain
trust-based e-voting
blockchain e-voting
smart cities
url https://ieeexplore.ieee.org/document/9360732/
work_keys_str_mv AT geetanjalirathee onthedesignandimplementationofablockchainenabledevotingapplicationwithiniotorientedsmartcities
AT raziiqbal onthedesignandimplementationofablockchainenabledevotingapplicationwithiniotorientedsmartcities
AT omerwaqar onthedesignandimplementationofablockchainenabledevotingapplicationwithiniotorientedsmartcities
AT alikashifbashir onthedesignandimplementationofablockchainenabledevotingapplicationwithiniotorientedsmartcities
_version_ 1724180216672157696