DEVELOPING TRANSPARENT, FAIR, AND PRIVACY PRESERVING E-VOTING SYSTEM WITH BLOCKCHAIN
E-voting systems are often not transparent, such that anyone including the voters are not able to fully trust whether the system that is being used is working correctly. One way to achieve transparency is by using blockchain and smart contract. E-voting systems also need to pay attention to fairness...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/42830 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
Summary: | E-voting systems are often not transparent, such that anyone including the voters are not able to fully trust whether the system that is being used is working correctly. One way to achieve transparency is by using blockchain and smart contract. E-voting systems also need to pay attention to fairness, where anyone should not be able to do partial tally before the voting ends. Fairness can be achieved by using commit-reveal scheme. An e-voting system also need to preserve voters’ privacy, such that the sent votes should not reveal who the voter was. Voters’ privacy can be achieved by using blind signature scheme. In this work, a transparent, fair, and privacy preserving e-voting system with blockchain is developed.
The developed system is able to achieve transparency, fairness, and preserve voters’ privacy by using Ethereum blockchain together with its smart contract, commit-reveal scheme, and blind signature scheme. Even so, there are still weaknesses such as security and corruption that cannot be prevented directly. The system was tested by running a voting simulation on Rinkeby testnet. Based on performance analysis, this system is not limited to the number of voters, organizers, or votes and can run well. |
---|