0% found this document useful (0 votes)
29 views8 pages

Blockchain Based E-Voting System

The document discusses a blockchain-based e-voting system aimed at improving the voting process by addressing issues such as privacy, cost, and scalability. It outlines the limitations of traditional e-voting systems and proposes a new system utilizing smart contracts for secure and efficient voting. The proposed system enhances voter turnout and accuracy by allowing online voting and automatic tallying of results.

Uploaded by

Govind G
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views8 pages

Blockchain Based E-Voting System

The document discusses a blockchain-based e-voting system aimed at improving the voting process by addressing issues such as privacy, cost, and scalability. It outlines the limitations of traditional e-voting systems and proposes a new system utilizing smart contracts for secure and efficient voting. The proposed system enhances voter turnout and accuracy by allowing online voting and automatic tallying of results.

Uploaded by

Govind G
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

BLOCKCHAIN BASED E-VOTING SYSTEM

ABSTRACT

In a democratic regime, voting is crucial to making collective decisions. Unfortunately,


although this activity has great significance and value, little effort has been made to improve the
way we vote. Paper ballots are still the most used method, although this method is relatively
simple, brings many inconveniences, and represents a contradiction to the modern world and its
advances. Mostly focuses on a review study of blockchain-based voting systems. It aims at
identifying the strategies and the guidelines as well as provides a comprehensive end-to-end
electronic voting system based on blockchain, with the help of cryptographic techniques such as
zero-knowledge proofs to improve privacy. The novelty of this paper is that we tackle the
limitations of electronic voting systems found in the literature, including cost, identity
management, and scalability problems. Our purpose is to provide key elements for organizations
on how to design their proper electronic voting system based on blockchain technology.
SYSTEM ANALYSIS

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

 System : Pentium IV 2.4 GHz.


 Hard Disk : 500 GB.
 Monitor : 15 VGA Colour.
 Mouse : Logitech.
 RAM : 4 GB.

SOFTWARE REQUIREMENTS

 Operating System : Windows-10/11 (64-bit).


 Frontend : HTML5,CSS4.0
 Backend : Python 3.10.5 (64-bit)
 IDE Tools : Visual Studio Code 1.7

You might also like