0% found this document useful (0 votes)
16 views10 pages

Presentation For Project

The document outlines a project for a Blockchain Based Voting System aimed at creating a secure and transparent election process while addressing issues such as voter fraud and manipulation. It details the system's objectives, requirements, design, and algorithms used, emphasizing real-time vote tracking and voter authenticity. The conclusion highlights the system's potential for use in various organizations and its future scope for scaling to national elections and integrating biometrics.

Uploaded by

abhishekji9651
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views10 pages

Presentation For Project

The document outlines a project for a Blockchain Based Voting System aimed at creating a secure and transparent election process while addressing issues such as voter fraud and manipulation. It details the system's objectives, requirements, design, and algorithms used, emphasizing real-time vote tracking and voter authenticity. The conclusion highlights the system's potential for use in various organizations and its future scope for scaling to national elections and integrating biometrics.

Uploaded by

abhishekji9651
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Blockchain Based Voting System

Project Phase Two

Abhishek Kumar
Enrollment No: U2144045
May 5, 2025
Centre of Computer Education & Training
University of Allahabad, Prayagraj

1 / 10
Introduction

• Project Title: Blockchain Based Voting System


• Category: Blockchain Technology
• Aim: Create a secure, transparent, and tamper-proof election
process
• Addresses issues like voter fraud, miscounting, and
manipulation
• Uses decentralized blockchain for real-time verification and
voter privacy

2 / 10
Problem Definition

Challenges in Traditional Voting Systems:

• Vote tampering and lack of transparency


• Voter fraud and long processing times
• Vulnerability to hacking in electronic systems

Key Issues:

• Privacy vs. Transparency


• Scalability, Security, Trust

3 / 10
Objectives

• Provide a secure, transparent, and tamper-proof platform


• Ensure voter authenticity and prevent fraud
• Enable real-time vote tracking with immutable records
• Enhance trust and fairness in the election process

4 / 10
System Requirements

Functional: Voter/Admin Login, Vote Recording, Vote Counting


Non-Functional: Performance, Transparency, Security, Usability
Technical: Python, Flask, HTML/CSS, Hashlib, Uuid
Hardware: Intel Core i5, 16GB RAM, 512GB Storage

5 / 10
System Design

Data Flow Diagram (DFD):

• Level 0: Overview of voter interaction with system


• Level 1: Detailed flow of vote casting and recording

Key Components:

• Blockchain
• Voter Authentication
• Admin Dashboard

6 / 10
Algorithms Used

• Hashing (SHA-256): Ensures data integrity


• Block Creation: Adds votes as blocks in blockchain
• Voter Authentication: Verifies eligible voters
• Double Voting Check: Prevents multiple votes
• Vote Counting: Tallies votes per candidate/party

7 / 10
Development & Testing

Development:

• Flask-based web app with custom blockchain


• Features: Registration, Voting, Admin Dashboard

Testing:

• Unit, Integration, Usability, Performance Testing

8 / 10
Conclusion & Future Scope

Conclusion:

• Secure, transparent, and user-friendly voting system


• Suitable for schools, colleges, and organizations

Future Scope:

• Scale to national elections, integrate biometrics


• Develop mobile app for remote voting

9 / 10
Thank You

Questions?

10 / 10

You might also like