Download PDFOpen PDF in browserSecure Online Voting SystemEasyChair Preprint 295816 pages•Date: March 14, 2020AbstractVoting 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, SHA3-512, Security, session, voting
|