Adil Khan 10 months 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
Smart Home

The summary of the project can be sum up in one word that is "change". we want to change t...

1675638330.png
Adil Khan
10 months ago
PLC BASED TRANSMISSION LINE FAULT DETECTION AT MULTIPLE STAGES WITH MO...

In this project we have concluded that Pakistan Power Sector is able to do effective opera...

1675638330.png
Adil Khan
10 months ago
Design and Manufacturing of Waste Sorting Machine

Wind tunnels are large tubes with air moving inside.This project is related to the lo...

1675638330.png
Adil Khan
10 months ago
IoT Based Liquid Level Monitoring and Control System

Internet of Things (IoT) Based Liquid Level Monitoring and Control System (IoT-LLMCS) is a...

1675638330.png
Adil Khan
10 months ago
Smart Atendance System using Face Recognition

To maintain discipline, and let students grasp the utmost knowledge in schools, colleges,...

1675638330.png
Adil Khan
10 months ago