Adil Khan 1 year ago
AdiKhanOfficial #FYP Ideas

Decentralized Electronic Voting System

In this project, we employ the Distributed Ledger Technology and the Blockchain for casting a vote with privacy, traceability, and verifiability. The idea is to provide a decentralized platform to the voters so that they can make sure if their vote has been cast and there is only one vote cas

Project Title

Decentralized Electronic Voting System

Project Area of Specialization

Blockchain

Project Summary

In this project, we employ the Distributed Ledger Technology and the Blockchain for casting a vote with privacy, traceability, and verifiability.

The idea is to provide a decentralized platform to the voters so that they can make sure if their vote has been cast and there is only one vote cast on one ID. Specifically, the objective of the project is:

  • Keeping an individual's vote secret to achieve voter anonymity, the framework makes use of the encrypted properties of the blockchain.
  • Only verified voters are allowed to vote, and no individual should vote twice. To claim their eligibility, all qualifying users must register using unique identifiers such as their ID.
  • Voters should know that their vote has been cast successfully and the hash has been generated. This is important to achieve verifiability i.e. to verify if a certain vote was included in the count.

Our system will be built using an Ethereum decentralized system.  Ethereum is a decentralized, open-source blockchain with smart contract functionality. NPM is the package manager for the Node JavaScript platform. It puts modules in place so that nodes can find them, and manages dependency conflicts intelligently. MetaMask is a software cryptocurrency wallet used to interact with the Ethereum blockchain.

Project Objectives

a)     Privacy - Keeping an individual's vote secret to achieve voter anonymity, the framework makes use of the encrypted properties of the blockchain.

b)    Eligibility - Only verified voters are allowed to vote, and no individual should vote twice. To claim their eligibility, all qualifying users must register using unique identifiers such as their ID.

c)      Verifiability - Voters should know that their vote has been cast successfully and the hash has been generated. This is important to achieve verifiability i.e., to verify if a certain vote was included in the count.

d)    Track - The ability to trust the vote tallying process Upon casting their vote successfully, a user is provided with their unique transaction ID in the form of a cryptographic hash. A user can use this transaction ID to track if their vote was included in the tallying process.

Project Implementation Method

https://drive.google.com/file/d/1z67nqbzlmO2Q84D4Wjt42EwV1-omDB9k/view?usp=sharing

Benefits of the Project

Our project provides the following benefits:

1) Reduce inequality within and among countries.

2) Promote peaceful and inclusive societies for sustainable development, provide access to justice for all and build effective, accountable and inclusive institutions at all levels

Technical Details of Final Deliverable

Development Languages and Tools

  • Front End: HTML, CSS, JavaScript
  • Backend: Python, solidity
  • Tools: NPM, Truffle, Ganache, Metamask

Operating System

The system is built-in in windows 10.

Final Deliverable of the Project

HW/SW integrated system

Core Industry

Others

Other Industries

Core Technology

Blockchain

Other Technologies

Sustainable Development Goals

Reduced Inequality, Peace and Justice Strong Institutions

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Arduino Equipment150005000
Digital Persona URU 4500 Equipment11600016000
Printing, binding Miscellaneous 330009000
Total in (Rs) 30000
If you need this project, please contact me on contact@adikhanofficial.com
0
201
ANDROID BASED APPLICATION FOR MANAGEMENT OF SEASONAL CROP EXPENSES

The proposed application is user friendly and menu-driven. The Urdu language helps illiter...

1675638330.png
Adil Khan
1 year ago
IoT Bassed Weather Reporting

?IoT based weather reporting system allows the people to directly check the weather status...

1675638330.png
Adil Khan
1 year ago
Leafix

This system can be proved beneficial for the farmers for early detection of Plant Diseases...

1675638330.png
Adil Khan
1 year ago
SCRAPLINE

The project which we named as ScrapLine is actually for checking Availability of tickets f...

1675638330.png
Adil Khan
1 year ago
Energy management system for hybrid solar and wind based micro smart g...

An efficient energy management system for a small-scale hybrid wind-solar-battery based mi...

1675638330.png
Adil Khan
1 year ago