Blockchain-Based E-Voting With Zero-Knowledge Proof Using Smart Contracts

dc.contributor.authorAlam, Juned
dc.date.accessioned2023-06-19T07:06:59Z
dc.date.available2023-06-19T07:06:59Z
dc.date.issued2022-09
dc.descriptionThe trending topic everywhere nowadays is elections and voting. Voting is the process of selection or election of decisions or individuals by a population. The process of voting is done in an election to choose a government, elect a person or a group of persons, has been done since medieval times and is still going on as a way to represent democracyen_US
dc.description.abstractThe data of the public block chain, being available to all nodes, it is necessary to hide the vote preference of the voter, and preserve the integrity of the casted vote, while at the same time, it is necessary to show that the voter has already voted, to prevent someone from casting multiple votes. This thesis work proposes an e-voting system using block chain and its smart contract as the rule setter. Here, with the help of the Paillier Cryptography system, the zero knowledge proof was accomplished. The zero knowledge proof here was used to show that the voter has already voted while at the same time, hiding the casted vote. The homo-morphic additive property of the Paillier cryptography system was used to perform addition on the encrypted cipher texts without the need to decrypt the cipher text to reveal the votes in the process. In the end, a secure voting mechanism was achieved.en_US
dc.identifier.urihttps://hdl.handle.net/20.500.14540/18003
dc.language.isoenen_US
dc.publisherIOE Pulchowk Campusen_US
dc.relation.ispartofseriesPUL076MSDSA006;
dc.subjectblock chain, zero knowledge proof, paillier cryptographic systemen_US
dc.subjectsmart contracten_US
dc.titleBlockchain-Based E-Voting With Zero-Knowledge Proof Using Smart Contractsen_US
dc.typeThesisen_US
local.academic.levelMastersen_US
local.affiliatedinstitute.titlePulchowk Campusen_US
local.institute.titleInstitute of Engineeringen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Juned Alam.pdf
Size:
2.08 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: