0% found this document useful (0 votes)
12 views

3

This research article presents a blockchain-based voting system aimed at enhancing transparency and trust in the electoral process. The proposed framework addresses the inefficiencies and vulnerabilities of traditional voting methods by utilizing face verification and secure blockchain technology to ensure fair elections. The system is designed to be scalable, allowing voters to cast their votes online securely while maintaining data integrity and privacy.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

3

This research article presents a blockchain-based voting system aimed at enhancing transparency and trust in the electoral process. The proposed framework addresses the inefficiencies and vulnerabilities of traditional voting methods by utilizing face verification and secure blockchain technology to ensure fair elections. The system is designed to be scalable, allowing voters to cast their votes online securely while maintaining data integrity and privacy.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

International conference on Advanced Techniques in Communication Networking and Automation

RESEARCH ARTICLE OPEN ACCESS

A Framework to Make Voting System


Transparent Using Block chain Technology
CH.sai sunandini,Dr.A.Rajesh,A.Saritha,A.Banushri

1. M.E CSE First year,VISTAS,chennai,Email:[email protected]


2. Professor-CSE,VISTAS,chennai,Email:[email protected]
3. Assistant professor-CSE,VISTAS,chennai,Email:[email protected]
4. Assistant professor-CSE,VISTAS,chennai,Email:[email protected]

Abstract

A widespread scepticism in the yet perfect enough to be used on a


traditional voting system, broad basis. This assesses the
democratic voting in any country is necessity for a solution to ensure
vital. People's fundamental rights the people's democratic rights. This
have been violated. Other digital article introduces a platform based
voting systems have been called on modern blockchain technology
into question because of a lack of that delivers maximum
transparency. Most voting transparency and system stability in
processes are not transparent order to foster trust between voters
enough, making it difficult for the and election authorities. The
government to acquire the trust of proposed technology provides a
voters. The traditional and present framework for conducting voting
digital voting systems are failing activity digitally via blockchain
because they are easily exploited. without the use of physical polling
The major goal is to remedy issues stations. Using _exible consensus
with the traditional and digital techniques, our proposed system
voting systems, which include any provides a scalable blockchain. The
type of mishap or injustice Chain Security Algorithm used in the
throughout the voting process. voting system secures the voting
transaction. While executing a
To ensure a fair election and transaction in the chain, smart
decrease injustice, blockchain contracts establish a safe
technology can be employed in the connection between the user and
voting system. Physical voting the network. The blockchain-based
methods have several flaws, while voting system's security has also
digital voting technologies are not been explored. Furthermore,

ISSN: 2347-8578 www.ijcstjournal.org Page 30


International conference on Advanced Techniques in Communication Networking and Automation

encryption of transactions using Introduction:


cryptographic hashes and 51%
attack prevention on the blockchain Currently, India's voting system is
inefficient and open to outside
have been developed. Furthermore,
threats; the only item that security
the approach for carrying out.
checks is a voter ID card, which is
Blockchain has been used to create
easily falsified these days. It is slow,
out blockchain transactions during
and manually counting votes can
the voting process. Finally, the take a long time. Polling booths are
suggested system's performance captured and most ballots are
evaluation demonstrates that it may destroyed in some rural locations
be implemented in a large-scale where there is no security. As a
population. result, the construction of an online
system will eliminate these
OBJECTIVE OF THE PROPOSED possibilities, and many votes can be
SYSTEM: saved using this system even if such
situations occur. Most voting
The suggested system is a face-
processes are not transparent enough,
verified online voting system that making it difficult for the
employs block chain addresses for government to acquire the trust of
face verification. It assesses voters. The cause of traditional and
whether or not a specific voter is a modern systems' failure The
valid voter based on his or her Block traditional and modern digital voting
chain Address. It enables a specific systems are easily exploitable. The
person to vote online. The polling major goal is to remedy issues with
procedure continues until the voting the traditional and digital voting
period finishes, at which point the systems, which include any type of
database on the server is updated. mishap or injustice throughout the
The Block chain Address is used by voting process. To ensure a fair
the Face Verification online voting election and decrease injustice,
block chain technology can be
system to acquire the complete
utilised in the voting system.
details. about the voter.
Electronic voting has emerged over
Furthermore, the votes are saved in
time as a replacement for paper-
a block chain server and are visible
based voting in order to eliminate
to the public, ensuring a redundancy and inconsistency.
trustworthy environment. According to the historical
perspective offered during the last

