0% found this document useful (0 votes)
44 views21 pages

Blockchain-Based E-Voting System Design

Uploaded by

pachikasiddu
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)
44 views21 pages

Blockchain-Based E-Voting System Design

Uploaded by

pachikasiddu
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

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

MINI PROJECT ABSTRACT REVIEW

TITLE : DECENTRALIZED VOTING SYSTEM USING BLOCKCHAIN

Project Guide Team Members (221MC12)


[Link] Devi N [Link] - 22P61A05E1
Assistant Professor [Link] - 22P61A05H8
[Link] - 22P61A05H9

02-05-2025 1
OUTLINE

• Abstract
• Introduction
• Existing system
• Proposed Methodology
• Problem statement
• Objective
• Advantages of Proposed System
• Requirements & Specification
• Project Time Plan
• Conclusion
• References
2
02-05-2025
ABSTRACT
• Electronic voting or e-voting has been used in varying forms since 1970s with fundamental
benefits over paper based systems such as increased efficiency and reduced errors.
However, there remain challenges to achieve wide spread adoption of such systems
especially with respect to improving their resilience against potential faults.
• Blockchain is a disruptive technology of current era and promises to improve the overall
resilience of e-voting systems. This paper presents an effort to leverage benefits of
blockchain such as cryptographic foundations and transparency to achieve an effective
scheme for e-voting. The proposed scheme conforms to the fundamental requirements for
e-voting schemes and achieves end-to-end verifiability. The project is the proposed e-
voting scheme along with its implementation using Multichain platform.
• Benefits include increased efficiency, faster vote counting, and reduced human errors.
Keywords : Electronic voting, Blockchain Technology, Cryptographic foundations, Multi
3
02-05-2025
chain platform, Decentralization
INTRODUCTION

• Electronic voting (e-voting) is a digital way of casting votes instead of using paper
ballots. It is faster, reduces human errors, and makes vote counting easier. However,
many people worry about security, fraud, and lack of transparency in e-voting
systems. Hackers could attack the system, votes might be changed, and voters cannot
always verify if their votes were counted correctly.
• Blockchain technology can help solve these problems. It is a secure and transparent
system that stores information in a way that cannot be changed. Since it is
decentralized, no single person or organization can control it. Blockchain can make e-
voting safer by ensuring that votes cannot be altered and allowing voters to verify their
own votes without revealing their identity.
• This paper presents a blockchain-based e-voting system that improves security and
trust in digital voting. The system is built using the Multichain platform and follows
important rules for a secure election process. The paper also tests the system and
shows how it can help make e-voting more reliable and verifiable.
4
02-05-2025
EXISTING SYSTEM

• Voting has traditionally been conducted using paper ballots, where voters mark
their choices and drop their ballots into a secured box. After the voting process
ends, election officials manually count the votes to determine the results. While
this method is simple and widely understood, it has several challenges.
• Counting votes manually takes time, and there is a risk of human errors, misplaced
ballots, and even tampering. Additionally, large-scale elections require significant
resources and manpower, making the process expensive and slow.
• To address some of these issues, Electronic Voting Machines (EVMs) were
introduced. These machines allow voters to cast their votes digitally by pressing a
button, reducing the need for paper ballots. EVMs help speed up the counting
process and minimize human errors. However, concerns about security and
transparency remain. Since the voting process happens electronically, voters cannot
always verify if their vote has been recorded correctly. There is also the risk of
hacking or system malfunctions, which could impact election results.

02-05-2025 5
PROPOSED METHODOLOGY
• The proposed e-voting system utilizes blockchain technology to enhance security,
transparency, and reliability in the voting process. Unlike traditional e-voting
systems, which rely on centralized authorities, this approach leverages a
decentralized blockchain network to store and verify votes.
• Each voter registers securely and is assigned a cryptographic identity, ensuring only
authorized individuals can participate. Votes are cast through a blockchain-based
interface and encrypted before being recorded on the blockchain ledger.
• Smart contracts validate votes, prevent duplication, and automate the counting
process, ensuring accuracy and fairness. Once recorded, votes cannot be altered or
deleted, making the system tamper-proof.
• The use of blockchain guarantees end-to-end verifiability, allowing voters to confirm
that their votes have been counted correctly while maintaining anonymity.
• The system is implemented using the Multichain platform, which offers a
permissioned blockchain suitable for elections. By integrating cryptographic
techniques and decentralization, this methodology ensures a secure, transparent, and
trustworthy e-voting system, addressing the challenges faced by traditional electronic
02-05-2025 6
voting methods.
PROBLEM STATEMENT

PROBLEM STATEMENT
Existing e-voting systems lack security, transparency, and verifiability, making them
vulnerable to fraud and manipulation. This project aims to develop a blockchain-based e-
voting system that ensures secure, transparent, and tamper-proof elections.

02-05-2025 7
OBJECTIVE

• The objective of this project is to design and implement a blockchain-based e-


voting system that ensures security, transparency, and verifiability in digital
elections. The system aims to eliminate risks associated with traditional e-voting
methods, such as vote tampering, unauthorized access, and lack of voter trust.
• By leveraging blockchain’s decentralized and immutable nature, the proposed
solution will provide a tamper-proof voting process, allowing voters to verify their
votes while maintaining privacy. Additionally, the system will automate vote
counting through smart contracts, reducing human errors and ensuring a fair and
reliable election process.

