Academia.eduAcademia.edu

Secure National Voting Electronic System

Abstract

Electronic voting provides accuracy and efficiency to the electoral processes. World democracies would benefit from a secure e-voting system not only to improve voter participation and trust but also to prevent electoral fraud. However, current e-voting systems are complex and have security weaknesses. In this paper, we describe a secure e-voting system for national and local elections. This system satisfies the important requirements of an e-voting system through state-of-the-art technologies and secure processes. The system relies on homomorphic cryptography, zero-knowledge proofs, biometrics, smartcards, open source software, and secure computers for securely and efficiently implementing the system processes over the various stages of electoral process. Furthermore, we describe the pilot implementations of this system that test the main technologies and processes used. We explain how the used technologies and processes achieve the system requirement. In conclusion, we recommend adopting this system for its security, flexibility, economic, and scalability features.

Key takeaways

  • Cryptographic public keys, eligible voter list, filled encrypted ballots, and voting results are posted on this server.
  • The claimed identity of the voter is verified at the voting kiosk through comparing the computed template of the presented fingerprint with the reference template [42].
  • Additionally, the kiosk checks the IDs of the voted ballots that are stored on the smartcard to disallow multiple voting by the same voter.
  • The voter then used the smartcard to cast her vote on the voting kiosk shown in Fig. 11.
  • As all data needed in a vote casting is available on the smartcard and the kiosk, the system allows the voter to vote in any voting center.