Adil Khan 1 year ago
AdiKhanOfficial #FYP Ideas

Decentralized E Voting using Blockchain

This project is aimed to develop a Decentralized e-voting system based using Blockchain, since the existing voting systems, whether conventional or electronic, involve insufficient levels of transparency. The election data is under control of a third party which makes it extremely difficult for vote

Project Title

Decentralized E Voting using Blockchain

Project Area of Specialization

Blockchain

Project Summary

This project is aimed to develop a Decentralized e-voting system based using Blockchain, since the existing voting systems, whether conventional or electronic, involve insufficient levels of transparency. The election data is under control of a third party which makes it extremely difficult for voters to ensure that their electoral votes are counted carefully and accurately by the election administrators.

Blockchain technology is one of the solutions because it embraces a decentralized system and the entire ledger is owned by many users. By adopting blockchain in the distribution of ledgers on e-voting systems can reduce one of the cheating sources of database manipulation.

The core idea is to combine the blockchain technology with Paillier Cryptosystem and homomorphic encryption in order to realize the decentralized e-voting application without a trusted third party. It provides a public and transparent voting process while protecting the anonymity of voter’s identity, the privacy of data transmission and the verifiability of ballots as well.

Project Objectives

The objectives of the project are:

  • To develop such a system that is tamper proof and no single entity has control over the election data.

  • To make elections accessible to the voters so they can participate in a modern, convenient and fair way.

  • To develop such a system that provides a substantial level of transparency by sustaining an exposed registry of votes, while defending the privacy of the voters.

  • To develop a mobile application for casting votes and a web application to show the results after the election ends.

Project Implementation Method

This system can be deployed by the election administrators on Tablet devices placed inside the polling stations, though it can be implemented in a way that everyone can vote from their home but, it not possible since only 35% of the total population own smartphones in Pakistan.

Mining/Validation nodes can be divided among the election administrators, government, civil society, enterprise e.t.c. for checking the validity of the votes and voters.

Biometric fingerprint verification:

The verification will be done from the database of registered voters for granting permission to cast a vote.

Permissioned Blockchain:

Available for everyone to read, but don’t allow anyone to be a node, serving the network’s security, transaction verification or mining.

ElGamal/Paillier Cryptosystem (Homomorphic Encryption)

The anonymity and security can be achieved by the secret sharing scheme with Paillier’s public-key cryptosystem and the homomorphism feature allows one to operate on ciphertexts without decrypting them. For a voting system, this property allows the encrypted ballots to be counted by any node without leaking any information in the ballot.

Digital Signatures:

To sign the voter's ballot, so that no can tamper with the ballot. And the voter can use his/her private key to verify the ballot.

Benefits of the Project

The benefits of the project are as follows :

  • The interest in blockchain technology taking over from traditional election methods has potential advantages due to the big technological upgrade from how elections are currently held. Many national elections still take place using a paper-based system, leaving open huge holes for security breaches, fraud, and corruption.

  • Blockchain offers an updated system for voters that could potentially fix these concerns.

  • Its traditional assets, such as its transparency, allow for votes to be followed, counted, and correlated by many different sources while still maintaining the privacy of the voters due to the anonymous transactions along with the blockchain.

  • Minimize the paperwork in order to put end to paper waste and reduce the human resource required for carrying out the election.

  • Elimination of political and unfair business since it is decentralized the voting system will not be in control of any third party.

  • E-voting will make elections less costly.

  • It will reduce the amount of time and human resources required to conduct elections.

Technical Details of Final Deliverable

The final deliverable will be a Permissioned Blockchain molded for carrying out E-Voting.

A mobile application to be deployed on Tablet devices placed inside the polling booths.

A web application, which will be available for the voters to see the results after the election ends. And verify their ballots as well.

And another application for the mining/validation nodes.

The final prototype will be presented at the Final year project exhibition held at our department, and our plan is to conduct an election for the best project using our E-Voting system.

Final Deliverable of the Project

Software System

Type of Industry

Others

Technologies

Blockchain

Sustainable Development Goals

Peace and Justice Strong Institutions

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Tablet devices Equipment21500030000
Biometric Fingerprint scanner Equipment225005000
Thesis printing and binding Miscellaneous 512006000
Poster Miscellaneous 1900900
Total in (Rs) 41900
If you need this project, please contact me on contact@adikhanofficial.com
0
133
Smart Waste Segregation And Compaction Using IOT

With the advent of contemporary science and technology, computer engineering is advancing...

1675638330.png
Adil Khan
1 year ago
Hybrid Electric System with an IoT based Smart Energy

Energy crisis is one of the main issues faced by the world today. These crises can be over...

1675638330.png
Adil Khan
1 year ago
Automatic Topic Generator

We want to develop a system for topic modeling and topic labeling. Our main objective is t...

1675638330.png
Adil Khan
1 year ago
Smart solar panel automated cleaning system

Background: The largest source of renewable energy is solar energy.Solar energy is the fut...

1675638330.png
Adil Khan
1 year ago
Servo motor control for Tracking in Video Streams

Human Surveillance utilizing profound learning. In this task, we had the option to effecti...

1675638330.png
Adil Khan
1 year ago