Show simple item record

dc.contributor.authorSsempangi, Andrew
dc.date.accessioned2023-01-31T10:24:13Z
dc.date.available2023-01-31T10:24:13Z
dc.date.issued2023-01-31
dc.identifier.citationSsempangi, Andrew. (2023). A Blockchain Based Voting System for Makerere University. (Unpublished undergraduate dissertation) Makerere University; Kampala, Uganda.en_US
dc.identifier.urihttp://hdl.handle.net/20.500.12281/15159
dc.descriptionA final year project report submitted to the College of Engineering Design and Art in partial fulfillment of the requirement for the award of the degree of Bachelor of Science in Computer Engineering of Makerere University.en_US
dc.description.abstractIn recent years, blockchain based systems have emerged powerfully and led to the development of several new and improved applications in terms of security, trust and accountability. This project is about a blockchain based voting system. A Blockchain based e-voting system offers secure, trustworthy voting schemes and provides transparency. The data in blockchains are decentralized, meaning that no single server is the center of truth, but the data is synched across hundreds of individual nodes, all of whom are storing the data cryptographically to ensure security and consistency of the data. The E-voting system was developed using Ethereum, a popular platform for creating distributed blockchain applications that support smart contracts. Ether (ETH) is the native crypto currency of the platform. Solidity- a contract oriented high-level language was used for implementing the smart contracts. Different accounts with unique account addresses using the metamask chrome extension were also created. Metamask is a crypto wallet and gateway to blockchain apps. An effective voting system that maintains the integrity of the electoral process by ensuring voter anonymity, voter confidentiality and end to end verification was developed. The system was tested on thirty voters and it worked as expected. This system can be improved further by changing user registration and login to more secure process using biometrics.en_US
dc.language.isoenen_US
dc.publisherMakerere Universityen_US
dc.subjectBlockchainen_US
dc.subjectVoting Systemen_US
dc.titleA Blockchain Based Voting System for Makerere Universityen_US
dc.typeThesisen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record