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

Bibliographic Details
Main Author: Tan, Wen Jun
Other Authors: Tay Kian Boon
Format: Final Year Project (FYP)
Language:English
Published: Nanyang Technological University 2023
Subjects:
Online Access:https://hdl.handle.net/10356/165967
_version_ 1826114984258568192
author Tan, Wen Jun
author2 Tay Kian Boon
author_facet Tay Kian Boon
Tan, Wen Jun
author_sort Tan, Wen Jun
collection NTU
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.
first_indexed 2024-10-01T03:48:06Z
format Final Year Project (FYP)
id ntu-10356/165967
institution Nanyang Technological University
language English
last_indexed 2024-10-01T03:48:06Z
publishDate 2023
publisher Nanyang Technological University
record_format dspace
spelling ntu-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
spellingShingle Engineering::Computer science and engineering
Tan, Wen Jun
Topics in cryptography B - developing a blockchain-based for voting system
title 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_short Topics in cryptography B - developing a blockchain-based for voting system
title_sort topics in cryptography b developing a blockchain based for voting system
topic Engineering::Computer science and engineering
url https://hdl.handle.net/10356/165967
work_keys_str_mv AT tanwenjun topicsincryptographybdevelopingablockchainbasedforvotingsystem