Skip to Main Content
The wide-spread use of mobile devices has made it possible to develop mobile voting system as a complement to the existing electronic voting system. However, due to limited onboard resource, it is challenging to achieve both efficiency and security strength for mobile voting system. Conventional solution is to either use symmetric encryption algorithms or hybrid symmetric and asymmetric algorithms at the expense of weaker security strength. In our proposed mobile voting scheme, the users' votes are secured by using the elliptic curve cryptography (ECC) algorithm. ECC is chosen as it has smaller key size than other public key cryptographies; and its homomorphic encryption property which is able to keep users' anonymity. We evaluate the method of ECDH with AES and ECC in comparison with our proposed method. The experiment demonstrates that our proposed ECC based scheme can outperform the traditional hybrid symmetric and asymmetric cryptographic scheme in the context of mobile evoting environment.