International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 183 - Number 44 |
Year of Publication: 2021 |
Authors: Charles F. De Barros |
10.5120/ijca2021921848 |
Charles F. De Barros . A Verifiable Electronic Voting System with Homomorphic Tallying using Elliptic-curve Cryptography. International Journal of Computer Applications. 183, 44 ( Dec 2021), 1-8. DOI=10.5120/ijca2021921848
In this paper, the use of elliptic-curve cryptography (ECC) to build an end-to-end verifiable electronic voting system with homomorphic tallying is discussed. Verifiability is an important property of electronic voting systems, allowing any interested person to independently check that all votes were correctly recorded and counted. On the other hand, homomorphic tallying allows the votes to be counted without having to be individually decrypted, which reinforces ballot secrecy, another crucial security requirement for voting systems. After the encrypted votes are counted, only the final tally is decrypted in order to reveal the election result. Ballots are encrypted using elliptic-curve cryptography, which has been proven to offer high security levels, while keeping smaller key sizes, in comparison to other well known cryptographic primitives.