Please use this identifier to cite or link to this item:
http://hdl.handle.net/123456789/18388
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Wahid, Urooj | - |
dc.date.accessioned | 2021-08-05T19:37:43Z | - |
dc.date.available | 2021-08-05T19:37:43Z | - |
dc.date.issued | 2019 | - |
dc.identifier.uri | http://hdl.handle.net/123456789/18388 | - |
dc.description.abstract | Fair electoral process played a vital role in any democratic country for its progress and considering the voice of common people in country’s daily business. In most of countries electoral process is manual but recently few countries adopted e-voting. Currently, E-voting application is managed by centralized authorities which can be: (i) a point of failure, (ii)source of tampering of votes for illegal benefits, and (iii) used to accept the influence of non democratic forces. In this project, E-voting system for smart city is designed and implemented. It is a decentralized application which is developed by using the blockchain tools, smart contracts, RESTAPI and client side web technologies. The REST API facilitates to verify users, create electoral areas, register candidates (those are participating in electoral process), provide list of candidates to the users. Since this application has certain limitations therefore we divided functionality into two main groups (also known as roles): (i) Admin, it creates areas, register elected candidates and verify citizen’s information to authorize them to cast vote in their constituency, (ii) Citizen, the Citizens register themselves and manage their personnel information which is stored in above mentioned REST API based web services. Based on the designated areas, each citizen can select the candidate from the given list and then poll the vote. The vote poling process is implemented by using Blockchain technology in which this process is governed by the smart contract and exploits the concept of crypto token in which the token cannot be “double spend”. This concept avoids the citizens to poll double votes, which is the basic concern of the most of exiting voting process. In addition to that the voting process can be verifiable and immutable which helps to develop trust on the system. . After completion of the voting process, counting process will start and then will display the results | en_US |
dc.language.iso | en | en_US |
dc.publisher | Quaid-i-Azam University | en_US |
dc.subject | Computer Sciences | en_US |
dc.title | E-voting For Smart City | en_US |
dc.type | Thesis | en_US |
Appears in Collections: | BS |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
COM 2399.pdf | COM 2399 | 1.01 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.