An Enhanced Multi-Level Authentication Electronic Voting System

Originally, manual voting systems are surrounded with issues like results manipulation, errors and long result computation time, ineligible voters, void votes among others. Electronic voting system helped in overcoming the challenges with manual voting system, to engendered other problems of phishing, men in the middle attack alongside voter’s impersonation. By these challenges, the integrity of an election results in a distributed system has become another top concern for e-voting system based on reliability. To achieve an improved voters’ authentication and result validation with excellent user experience, here, a Facial Recognition Electronic Voting System that is power-driven by Blockchain Technology was developed. The entire election engineering activities are decentralised with improved security features to enhance transparency, verifiability, and accountability for each vote count. The self-service voting system was built by smart contract and implemented on the Ethereum network. The obtained reports and evaluations reflected a non-editable and self-sufficiently certifiable system for voting. It also has a competitive edge over fingerprint enabled e-voting system. Aside it’s excellent usability and general acceptance, the developed method discarded to a larger extend, intended fraudulent actions from election activities by eliminating the involvement of a middleman while facilitating privacy, convenience, eligibility and satisfactory voters’ right.