Abstract

Many countries have been using online voting systems instead of ballot papers. In such voting systems, voters can cast votes online using their cell phones, laptops, and other internet-connected devices. Online voting systems have centralized databases where a malicious attacker can hack, change or manipulate the database. Therefore, current online voting systems present a security concern for any government. Blockchain is a peer-to-peer technology in which data is stored in a tamper-proof ledger and maintained by participating peers. In this paper, we propose a secure online voting system using Ethereum Blockchain and Ethereum Smart Contracts. A voter can cast her vote securely after scanning her fingerprint and iris recognition. Our proposed methodology uses Paillier homomor-phic encryption and the private key shifting technique to ensure voter privacy and identity security.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call