E-VOTING SYSTEM BASED ON BLOCKCHAIN
Well-designed e-voting can improve the security of ballots, ensure voter privacy and speed up calculation processing. The challenge of e-voting is how to maintain data integrity and voter privacy but allow for transparency. Some studies use several cryptographic techniques to ensure voter privacy...
Saved in:
Main Author: | |
---|---|
Format: | Theses |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/61876 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:61876 |
---|---|
spelling |
id-itb.:618762021-09-28T10:12:21ZE-VOTING SYSTEM BASED ON BLOCKCHAIN Setiawan AR, Adnan Indonesia Theses e-voting, blockchain, privacy, integrity INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/61876 Well-designed e-voting can improve the security of ballots, ensure voter privacy and speed up calculation processing. The challenge of e-voting is how to maintain data integrity and voter privacy but allow for transparency. Some studies use several cryptographic techniques to ensure voter privacy but do not guarantee data integrity. Likewise, the use of blockchain as a ballot box to maintain the integrity and transparency of votes but blockchain is not involved in the entire e-voting phase. In this thesis, analysis and design are carried out so that all stages of the selection will be carried out in the blockchain system. At each of these stages, an analysis of the challenges that will be faced and the threats that need to be mitigated are also carried out. Several cryptographic techniques are applied to smart contracts to detect double voting and for the calculation process. The results of the study show that data integrity is achieved because every data change on the blockchain can be tracked and will also result in failed transaction commits if the data in the ledger of each peer is inconsistent. Voter privacy can be guaranteed by using the LRS scheme in signature generation and double voting detection, but it causes computation to be higher as the number of voters increases. The performance of counting ballots using the homomorphic encryption scheme is not significantly affected by the large number of ballots because the decryption process is only carried out for the summation results. text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
Well-designed e-voting can improve the security of ballots, ensure voter privacy
and speed up calculation processing. The challenge of e-voting is how to maintain
data integrity and voter privacy but allow for transparency.
Some studies use several cryptographic techniques to ensure voter privacy but do
not guarantee data integrity. Likewise, the use of blockchain as a ballot box to
maintain the integrity and transparency of votes but blockchain is not involved in
the entire e-voting phase.
In this thesis, analysis and design are carried out so that all stages of the selection
will be carried out in the blockchain system. At each of these stages, an analysis of
the challenges that will be faced and the threats that need to be mitigated are also
carried out. Several cryptographic techniques are applied to smart contracts to
detect double voting and for the calculation process.
The results of the study show that data integrity is achieved because every data
change on the blockchain can be tracked and will also result in failed transaction
commits if the data in the ledger of each peer is inconsistent. Voter privacy can be
guaranteed by using the LRS scheme in signature generation and double voting
detection, but it causes computation to be higher as the number of voters increases.
The performance of counting ballots using the homomorphic encryption scheme is
not significantly affected by the large number of ballots because the decryption
process is only carried out for the summation results.
|
format |
Theses |
author |
Setiawan AR, Adnan |
spellingShingle |
Setiawan AR, Adnan E-VOTING SYSTEM BASED ON BLOCKCHAIN |
author_facet |
Setiawan AR, Adnan |
author_sort |
Setiawan AR, Adnan |
title |
E-VOTING SYSTEM BASED ON BLOCKCHAIN |
title_short |
E-VOTING SYSTEM BASED ON BLOCKCHAIN |
title_full |
E-VOTING SYSTEM BASED ON BLOCKCHAIN |
title_fullStr |
E-VOTING SYSTEM BASED ON BLOCKCHAIN |
title_full_unstemmed |
E-VOTING SYSTEM BASED ON BLOCKCHAIN |
title_sort |
e-voting system based on blockchain |
url |
https://digilib.itb.ac.id/gdl/view/61876 |
_version_ |
1822003954353963008 |