ISSN: 2347-8578 www.ijcstjournal.org Page 31


International conference on Advanced Techniques in Communication Networking and Automation

two decades, it has not been as from traditional voting techniques,


successful due to the security and as well as improved voting system
privacy noticed over time. This qualities such as accuracy,
study proposes a system for ensuring convenience, flexibility, privacy,
data security by utilising effective verifiability, and mobility. However,
hashing techniques. This paper electronic voting methods have a
introduces the concepts of block number of problems, including time
formation and block sealing. The consumption, a significant volume
implementation of a block sealing of paper work, no direct role for
concept aids in the adaptation of the higher officials, machine damage
block chain to the needs of the due to inattention, mass updates that
polling process. It is recommended do not allow users to update and
to use consortium block chain, change several items at the same
which assures that the block chain is time, and so on. As a result, we can
held by a governing organisation prevent data loss by establishing a
(e.g., election commission) and that decentralised Block chain-based
no unauthorised access may be made server architecture.
from outside. The framework
suggested in this study covers the SYSTEM ANALYSIS EXISTING
effectiveness of the polling process, SYSTEM:
the utility of hashing algorithms, the
construction and sealing of contracts In India, this is the current voting
and blocks, data accumulation, and
method. This system uses electronic
result declaration utilising the
adjustable block chain approach. ballet to cast votes. In this, we voted
This paper claims to understand in an electronic machine. This is a
security and data management issues
collection of counters and registers.
in block chain, as well as an
improved manifestation of the This voting technique is quite basic.
electronic voting process. It provides advantages such as

Voting systems have progressed mobility, security, and flexibility to


from counting hands to systems that the electoral commission. However,
use paper, punch cards, mechanical in today's environment, everyone is
levers, and optical-scan devices. An
so busy that they don't have time to
electronic voting system, which is
now widely utilised, has some vote. This paper offers a viewpoint
characteristics that distinguish it on the electronic voting procedure.

ISSN: 2347-8578 www.ijcstjournal.org Page 32


International conference on Advanced Techniques in Communication Networking and Automation

This includes, but is not limited to, PROPOSED SYSTEM Advantage:


identifying the polling process,
Voters can vote from anywhere in
which is the actual voting the country without visiting voting
mechanism employed on election booths in a very secure manner.
day. This increases the voting percentage
in India while decreasing the
Disadvantage: expense of the voting procedure.

Among the issues with the current Face Verification provides sufficient
manual voting mechanism are the security, reducing the number of
following: incorrect votes.

Expensive and time consuming: The findings are gathered from the
The process of collecting data and stored data on the blocks via the
entering this data into the database considerable organisation of the
takes too long and is costly to nodes in the block chain.
conduct. For example, time and
money are spent on printing data Architecture Diagram:
capture forms, preparing registration
stations with human resources, and
then advertising the days set for
registration process, including
sensitising voters on the importance
of registration, as well as time spent
on entering this data into the
database.

Too much paper work: The


method requires a lot of paper effort
and paper storage, which is
challenging as the population grows.

Short time allotted to access the


voter registration: This is a major Modules:
issue because not everyone has free
time during the allotted time to ➢ User Registration &
review and update the voter register. Trained Voter Face
➢ Create Election

ISSN: 2347-8578 www.ijcstjournal.org Page 33


International conference on Advanced Techniques in Communication Networking and Automation

➢ Voting The Admin can create an


