Abstract:
Voting is an important part of the administration of a country. Votes are still being carried out by physically going to voting booths. This process doesn't guarantee sec...Show MoreMetadata
Abstract:
Voting is an important part of the administration of a country. Votes are still being carried out by physically going to voting booths. This process doesn't guarantee security and cases of tampering has been observed. This paper aims at removing these issues in the voting process by making it online and using the technology, Blockchain. Blockchain uses encryption and hashing to make every vote secure. In this case, one vote is considered as a transaction. A peer to peer network is created to create a private blockchain that share this distributed ledger having voting transaction. The application is designed in such a way so that the intricacies of the underlying architecture is hidden from the user. Each voter is uniquely identified by Government approved Aadhar number. The application makes use of this number to make sure that each voter gets only one chance to vote. When the vote gets submitted as a transaction then all the peers get synch up. Since each peer is associated with a public and private key the votes are encrypted and hashed and added to the blockchain to increase security and form a chain of blocks. Votes cannot be tracked back to the voter. In this paper, a peer to peer network is created having minimum three peers. Since voting is made online, it is expected that this paper will increase the voter turnouts. The scalability of the blockchain application depends on the secondary memory limit of the peer.
Published in: 2018 International Conference on Advances in Computing, Communications and Informatics (ICACCI)
Date of Conference: 19-22 September 2018
Date Added to IEEE Xplore: 02 December 2018
ISBN Information: