Professional Documents
Culture Documents
in
E-VOTING
By
SIDDHI SURESH NAIK 18IT2006
MAHISH VISHANT NAYAK 18IT1065
OM BHOTLU MUSUNURI 18IT2016
Project Guide
MRS. NILIMA DONGRE
2021
Ramrao Adik Institute of Technology
(Affiliated to the University of Mumbai)
Dr. D. Y. Patil Vidyanagar,Sector 7, Nerul, Navi Mumbai 400706.
CERTIFICATE
This is to certify that, the Mini Project titled
“E-Voting”
Project Guide
This is to certify that the Mini Project entitled ” E-Voting” is a bonafide work
done by
Siddhi Suresh Naik 18IT2006,
Mahish Vishant Nayak 18IT1065 and
Om Bhotlu Musunuri 18IT2016
under the guidance of Mrs. Nilima Dongre. This work has been
approved as a Mini Project for Third year Information Technology.
Examiners:
1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Supervisors:
1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Date :
Place :
Declaration
own words and where other’s ideas or words have been included, I have
adequately cited and referenced the original sources. I also declare that I
have adhered to all principles of academic honesty and integrity and have
for disciplinary action by the Institute and can also evoke penal action
from the sources which have thus not been properly cited or from whom
Date :
4
CONTENTS
Abstract
List of Figures
List of Tables
1 Introduction
2 Literature Survey
3 Problem Statement
4 Objective
5 Proposed Framework
6 Implementation Environment
7 Conclusion
5
Abstract
This project is an attempt to build a secure electronic voting
system that would provide fairness and privacy of the current
voting systems while also offering transparency, accessibility
and flexibility of being a completely electronic system.
We propose an online voting protocol and will be
implemented on a blockchain based distributed ledger which is
capable of fighting attacks of integrity and non-repudiation
while ensuring the authenticity of the votes and the privacy of
the voters as promised.
6
Chapter 1
Introduction
7
(i) Immutability: Any proposed “new block” to the ledger
must reference the previous version of the ledger.
This creates an immutable chain, which is where the blockchain
gets its name from, and prevents tampering with the integrity
of the previous entries.
(ii) Verifiability: The ledger is decentralized, replicated and
distributed over multiple locations. This ensures high
availability (by eliminating a single point of failure) and
provides third-party verifiability as all nodes maintain the
consensus version of the ledger.
(iii) Distributed Consensus: A distributed consensus protocol
to determine who can append the next new transaction to
the ledger. A majority of the network nodes must reach
a consensus before any new proposed block of entries
becomes a permanent part of the ledger.
8
Chapter 2
Literature Survey
9
Current Voting Methods
EVMs
Electronic voting (also known as e-voting) is a term
encompassing several different types of voting, embracing
both electronic means of casting a vote and electronic means
of counting votes. Electronic voting technology can include
punch cards, optical scan voting systems and specialized
voting kiosks
(including self-contained Direct-recording electronic (DRE)
voting systems).
Postal Ballot
Postal voting in India is done only through the Electronically
Transmitted Postal Ballot Papers (ETPB) system of Election
Commission of India, where ballot papers are distributed to the
registered eligible voters and they return the votes by post.[9]
10
Solutions needed currently
WHAT IS BLOCKCHAIN?
A blockchain is a distributed leger of data gathered through
a system that sits over the web. It is the means by which this
data is recorded that gives blockchain its weighty potential.
Blockchain, by itself, isn't an organization, nor is it an
application, yet rather a completely different approach for
archiving information on the web by means of a distributed
ledger. It can be utilized to create applications, for example,
for the purpose of authentication, identification, social
networks, messaging, financials management, security, and
on the basic level for other ledger-based implementations
11
Comparison of different Blockchain Techniques
14
Chapter 3
Problem Statement
Voting in India comes with its own problems. During the last
half-a-century, there have been thirteen general elections to
Lok Sabha and a much larger number to various State
Legislative Assemblies. We can take legitimate pride in that
these have been successful and generally acknowledged to be
free and fair. But, the experience has also brought to fore many
distortions, some very serious, generating a deep concern in
many quarters. There are constant references to the unhealthy
role of money power, muscle power and mafia power and to
criminalization, corruption, communalism and casteism.
• Increasing cost of elections leading to unethical, illegal
and even mafia provided electoral funding, corruption,
criminalization and black money generation in various
forms.
• Inaccurate and flawed electoral rolls and voter identity
leading to rigging and denial of voting rights to a large
number of citizens.
• Booth capturing and fraudulent voting by rigging and
impersonation.
• Engineered mistakes in counting of votes
• The cost per EVM (One Control Unit, one Balloting Unit
and one battery) was Rs.5, 500/- at the time the machines
were purchased in 1989-90. Even though the initial
investment is somewhat heavy, this is more than
neutralized by the saving in the matter of printing of
ballot papers in laths, their transportation, storage etc.
EVMs used in 2004 elections are checked and all
machines are in working condition according to election
15
commission officers in MP. These machines are ready to
use for coming state assembly elections.
• The substantial reduction in the counting staff and the
remuneration paid to them. (Saving manpower required
for conducting said elections)
• The main important factor is – the saving of trees.
(Environmental factor) Supporters say it's also good for
the environment in a country trying to save its vanishing
forests. More than 8,000 tons of paper, made from
approximately 16 million trees, are used to print ballots
for past elections. (Saving trees and essentially the
environment while being at the beginning of a global
warming crisis)
16
Chapter 4
Objective
17
Chapter 5
Proposed Framework
18
2. Blockchain
We decided to use a Private Blockchain technique
because it best suits our needs.
Due to the specific requirements of our use case and in
order to get insights into the full cycle of blockchain
development and implementation, we decided to build
our own custom blockchain tailored to the particular
requirements of privacy as well as transparency.
19
Chapter 6
Implementation Environment
Technologies (Tech-Stack):
Blockchain:
20
Chapter 7
Conclusion
21
Bibliography
23