You are on page 1of 15

Trustworthy E-voting

using Smart Contracts

Batch No: B-12 Project Guide:


S.Surekha (164G1A05A8) DR.G.K.V.Narasimha Reddy M.Tech,Ph.D
B.Sheshi Rekha (164G1A0595) Associate Professor
P.Rohith (164G1A0582)
K.Simran (164G1A0596)

Srinivasa Ramanujan Institute of Technology


Department of Computer Science & Engineering
Abstract
 The electronic voting has emerged over time as a replacement
to the paper-based voting to reduce the redundancies and
inconsistencies.
 This e-voting system will improve the security and decrease the
cost of hosting the elections.
 Here we are using some popular frameworks for the purpose of
constructing a blockchain based e-voting system.
 In this we are using smart contracts which are similar to the
computer programs and stored in blockchain.
Contd..
 In this e-voting system user login onto the portal using their
credentials. The details must match with the voters database.
 In this we are using SHA-256 algorithm to encrypt the details.
 For every participant one block is created. After the voter vote to
a candidate count will increment automatically.
 By this system voter will not cast multiple votes.
 In current system it takes more time to count the votes. But, by
using e-voting we can count the votes in less time.
Requirements
Hardware Requirements:
 i3 Processor based computer
 Operating System: Ubuntu
 Install the tools truffle, ganache
Software Requirements:
 BackEnd: Solidity
 FrontEnd: HTML, CSS
Existing System

 In the current system, voting is generally done


either by writing your opinion on the paper or by
electronic voting machines.
 In this voters cast their vote from the polling
stations held at particular locations by standing in
long queues.
 It takes a lot of time to declare the results.

Proposed System
 The proposed system uses blockchain technology
to build secure e-voting system.
 In this we are using smart contracts. By this
contracts we can cast the votes without any third
party interference.
 By this system voters can cast their votes from
any location.
 No user can cast multiple votes. And the results
will declare in very less time.
Problem Description

Building a secure voting system which offers


integrity, transparency and irreversible using
blockchain technology.
Planning

Date Task

05-02-2020 to 08-02-2020 Requirements and Software installation

09-02-2020 to 17-02-2020 Designing the web page

18-02-2020 to 27-02-2020 Implementation

28-02-2020 to 05-03-2020 Testing

06-03-2020 to 11-03-2020 Verification and Documentation


Literature Survey
1.”Secure Electronic Voting System Using Blockchain
Technology”
 This paper tells about the voting system using

blockchain by using the java programming(Netbean).


 They define that some of the threats can be solved by

using this.
 In this they mention the some countries which uses this

voting system. But they get some of the security issues.


Contd..

2.”Blockchain-Based E-Voting System”


 In this paper they define the voting system

which uses the private blockchain. By this


private blockchain it withhold a thousands of
transaction per second.
 But for the countries with more population it get

some issues regarding to the transactions.


Contd….

3.”A Comparative Analysis on E-Voting


System Using Blockchain”
 In this paper they compare the current voting

system with the voting system using blockchain.


 They define the drawbacks of the current voting

system and the challenges faced by that


system.
 They mention the issues like maintenance and

fraud happen in the current voting system.


References
 Ashish Singh, Kakali Chatterjee, “Secure Electronic Voting
System Using Blockchain Technology”, 2018 International
Conference on Computing, Power and Communication
Technologies (GUCON) Galgotias University,2018
 Friðrik Þ. Hjálmarsson, Gunnlaugur K. Hreiðarsson,
Mohammad Hamdaqa, Gísli Hjálmtýsson, “Blockchain based
e-voting system”,2018 International Conference.
 Kanika Garg, Pavi Saraswat, Sachin Bisht, Sahil Kr.
Aggarwal, Sai Krishna Kothuri, Sahil Gupta, "A Comparative
Analysis on E-Voting System Using Blockchain", Internet of
Things: Smart Innovation and Usages 2019 4th International
Conference on, pp. 1-4, 2019..
Review1 Challenges

 Change the Abstract.


 Improve the content.
Queries

?
THANK YOU

You might also like