Decentralized Election System
Presented by:
Monjure Mowla
Ameer Talha
Nipun Paul
Mutakabbirul Islam Pranto
Supervised by:
Mr. Md. Khairul Hasan
Associate Professor, CSE Department
Ahsanullah University of Science and Technology
- 180104027
- 180104036
- 180104042
- 180104044
AHSANULLAH UNIVERSITY OF SCIENCE AND TECHNOLOGY
Department of Computer Science and Engineering
Objective
Decentralized Election System
2 of 24
13th December, 2022
To implement a decentralized application in order to solve the problems of holding a fair election.
Motivation
Purpose
Decentralized Election System
3 of 24
=> The Election Commission can do their jobs digitally
=> The agents can quickly verify a voter
=> Each voter can vote only once
13th December, 2022
Introduction (1 of 2)
Decentralized Election System
4 of 24
13th December, 2022
Introduction (Continued – 2 of 2)
Decentralized Election System
5 of 24
13th December, 2022
Some Related Works
Decentralized Election System
6 of 24
13th December, 2022
Decentralised Applications Using Ethereum Blockchain
Decentralized Election System
7 of 24
13th December, 2022
Decentralized online voting using
blockchain and secret contracts
Decentralized Election System
8 of 24
13th December, 2022
Designing with Enigma
Android Application
Voters Remain Anonymous
Secure Remote E-Voting using Blockchain
Decentralized Election System
9 of 24
13th December, 2022
Remote Voting
Proof of Concept
Results Hidden
Building A Decentralised Application on the Ethereum Blockchain
Decentralized Election System
10 of 24
13th December, 2022
A Decentralised Sharing App Running a Smart Contract on the Ethereum Blockchain
Decentralized Election System
11 of 24
13th December, 2022
Legal smart contracts in Ethereum Blockchain: Linking the dots
Decentralized Election System
12 of 24
Technologies used-
A versioning system that keeps track of the contract changes and links the different versions using a linked list.
System Architecture for a smart contract application
13th December, 2022
Proposed Model
Decentralized Election System
13 of 24
13th December, 2022
Implemented Model (1 of 3)
Decentralized Election System
14 of 24
13th December, 2022
Implemented Model (Continued – 2 of 3)
Decentralized Election System
15 of 24
13th December, 2022
Implemented Model (Continued – 3 of 3)
Decentralized Election System
16 of 24
13th December, 2022
Simulation and Result (1 of 5)
Decentralized Election System
17 of 24
13th December, 2022
Simulation and Result (Continued – 2 of 5)
Decentralized Election System
18 of 24
13th December, 2022
Simulation and Result (Continued – 3 of 5)
Decentralized Election System
19 of 24
13th December, 2022
Simulation and Result (Continued – 4 of 5)
Decentralized Election System
20 of 24
13th December, 2022
Simulation and Result (Continued – 5 of 5)
Decentralized Election System
21 of 24
13th December, 2022
Limitations
Decentralized Election System
22 of 24
13th December, 2022
Future Work
Conclusion
Decentralized Election System
23 of 24
13th December, 2022
Your Valuable Suggestions, Please
Decentralized Election System
Thank You
13th December, 2022
24 of 24