➢ Publish Result election with a certain election type
Modules description:
and constituency. At the specified
User Registration & Trained
Voter Face: date and time, all elections are
As an initial step, users should initiated. And a verified user must
register on our website (User Voting login and scan his Block chain
Page Way) Block chain with their Address if the election and user
mobile name, email, aadhar id,
constituency match before viewing
Voter id, image Area, Block chain
Address contact number, and a election data. As well as the Block
unique USER-ID. Users who have chain Address. To make a
signed up for this portal are also Nominated account in the block
considered voters. The voter image chain.
is transformed into a trained image.
After successfully registration, the Voting:
administrator verifies the voter
information, and the user can access Voters must have access to a web
their profile using their USER-ID
and registered password. browser in order to vote. The voter
interface would be given in English
Admin: to make it accessible to all users. At
the moment of voting, the
The Admin Login page displays the
suggested method can
default user name and password.
accommodate a high number of
Admin can accept or reject a voter
voters. A decentralised block chain
request after validating the user's
system allows a voter to vote from
information. Admin can also register
any location on the planet. A person
another admin. For the verification
can vote from anywhere, including a
step, the user must scan his Aadhar
foreign country, because his/her
card. After scanning, he should
computerised National ID is
enter his information and submit a
confirmed from the national
request to the administrator. If the
database, allowing him to vote.
account is rejected for any reason,
During the registration process, the
the administrator will notify him to
user must face his registered finger.
register again.
If the User Face matches, the voter
Create Election: must scan his face on the voting
page. The voter must scan his or her
face. If the User Face matches the

ISSN: 2347-8578 www.ijcstjournal.org Page 34


International conference on Advanced Techniques in Communication Networking and Automation

registered Face, the voter can vote successfully save the vote in the
for the correct candidate. KNN is system, all nodes must adhere to
the source. To compare two faces, the smart contracts. When a user
an algorithm for human face completes the voting procedure,
recognition is utilised. Voting the votes are saved in the Block
transactions are routed to a pool, chain. As a result, the voter can be
where miners examine them and confident that his votes saved in the
eliminate malicious requests by block chain cannot be modified. A
obtaining consensus from other pie chart retrieved from the block
nodes before adding them to the chain can be used by the user to
chain. A cryptographic hash is used view his or her vote.The SHA256
to completely safeguard the votes. method was used to hash the data.
Each vote made results in the After the election process is done,
addition of a new block to the chain. the administrator can publish the
When a voting transaction is results for each constituency.
completed and a node is
successfully added to the Vote HARDWARE
Chain, the voter is alerted through REQUIREMENTS
SMS to his registered email. The
voter has supplied with a unique ➢ Hard Disk :
transaction hash by which he can 80GB and Above
validate his vote through a web
➢ RAM : 4GB
portal and upon successfully
and Above
completion of transaction the vote
has been counted in the total voting ➢ Processor : P IV
activity. and Above

Publish Result:
SOFTWARE
While executing a transaction
REQUIREMENTS
in the chain, smart contracts
provide a safe connection between
the user and the network. These are ➢ Windows 10 and above
the rules that apply to the entire ➢ JDK 1.8
Block chain and cannot be ignored ➢ Python 3.6.3
under any circumstances. To
➢ XAMPP

ISSN: 2347-8578 www.ijcstjournal.org Page 35


International conference on Advanced Techniques in Communication Networking and Automation

➢ GanaChe

SCREEN SHOTS

Execution starting of
our application

User login

CONCLUSION:

The goal of presenting a blockchain-


based solution for the voting system
was to foster confidence between the
government and voters, allowing
them to think that their voting

ISSN: 2347-8578 www.ijcstjournal.org Page 36


International conference on Advanced Techniques in Communication Networking and Automation

integrity is protected. Blockchain- computing needs. This clear


