An e-voting system for Android Smartphones


  • Lourdes López García UAEM Zumpango University Center
  • Asdrúbal López Chau UAEM Zumpango University Center
  • Javier Silva Pérez Center for Research and Advanced Studies of the IPN
  • Miguel León Chávez Meritorious Autonomous University of Puebla



digital signatures, bilinear pairing, mobile devices, e-voting


Electoral processes using electronic devices allow voters to cast electronically. Devices such as personal computers, Direct Record Machines (DRE) voting machines, and smartcards, among others, in conjunction with private nets or the Internet have been the main tools to implement electronic voting systems (e-voting). Some years ago, mobile devices had not been considered due to their storage restrictions and low computational power; however, nowadays the technology in these devices has advanced and it is possible to implement complicated applications that offer security services such as confidentiality and authentication. In this paper, a reliable and efficient e-voting system for Android Smartphone is implemented. The e-voting proposed herein is composed of three entities: the authentication server (AS), the voting server (VS) and the voter (V) which runs on an Android Smartphone. Two short messages, between V and AS, are necessary to generate an electronic ballot. In order to cast a vote, one more message containing the ballot is sent from V to VS. Bilinear pairing functions are used to verify the signatures contained in the electronic ballot. Each ballot has short lengths, implying improvements in transmission times. Additionally, considering that the most costly operations such as bilinear pairing are not performed in V, the results obtained in tests show that the e-voting system is efficient.

= 59 veces | PDF (ESPAÑOL (ESPAÑA))
= 56 veces|


Download data is not yet available.

Author Biographies

Lourdes López García, UAEM Zumpango University Center

Computer Engineering Department.

Asdrúbal López Chau, UAEM Zumpango University Center

Computer Engineering Department.

Javier Silva Pérez, Center for Research and Advanced Studies of the IPN

Sciencies computer Department.

Miguel León Chávez, Meritorious Autonomous University of Puebla

Research Professor. Department Computer Science.


O. Cetinkaya. Analysis of Security Requirements for Cryptographi. International Conference on Availability, Reliability and Security. Barcelona, Spain. 2008. pp. 1451-1456.

L. Wang, J. Guo, M. Luo. A More Effective Voting Scheme Based on Blind Signature. International Conference on Computational Intelligence and Security. Guangzhou, China. 2006. pp. 1507-1510.

B. Campbell, C. Tossel, M. Byrne, P. Kortum. Voting on a Smartphone: Evaluating the Usability of an Optimized Voting System for Handled Mobile Devices. Human Factors and Ergonomics Society Annual Meeting. Las Vegas, USA. 2011. pp. 1100-1104.

M. Esponda. “Electronic voting on-the-fly with mobile devices”. Journal SIGCE Bull ACM. Volume 40, Issue 3. 2008. pp. 93-97.

T. Ahmad, J. Hu, H. Song. An efficient mobile voting system security scheme based on elliptic curve cryptography. 3rd International Conference on Network and System Security. Surfers Paradise, Australia. 2009. pp. 474-479.

Y. Qiu, H. Zhu. Somewhat Secure Mobile Electronic-Voting Systems Based on the Cut-and-Choose Mechanism. Computational Intelligence and Security. Beijing, China. 2009. pp. 446-450.

L. López, L. Pérez, F. Rodríguez. “A pairing based blind signature e-voting scheme”. The Computer Journal, published online. doi: 10.1093/comjnl/bxt069. 2013. pp. 1-12.

P. Barreto, M. Naehrig. Pairing-friendly elliptic curves of prime order. Selected Areas in Cryptography, Montreal, Canada. 2006. pp. 319-331.

D. Boneh, M. Franklin. “Identity-Based Encryption from the Weil Pairing”. Journal on Computing. Vol 32. 2003. pp. 213-229.

D. Boneh, H. Shacham, B. Lynn, “Short Signature from the Weil Pairing”. Journal of Cryptology. Vol. 14. 2004. pp. 297-319.

D. Chaum. Blind Signatures for Untraceable Payments. Advances in Cryptology. Ed. Springer Verlag, Santa Barbara California, USA. 1983. pp. 199-203.

A. Boldyreva. Threshold Signatures, Multisignatures and Blind Signatures Based on the Gap-Diffie-Hellman-Group Signature Scheme. Theory and Practice in Public Key Cryptography. Miami, Florida, USA. 2003. pp. 31-46.

D. Hankerson, A. Menezes, S. Vanstone. Guide to Elliptic Curve Cryptography. 1st ed. Ed. Springer-Verlag. New York, USA. pp. 96-141.

J. Beuchat, J. González, S. Mitsunari, E. Okamoto, F. Rodríguez, T. Teruya. High-Speed Software Implementation of the Optimal Ate Pairing over Barreto-Naehrig Curves. Pairing-based cryptography, Yamanaka Hot Spring, Japan. 2010. pp. 21-39.

C. Okida, D. Goya, R. Terada. “Java Cryptographic Library for Smartphone”. Journal Latin America Transactions IEEE. Vol. 10. 2012. pp.1377-1384.



How to Cite

López García, L., López Chau, A., Silva Pérez, J., & León Chávez, M. (2014). An e-voting system for Android Smartphones. Revista Facultad De Ingeniería Universidad De Antioquia, (72), 9–19.

Similar Articles

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 > >> 

You may also start an advanced similarity search for this article.