Blockchain based e-voting system with homomorphic encryption and threshold signature

This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2023.

Chi tiết về thư mục
Những tác giả chính: Probor, Mushfique Nasir, Ahmed, Mursalin, Kabir, Sharika Bintey, Fuad, Md. Muhtasim, Bushra, Tasnim
Tác giả khác: Hossain, Muhammad Iqbal
Định dạng: Luận văn
Ngôn ngữ:English
Được phát hành: Brac University 2023
Những chủ đề:
Truy cập trực tuyến:http://hdl.handle.net/10361/21951
id 10361-21951
record_format dspace
spelling 10361-219512023-12-11T21:02:32Z Blockchain based e-voting system with homomorphic encryption and threshold signature Probor, Mushfique Nasir Ahmed, Mursalin Kabir, Sharika Bintey Fuad, Md. Muhtasim Bushra, Tasnim Hossain, Muhammad Iqbal Department of Computer Science and Engineering, Brac University Blockchain Ethereum Threshold signature Homomorphic encryption Paillier algorithm E-voting system Blockchains (Databases) Digital currency Bitcoin Cryptocurrency This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2023. Cataloged from PDF version of thesis. Includes bibliographical references (pages 37-40). Security 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. B.Sc. in Computer Science and Engineering Mushfique Nasir Probor Mursalin Ahmed Sharika Bintey Kabir Md. Muhtasim Fuad Tasnim Bushra B.Sc. in Computer Science and Engineering 2023-12-11T07:06:36Z 2023-12-11T07:06:36Z 2023 2023-05 Thesis ID 19301227 ID 19301228 ID 19101135 ID 19301236 ID 19301060 http://hdl.handle.net/10361/21951 en Brac 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. 40 pages application/pdf Brac University
institution Brac University
collection Institutional Repository
language English
topic Blockchain
Ethereum
Threshold signature
Homomorphic encryption
Paillier algorithm
E-voting system
Blockchains (Databases)
Digital currency
Bitcoin
Cryptocurrency
spellingShingle Blockchain
Ethereum
Threshold signature
Homomorphic encryption
Paillier algorithm
E-voting system
Blockchains (Databases)
Digital currency
Bitcoin
Cryptocurrency
Probor, Mushfique Nasir
Ahmed, Mursalin
Kabir, Sharika Bintey
Fuad, Md. Muhtasim
Bushra, Tasnim
Blockchain based e-voting system with homomorphic encryption and threshold signature
description This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2023.
author2 Hossain, Muhammad Iqbal
author_facet Hossain, Muhammad Iqbal
Probor, Mushfique Nasir
Ahmed, Mursalin
Kabir, Sharika Bintey
Fuad, Md. Muhtasim
Bushra, Tasnim
format Thesis
author Probor, Mushfique Nasir
Ahmed, Mursalin
Kabir, Sharika Bintey
Fuad, Md. Muhtasim
Bushra, Tasnim
author_sort Probor, Mushfique Nasir
title Blockchain based e-voting system with homomorphic encryption and threshold signature
title_short Blockchain based e-voting system with homomorphic encryption and threshold signature
title_full Blockchain based e-voting system with homomorphic encryption and threshold signature
title_fullStr Blockchain based e-voting system with homomorphic encryption and threshold signature
title_full_unstemmed Blockchain based e-voting system with homomorphic encryption and threshold signature
title_sort blockchain based e-voting system with homomorphic encryption and threshold signature
publisher Brac University
publishDate 2023
url http://hdl.handle.net/10361/21951
work_keys_str_mv AT probormushfiquenasir blockchainbasedevotingsystemwithhomomorphicencryptionandthresholdsignature
AT ahmedmursalin blockchainbasedevotingsystemwithhomomorphicencryptionandthresholdsignature
AT kabirsharikabintey blockchainbasedevotingsystemwithhomomorphicencryptionandthresholdsignature
AT fuadmdmuhtasim blockchainbasedevotingsystemwithhomomorphicencryptionandthresholdsignature
AT bushratasnim blockchainbasedevotingsystemwithhomomorphicencryptionandthresholdsignature
_version_ 1814308265488547840