Topics in cryptography B - developing a blockchain-based for voting system
Nowadays, we can achieve everything online. This including online shopping, chatting with friends around the world, pay your house loan and much, much more. This includes voting! E-voting is a way that allows people to cast their vote electronically. As compared to traditional voting, E-voting elim...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2023
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/165967 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-165967 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1659672023-04-21T15:37:30Z Topics in cryptography B - developing a blockchain-based for voting system Tan, Wen Jun Tay Kian Boon School of Computer Science and Engineering kianboon.tay@ntu.edu.sg Engineering::Computer science and engineering Nowadays, we can achieve everything online. This including online shopping, chatting with friends around the world, pay your house loan and much, much more. This includes voting! E-voting is a way that allows people to cast their vote electronically. As compared to traditional voting, E-voting eliminates the need to print out the ballot paper, queuing at allocated polling station to cast their vote. E-voting also can increase voter turnout rate. Because with the ease of this technology to allow voters to cast their votes online, rather than going down to the physical polling station. Despite of these benefits, E-voting has its disadvantages. Firstly, the security of E-voting system. The system must be legitimate, safe, accurate. Secondly, the transparency of system and its processing method of the data may not be very transparent to publics. Since the process is entirely electronic, this could lead to vote manipulations by people, since publics hardly to verify the counts. To overcome these issues, Blockchain technology came into the picture, where it can convert the traditional voting process into electronical based and provides security protection, transparency to the voting system. The main goal of this project is to present how Cryptography works in a web-based voting system, together with adopting Blockchain concepts. Bachelor of Engineering (Computer Science) 2023-04-17T06:17:07Z 2023-04-17T06:17:07Z 2023 Final Year Project (FYP) Tan, W. J. (2023). Topics in cryptography B - developing a blockchain-based for voting system. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/165967 https://hdl.handle.net/10356/165967 en PSCSE21-0032 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering |
spellingShingle |
Engineering::Computer science and engineering Tan, Wen Jun Topics in cryptography B - developing a blockchain-based for voting system |
description |
Nowadays, we can achieve everything online. This including online shopping, chatting with friends around the world, pay your house loan and much, much more.
This includes voting! E-voting is a way that allows people to cast their vote electronically. As compared to traditional voting, E-voting eliminates the need to print out the ballot paper, queuing at allocated polling station to cast their vote. E-voting also can increase voter turnout rate. Because with the ease of this technology to allow voters to cast their votes online, rather than going down to the physical polling station.
Despite of these benefits, E-voting has its disadvantages. Firstly, the security of E-voting system. The system must be legitimate, safe, accurate. Secondly, the transparency of system and its processing method of the data may not be very transparent to publics. Since the process is entirely electronic, this could lead to vote manipulations by people, since publics hardly to verify the counts. To overcome these issues, Blockchain technology came into the picture, where it can convert the traditional voting process into electronical based and provides security protection, transparency to the voting system. The main goal of this project is to present how Cryptography works in a web-based voting system, together with adopting Blockchain concepts. |
author2 |
Tay Kian Boon |
author_facet |
Tay Kian Boon Tan, Wen Jun |
format |
Final Year Project |
author |
Tan, Wen Jun |
author_sort |
Tan, Wen Jun |
title |
Topics in cryptography B - developing a blockchain-based for voting system |
title_short |
Topics in cryptography B - developing a blockchain-based for voting system |
title_full |
Topics in cryptography B - developing a blockchain-based for voting system |
title_fullStr |
Topics in cryptography B - developing a blockchain-based for voting system |
title_full_unstemmed |
Topics in cryptography B - developing a blockchain-based for voting system |
title_sort |
topics in cryptography b - developing a blockchain-based for voting system |
publisher |
Nanyang Technological University |
publishDate |
2023 |
url |
https://hdl.handle.net/10356/165967 |
_version_ |
1764208052948434944 |