Blockchain-based e-voting system for student election in UiTM / Muhammad Haziq Aiman Hafiz

Hafiz, Muhammad Haziq Aiman (2021) Blockchain-based e-voting system for student election in UiTM / Muhammad Haziq Aiman Hafiz. Degree thesis, Universiti Teknologi MARA (UiTM).

Abstract

Student Representative Council is an essential student organization in every university in Malaysia. It helps to emphasize student empowerment and represents the university's image nationally and globally. Universities need to elect the SRC based on student choices carefully, and the university needs a secured, organized process to do the election. Beforehand, SRC at UiTM Shah Alam was elected by a voting system fully own by BHEP UiTM. A centralized voting system like this will lead to any other third parties tempering the student's votes, affecting students' trustworthiness. New data keeping technology named blockchain can resolve these issues. Blockchain technology is a popular and recognizable technology on how to store data securely. Implementing blockchain technology into an election system will enhance the voting system to be more secured and reliable. This work is using a blockchain network called Ethereum and a smart contract written in Solidity. The smart contract is the code that handles most of the voting system infrastructure, such as adding the candidates, the voter cast ballot to whom, and counting the total votes cast. This project accomplished an e-voting system prototype with fiction student data utilizing blockchain technology. The voting transaction was recorded into blocks and can be observed. Furthermore, each block is connected to the previous block with a hash value, and these key features enhance the voting reliability. This project also using a Web3js API to integrate the blockchain functions with the smart contract and the web application. This work can be extended in future studies by complimenting the smart contract with full-stack development.

Metadata

Item Type: Thesis (Degree)
Creators:
Creators
Email / ID Num.
Hafiz, Muhammad Haziq Aiman
2018436176
Contributors:
Contribution
Name
Email / ID Num.
Thesis advisor
Ahmad, Erny Arniza
UNSPECIFIED
Subjects: Q Science > QA Mathematics > Instruments and machines > Electronic Computers. Computer Science
Q Science > QA Mathematics > Online data processing
Q Science > QA Mathematics > Instruments and machines > Electronic Computers. Computer Science > Database management
Divisions: Universiti Teknologi MARA, Shah Alam > Faculty of Computer and Mathematical Sciences
Programme: Bachelor of Computer Science (Hons.) Data Communication and Networking
Keywords: Blockchain, voting system, web application
Date: 2021
URI: https://ir.uitm.edu.my/id/eprint/109806
Edit Item
Edit Item

Download

[thumbnail of 109806.pdf] Text
109806.pdf

Download (117kB)

Digital Copy

Digital (fulltext) is available at:

Physical Copy

Physical status and holdings:
Item Status:

ID Number

109806

Indexing

Statistic

Statistic details