Show simple item record

dc.contributor.advisorHossain, Muhammad Iqbal
dc.contributor.authorProbor, Mushfique Nasir
dc.contributor.authorAhmed, Mursalin
dc.contributor.authorKabir, Sharika Bintey
dc.contributor.authorFuad, Md. Muhtasim
dc.contributor.authorBushra, Tasnim
dc.date.accessioned2023-12-11T07:06:36Z
dc.date.available2023-12-11T07:06:36Z
dc.date.copyright2023
dc.date.issued2023-05
dc.identifier.otherID 19301227
dc.identifier.otherID 19301228
dc.identifier.otherID 19101135
dc.identifier.otherID 19301236
dc.identifier.otherID 19301060
dc.identifier.urihttp://hdl.handle.net/10361/21951
dc.descriptionThis thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2023.en_US
dc.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 37-40).
dc.description.abstractSecurity issues have been at large as mankind is becoming more comfortable with technologies. The rapid growth of technology has not given us enough time to understand technologies in whole. Thus this revolution in technological industries has opened the door for more chances of information breach, malicious attack and technical vulnerability. A smart voting system is very important for running smart cities. But the conventional voting system has problems on its own, like vote manipulation, forging outcomes, or personal threats, etc. But incorporating different technologies to move away from normal voting systems to e-voting systems makes us weak to vulnerabilities mentioned above. In this paper, we are proposing an ethereum based electoral voting system with homomorphic encryption and threshold signature. Firstly, we deployed our system on the Ethereum blockchain network which gives us an open view to contracts. Secondly, homomorphically encrypted votes from the voters lets us encrypt the votes and work on the encrypted data. So, the votes are never disclosed while counting. Finally, threshold signature is used to ensure multi layers of security by engaging multiple signers to build a single signature which will be used to retrieve the desired result maintaining all protocols.en_US
dc.description.statementofresponsibilityB.Sc. in Computer Science and Engineering
dc.description.statementofresponsibilityMushfique Nasir Probor
dc.description.statementofresponsibilityMursalin Ahmed
dc.description.statementofresponsibilitySharika Bintey Kabir
dc.description.statementofresponsibilityMd. Muhtasim Fuad
dc.description.statementofresponsibilityTasnim Bushra
dc.format.extent40 pages
dc.language.isoenen_US
dc.publisherBrac Universityen_US
dc.rightsBrac University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission.
dc.subjectBlockchainen_US
dc.subjectEthereumen_US
dc.subjectThreshold signatureen_US
dc.subjectHomomorphic encryptionen_US
dc.subjectPaillier algorithmen_US
dc.subjectE-voting systemen_US
dc.subject.lcshBlockchains (Databases)
dc.subject.lcshDigital currency
dc.subject.lcshBitcoin
dc.subject.lcshCryptocurrency
dc.titleBlockchain based e-voting system with homomorphic encryption and threshold signatureen_US
dc.typeThesisen_US
dc.contributor.departmentDepartment of Computer Science and Engineering, Brac University
dc.description.degreeB.Sc. in Computer Science and Engineering


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record