Download PDFOpen PDF in browser

Secure Online Voting System

EasyChair Preprint no. 2958

16 pagesDate: March 14, 2020


Voting is one of the most important activities to build consensus among people, groups, systems etc. Primitive operations of voting such as nomination of candidate, selection of candidate, casting a vote and counting are easily implemented in a computerized voting system. However, privacy of voters and their votes plays most important role in voting. Lack of privacy in voting systems results into balking out from the voting process (Kiayias et al., 2006). Due to ease of access to data and instant sharing capabilities in digital systems, many voters do not feel comfortable using online voting systems. Due to sheer increase in use of smart phones, voters also prefer to cast their votes via mobile devices. This paper presents a privacy-aware and security enforced online voting system platform that is built using Android mobile app and a secure server that maintains privacy of voters and their votes. Security measures such as SHA3-512, AES encryption, and JSON Web Tokens for security. These measures reduce risk of man-in-the-middle attacks and accidental/intentional data breach. For end user’s ease of use, fingerprint data using FP standards are used with 2-Factor Authentication (2FA). A three-tier (3-tier) architecture is developed to build a voting API, database server with data anonymity, and Android app for client device.

Keyphrases: AES, Android, Security, session, SHA3-512, voting

BibTeX entry
BibTeX does not have the right entry for preprints. This is a hack for producing the correct reference:
  author = {Sanam Mijar and Pramod Parajuli},
  title = {Secure Online Voting System},
  howpublished = {EasyChair Preprint no. 2958},

  year = {EasyChair, 2020}}
Download PDFOpen PDF in browser