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...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Wen Jun
Other Authors: Tay Kian Boon
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