based voting makes the voting behaviour of the system is
process more transparent and encouraging for voters to rely on and
trustworthy. For the traditional trust. The Chain Security Algorithm
voting system, the amount of money is also included, which
spent on voting activities in every automatically verifies the chain's
country is very large, but the validity whenever a new block is
proposed alternative for using added to it. Smart Contracts are
blockchain voting systems to make critical in preventing any incomplete
the voting process cheaper, faster, or fraudulent transactions in the
and more trustworthy. It improves blockchain voting system.
people's relationships with their
democratic state by providing them The suggested system provides
with a transparent framework on authorities and voters with a secure,
which they can rely and trust. The transparent, and dependable
framework goes into detail about the platform. Based on the performance
features, services, and role of evaluation of blockchain technology
governmental authorities adopting in VMS, the proposed framework
blockchain in the voting system, has a promising result. The
which is desperately needed to experiment demonstrates that the
increase the electoral system's system maintains efficiency despite
dependability, traceability, and trust. processing a huge number of
Each vote is verified, making it transactions in the blockchain.
unchangeable. The usage of hash
REFERENCES:
ensures voter privacy, and the
concept of public and private keys
[1] S. S. Hossain, S. A. Arani, M. T.
allows authorities to accurately
regulate the process. The voting Rahman, T. Bhuiyan, D. Alam, and
system's traceability aids in M. Zaman, ``E-voting system using
preventing hackers from altering or
blockchain technology,'' in Proc.
accessing voting information.
2nd Int. Conf. Blockchain Technol.
It ensures that each voter only casts
Appl., Dec. 2019, pp. 113_117, doi:
one vote. This system's usability
works well by utilising the more 10.1145/3376044.3376062.
effective The concept of using a
flexible consensus algorithm to
lower the blockchain's significant

ISSN: 2347-8578 www.ijcstjournal.org Page 37


International conference on Advanced Techniques in Communication Networking and Automation

[2] B. Shahzad and J. Crowcroft, ``Blockchain echnology_Beyond


``Trustworthy electronic voting bitcoin,'' Sutardja Center
using adjusted blockchain Entrepreneurship Technol., Univ.
technology,'' IEEE Access, vol. 7, pp. California, Berkeley, CA, USA,
24477_24488, 2019, doi: Tech. Rep., Oct. 2015. Accessed:
10.1109/ACCESS.2019.2895670. Jan. 24, 2018. [Online]. Available:
http://scet.berkeley.edu/wpcontent/
uploads/BlockchainPaper.pdf

[3] F. P. Hjálmarsson, G. K.
Hreiòarsson, M. Hamdaqa, and G.
Hjálmtýsson, ``Blockchain-based E- [6] T. Dimitriou, ``Ef_cient,
Voting system,'' in Proc. IEEE 11th coercion-free and universally
Int. Conf. Cloud . (CLOUD), Jul. veri_able blockchain-based voting,''
2018, pp. 983_986. Comput. Netw., vol. 174, Jun. 2020,
Art. no. 107234, doi:
10.1016/j.comnet.2020.107234.

[4] M. S. Farooq, M. Khan, and A.


Abid, ``A framework to make
charity collection transparent and [7] S. Shah, Q. Kanchwala, and H.
auditable using blockchain Mi. (2016). Block Chain Voting
technology,'' Comput. Electr. Eng., System. Economist. [Online].
vol. 83, May 2020, Art. no. 106588, Available:
doi: https://www.economist.com/
10.1016/j.compeleceng.2020.106588. sites/default/_les/northeastern.pdf

[5] N. M. Crosby, P. Pattanayak, S. [8] S. Park, M. Specter, N. Narula,


Verma, andV. Kalyanaraman, and R. L. Rivest, ``Going from bad

ISSN: 2347-8578 www.ijcstjournal.org Page 38


International conference on Advanced Techniques in Communication Networking and Automation

toworse: From internet voting to


blockchain voting,'' J. Cybersecurity,
vol. 7, no. 1, pp. 1_15, Feb. 2021,
doi: 10.1093/cybsec/tyaa025.

[9] K. M. Khan, J. Arshad, and M.


M. Khan, ``Secure digital voting
system based on blockchain
technology,'' Int. J. Electron.
Government Res.,vol. 14, no. 1, pp.
53_62, Jan. 2018, doi:
10.4018/IJEGR.2018010103.

[10] C. K. Adiputra, R. Hjort, and H.


Sato, ``A proposal of
blockchainbased electronic voting
system,'' in Proc. 2nd World Conf.
Smart Trends Syst., Secur.
Sustainability (WorldS), Oct. 2018,
pp. 22_27, doi:
10.1109/WorldS4.2018.8611593.

ISSN: 2347-8578 www.ijcstjournal.org Page 39

You might also like