Abstract:
Voting is fundamental to any consensus-based society and is one of the most
critical functions of democracy. Mobile voting (m-voting) was utilized as a means
for voters to easily and conveniently cast their votes using their mobile devices
which have been the most adopted means of communication but has a major
problem which is safely securing the casted votes and avoiding any form of
tampering. In this paper, we propose an m-voting framework that utilizes
blockchain technology to securely store the casted votes and multi-factor
authentication to authenticate the voters before they cast their votes while also
providing an easily accessible, secure and transparent m-voting system.