Development of Electronic Voting System Based on Blockchain using Homomorphic Encryption

Author(s):  
Sang-Woo Han ◽  
Min-Su Bae ◽  
Gyung-Ho Hwang
2019 ◽  
Vol 8 (2S11) ◽  
pp. 1002-1007

Blockchain is the technology that has attracted enormous interest recently as it provides security and privacy through immutable distributed ledger. It is the backbone of the most popular cryptocurrency, bitcoin. Due to its robust consensus mechanism and tamper proof data storage, it is widely adopted in the applications where trust is given utmost importance.Homomorphic Encryption algorithms can be used to operate on the data that is encrypted without the knowledge of private key. Operations can be performed on encrypted data without decrypting the data. Only client knows about the private key. These two technologies can be used to securely transfer and store data in the cloud systems.In this paper we propose how this blockchain technology and homomorphic encryption can be used to build reliable, tamper-proof and efficient electronic voting system. An electronic voting system should be secure, and itshould not allow duplicate votes and be fully tamper proof, while protecting the privacy of the voters. In this work, we have designed, implemented and tested an electronic voting application and providing hashing for votes and stored in blockchaincloud.If data in database is lost, then it can be retrieved from blockchain cloud.


Author(s):  
Demid Migal ◽  
Kateryna Isirova

The work examines the phenomenon of electronic voting and advantages and disadvantages of such systems. Particular attention is paid to the electronic voting systems that use block chain technologies in their scheme. The purpose of the publication is to create a theoretical model of the electronic voting system, which will include all stages of the elections. In this work, a study and analysis of the existing electronic voting systems were carried out, the requirements for the creation of electronic voting systems were substantiated. Possible attacks on both conventional electronic voting systems and options using the block chain were given. The advantages of the work include theoretical and practical models, comparison and study of possible attacks on various types of electronic voting systems.


Author(s):  
Hitesh Potdukhe

Abstract: Electronic voting, often known as e-voting, has been utilized in various forms since the 1970s, with basic advantages over paper-based systems such as improved efficiency and lower error rates. However, achieving widespread acceptance of such systems remains a problem, particularly in terms of strengthening their resistance to possible failures. Blockchain is a modernday disruptive technology that promises to enhance the overall robustness of electronic voting systems. This article describes an effort to use blockchain's features, such as cryptographic underpinnings and transparency, to create an effective e-voting mechanism. The suggested method meets the basic requirements for electronic voting systems and provides end-to-end verifiability. The proposed e-voting method is described in depth, as well as its implementation on the Multichain platform. The article provides an in-depth analysis of the scheme, demonstrating its efficacy in achieving an end-to-end verifiable e-voting system. Electronic trust services are becoming an integral part of the information space. With the reliable implementation of basic services as an electronic signature and electronic authentication, it is possible to build more complex systems that rely on them, particularly the electronic voting system. In the paper, the new concept for developing a decentralized electronic voting system using blockchain technology is proposed. The two-level architecture provides a secure voting process without redundancy of existing (not based on blockchain) systems. The presented blockchain-based voting protocol ensures all requirements that are put forward to such types of protocols including voting transparency and anonymity. This project is aimed to design a decentralized e-voting system. The core idea is to combine the blockchain technology with secret sharing scheme and homomorphic encryption to realize the decentralized e-voting application without a trusted third party. It provides a public and transparent voting process while protecting the anonymity of voter’s identity, the privacy of data transmission and verifiability of ballots during the billing phase. Keywords: Blockchain, Multichain, authentication, decentralized, anonymity


2019 ◽  
Author(s):  
Pranith H ◽  
Manoj Kumar M. V. ◽  
Sanjay H A ◽  
Prashanth B S ◽  
Likewin Thomas ◽  
...  

2018 ◽  
Vol Volume-2 (Issue-3) ◽  
pp. 1634-1637
Author(s):  
Anish. V ◽  
Balaji. M ◽  
Santhosh Kumar. S ◽  

Sign in / Sign up

Export Citation Format

Share Document