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

2025-06-28 16:26:04 - Adil Khan

Project Title

Decentralized Electronic Voting System

Project Area of Specialization BlockchainProject 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:

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

Operating System

The system is built-in in windows 10.

Final Deliverable of the Project HW/SW integrated systemCore Industry OthersOther IndustriesCore Technology BlockchainOther TechnologiesSustainable Development Goals Reduced Inequality, Peace and Justice Strong InstitutionsRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 30000
Arduino Equipment150005000
Digital Persona URU 4500 Equipment11600016000
Printing, binding Miscellaneous 330009000

More Posts