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