02-05-2025 8
ADVANTAGES OF PROPOSED SYSTEM OVER EXISTING SYSTEM

1. Security – Prevents vote tampering and cyberattacks using cryptographic


encryption.
2. Transparency – Ensures a verifiable and auditable voting process through a
decentralized ledger.
3. Tamper-Proof – Votes, once recorded, cannot be altered or deleted, maintaining
election integrity.
4. End-to-End Verifiability – Voters can confirm that their votes were counted
correctly.
5. Decentralization – Eliminates control by a single authority, reducing risks of
fraud and manipulation.

02-05-2025 9
REQUIREMENTS & SPECIFICATION

SOFTWARE REQUIREMENTS:
• Operating System: Windows
• Blockchain Platform: Ethereum
• Smart Contract Language: Solidity
• Development IDE: VS code
• Backend Framework: [Link]
• Frontend Framework: [Link]
• Blockchain Interaction Library: [Link]
• Database: IPFS (for decentralized storage)
• Testing Framework: Hardhat
• Other Tools: Metamask, Git
• HARDWARE REQUIREMENTS
• CPU: Multi-core processor
• RAM: 8GB to 16GB
• Storage: 32GB to 128GB (SSD recommended)
10
•02-05-2025
Network: Stable internet connection for blockchain synchronization
PROJECT TIME PLAN

Review Dates

1. Abstract 10.02.2025 to 15.02.2025

2. Literature survey 24.02.2025 to 01.03.2025

3. Design 24.03.2025 to 29.03.2025

4. Implementation 14.04.2025 to 19.04.2025

5. Testing & Validation 28.04.2025 to 03.05.2025

Task Last Date


1. Submission of First draft of Project document 15.04.2025
2. Submission Final copy of Project document 25.04.2025
02-05-2025 11
LITERATURE SURVEY

TITLE Author Year ADVANTAGES LIMITATIONS

[1] Blockchain Quang Huy Do 2023 Blockchain provides a High transaction volumes
Integration in 5G tamper-proof, distributed in SDN and slicing can
Technologies: SDN and ledger that enhances data overload traditional
Network Slicing integrity between SDN blockchain systems.
controllers and slices.

[2] ArtChain: Ziyuan Wang 2019 Immutable blockchain Proof of Authority relies
Blockchain-Enabled records ensure trustworthy on trusted validators,
Platform for Art tracking of artwork which could introduce
Marketplace ownership and history, centralization and reduce
reducing fraud and trust compared to fully
forgery. decentralized systems.

[3]. "A Blockchain-Based L. Kohn, M. Alyahya, and 2022 The paper systematically The paper notes that
Electronic Voting N. Alzahrani reviews existing many proposed systems
System: A Systematic blockchain-based e-voting have not been extensively
Review," Journal of systems, providing a tested in real-world
Information Security thorough analysis of scenarios, which may
and Applications various approaches and affect their practical
their implementations. applicability.

02-05-2025 12
[4] Ethereum: A Next- Vitalik Buterin 2014 Ethereum's scripting Developers need to learn
Generation Smart language enables the Solidity and understand
Contract and creation of complex the Ethereum Virtual
Decentralized contracts with arbitrary Machine (EVM), which
Application Platform. logic, allowing for a wide can be challenging for
range of decentralized newcomers.
application
[5] Understanding Morgen Peck 2018 The paper provides a While the paper offers
Blockchain Technology: detailed analysis of theoretical insights, it
Abstracting the blockchain technology, lacks detailed case studies
Blockchain offering insights into its or real-world
underlying principles and implementations to
potential applications. demonstrate the practical
applicability of the
proposed framework.

02-05-2025 13
Class Diagram

02-05-2025 14
Sequence Diagram

02-05-2025 15
UseCase Diagram

02-05-2025 16
Activity Diagram

02-05-2025 17
Deployment Diagram

02-05-2025 18
CONCLUSION

• The proposed blockchain-based e-voting system enhances security, transparency,


and trust in the election process. By leveraging blockchain’s decentralized and
tamper-proof nature, the system ensures that votes cannot be altered or
manipulated, reducing the risks associated with traditional e-voting methods. End-
to-end verifiability allows voters to confirm their votes while maintaining
anonymity, ensuring a fair and reliable election process.
• The implementation using platforms like Ethereum or Multichain demonstrates the
feasibility of blockchain technology in secure voting applications. Overall, this
system provides a modern, efficient, and fraud-resistant solution to digital
elections, addressing key challenges of existing voting systems.

02-05-2025 19
REFERENCES
[1]. Blockchain Integration in 5G Technologies: SDN and Network Slicing, 2023
[2]. Vitalik Buterin, "Ethereum: A Next-Generation Smart Contract and Decentralized
Application Platform," 2014.
[3]. L. Kohn, M. Alyahya, and N. Alzahrani, "A Blockchain-Based Electronic Voting System:
A Systematic Review," Journal of Information Security and Applications, 2022.
[4]. IEEE Transactions on Blockchain –Various research papers on blockchain security and
cryptographic techniques for online voting.

20
02-05-2025
Queries?

02-05-2025 21

You might also like