Blockchain Based E-Voting System
Blockchain Based E-Voting System
ABSTRACT
EXISTING SYSTEM
Any potential citizen ought to be registered to the electoral system before the elections.
Their data ought to be in a very digitally processable format. Besides, their identity data ought to
be unbroken personal in any involving information. Ancient E-voting system could face the
problems. Each vote may or may not contain any choice per candidate, should be anonymous to
everyone including the system administrators, after the vote is submitted through the system.
How a vote is depicted within the involving net applications or databases continues to be AN
open discussion. Whereas a transparent text message is that the worst plan, a hashed token is
wont to offer obscurity and integrity.
DISADVANATGE:
The elector ought to be ready to see and verify his/her own vote, when he/she submitted
the vote. this is often vital to realize so as to forestall, or a minimum of to note, any
potential malicious activity.
Cyber attacks cause an excellent threat to the general public polls. Nobody would settle
for the responsibility if associate degreey hacking try succeeds throughout an election.
Voting delays or inefficiencies related to remote/absentee voting.
PROPOSED SYSTEM
The blockchain technology used mostly works the same as the blockchain technology
contained in the E-voting system and focuses on database recording. The voting process is done
by the arrangement of smart contracts gets that are empowered into the blockchain. The smart
contracts are characterized appropriately as for jobs characterized to the members in the
organization. The administrator has the ability to commence the election, add the candidates,
verify the registered candidates and end the elections. Administrators can also create the voting
ballots by means of decentralized applications. An admin can also define the candidates and
voting constituencies. The smart contract creates the ballot and deploys into the blockchain.
ADVANTAGE:
Online voting is that it can increase voter turnout because it's more convenient for voters
to cast their ballots online than to have to go to a physical polling place.
An online voting system, the votes are tallied automatically, so there's no chance for
human error, giving you peace of mind knowing that your results are accurate.
Send out electronic ballots to all of your voters in just a few clicks. And once the voting
period is over, the system will automatically tally the results.
SYSTEM ARCHITECTURE
Logo Input: This is the input
module of the system, where
logos are submitted for
analysis. These logos may
come
from a variety of sources, such
as websites, social media
platforms, or e-commerce
sites.
• Preprocessing: In this
module, the logos are
preprocessed
and prepared for analysis. This
may involve resizing the
logos to a standard size,
removing background noise
or clutter, or performing other
preprocessing steps to
improve the quality of the logo
for analysis.
• Feature Extraction: In this
module, the system extracts
relevant features from the
logo that will be used for anal-
ysis. These features may
include color, shape,
typography,
and other characteristics of
the logo.
• Machine Learning Model:
This is the core of the system,
where a machine learning
model is used to analyze the
features of the logo and
compare them to a database
of
known legitimate logos. The
model is trained to recognize
patterns in the features of the
logo that are indicative of
authenticity.
• Decision Making: Based on
the output of the machine
learning model, the system
makes a decision about the
authenticity of the logo. If the
logo is determined to be
fake, it is flagged for further
review or removed from the
system.
• Output: The final output of
the system is a decision
about the authenticity of the
logo, along with any relevant
information or
recommendations for further
action. This
output may be presented to a
user or incorporated into
other systems or processes.
SYSTEM REQUIREMENTS
HARDWARE REQUIREMENTS
SOFTWARE REQUIREMENTS