Adil Khan 1 year ago
AdiKhanOfficial #FYP Ideas

Use of Blockchain for Pakistani voting system

Blockchain is a revolutionary cryptographic technique that will result in a complete paradigm shift within the next few years in the way data or information is stored.  Blockchain is simply a chain of blocks in which data is stored in a peer- to-peer network. Within the blockchain, the i

Project Title

Use of Blockchain for Pakistani voting system

Project Area of Specialization

Computer Science

Project Summary

Blockchain is a revolutionary cryptographic technique that will result in a complete paradigm shift within the next few years in the way data or information is stored. 

Blockchain is simply a chain of blocks in which data is stored in a peer- to-peer network. Within the blockchain, the information cannot be tampered and is considered immutable. 

There are two major types of voting systems in use worldwide, i.e., E-voting systems or ballot paper-based voting systems. Both systems involve a central authority that is in control of the entire voting data resulting in trust issues among people. There is no guarantee that the vote will be counted. In these systems the central authority must be trusted. 

Voting system based on blockchain technology is a way to store voting data in a decentralized way. There will be no central authority controlling the data. If anyone attempts to tamper the vote in any block, the change in fingerprint triggers a change in all blocks making it impossible to hack. The vote cast by a person in a blockchain-based setup can be verified by oneself.

Project Objectives

Propose a decentralized e-voting system to replace the current system involving third parties. 

To overcome the lack of trust between people and institutions resulting in low voting turn out 

To ensure fair electoral results 

To prevent hacking of voting system

To ensure verification of electoral results

To help with mobility issue for vote casting

Project Implementation Method

The purpose of blockchain-based e-voting system is to improve the resilience of voting system. 

The feature set will be

Ability to create a poll

Ability to register the voters

Web application for users to access the voting system and cast votes

Generation of a transaction ID for each vote cast through the use of a hash function

Voting management architecture includes a back-end database to store voting tally. As each transaction becomes part of a public ledger.

The four main phases of the design are as follows

Voter Registration

The voting process

The tallying process

Result compilation and verification

For voter registration and to ensure that each vote is cast only once, we propose the use of biometrics.

Proposed set of tools is as follows:

Language: Java

Platform: Netbeans

Server to host the application: Glassfish

Database: MySQL

Blockchain platform: Ethereum/Multichain

Benefits of the Project

The major benefit is to have a secure, verifiable, resilient decentralized voting system to rebuild trust on the entire electoral process and provide end-to-end verification.

Technical Details of Final Deliverable

For the final deliverable, these software tools are required.

Software Deliverables:

Final Deliverable of the Project

HW/SW integrated system

Core Industry

Others

Other Industries

Core Technology

Blockchain

Other Technologies

Sustainable Development Goals

Industry, Innovation and Infrastructure

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Udemy course to learn blockchain development Equipment12000020000
Item Name Udemy course to learn blockchain development Software tools Equipment14000040000
Miscellanous   Miscellaneous 11000010000
Udemy course to learn blockchain development Equipment12000020000
Item Name Udemy course to learn blockchain development Software tools Equipment14000040000
Miscellanous   Miscellaneous 11000010000
Total in (Rs) 140000
If you need this project, please contact me on contact@adikhanofficial.com
0
200
Control Design of Extra Occular Muscle of Gimbal Based Robotic Eye

In a dynamic social environment fast eyeball movement is much needed to recognize and trac...

1675638330.png
Adil Khan
1 year ago
DESIGN AND IMPLMENTATION OF INTELLIGENT MOBILE PHONE DETECTOR CONTROL...

I have proposed to implement a Design and Implementation of an Intelligent Mobile device D...

1675638330.png
Adil Khan
1 year ago
Gender Classification and Age Detection Based on Human Facial Features...

In Human being the key characteristic feature is the face. The various emotions of a human...

1675638330.png
Adil Khan
1 year ago
Self Defense Simulation Using Virtual Reality

Overview: The ideology of our project(Self Defense Simulation Using Virtual Reality) ...

1675638330.png
Adil Khan
1 year ago
Offensive Language Detection Using Machine Learning

Offensive Language detection Using Machine Learning (OLDUM) aims at developing a prototype...

1675638330.png
Adil Khan
1 year ago