An e-voting system for Android Smartphones

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...

Full description

Bibliographic Details
Main Authors: Lourdes López García, Asdrúbal López Chau, Javier Silva Pérez, Miguel León Chávez
Format: Article
Language:English
Published: Universidad de Antioquia 2014-04-01
Series:Revista Facultad de Ingeniería Universidad de Antioquia
Subjects:
Online Access:https://revistas.udea.edu.co/index.php/ingenieria/article/view/14472
_version_ 1797861739992186880
author Lourdes López García
Asdrúbal López Chau
Javier Silva Pérez
Miguel León Chávez
author_facet Lourdes López García
Asdrúbal López Chau
Javier Silva Pérez
Miguel León Chávez
author_sort Lourdes López García
collection DOAJ
description 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.
first_indexed 2024-04-09T22:07:59Z
format Article
id doaj.art-20e5ed6acb044e5782a6135971150bf4
institution Directory Open Access Journal
issn 0120-6230
2422-2844
language English
last_indexed 2024-04-09T22:07:59Z
publishDate 2014-04-01
publisher Universidad de Antioquia
record_format Article
series Revista Facultad de Ingeniería Universidad de Antioquia
spelling doaj.art-20e5ed6acb044e5782a6135971150bf42023-03-23T12:32:27ZengUniversidad de AntioquiaRevista Facultad de Ingeniería Universidad de Antioquia0120-62302422-28442014-04-017210.17533/udea.redin.14472An e-voting system for Android SmartphonesLourdes López García0Asdrúbal López Chau1Javier Silva Pérez2Miguel León Chávez3UAEM Zumpango University CenterUAEM Zumpango University CenterCenter for Research and Advanced Studies of the IPNMeritorious Autonomous University of Puebla 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. https://revistas.udea.edu.co/index.php/ingenieria/article/view/14472digital signaturesbilinear pairingmobile devicese-voting
spellingShingle Lourdes López García
Asdrúbal López Chau
Javier Silva Pérez
Miguel León Chávez
An e-voting system for Android Smartphones
Revista Facultad de Ingeniería Universidad de Antioquia
digital signatures
bilinear pairing
mobile devices
e-voting
title An e-voting system for Android Smartphones
title_full An e-voting system for Android Smartphones
title_fullStr An e-voting system for Android Smartphones
title_full_unstemmed An e-voting system for Android Smartphones
title_short An e-voting system for Android Smartphones
title_sort e voting system for android smartphones
topic digital signatures
bilinear pairing
mobile devices
e-voting
url https://revistas.udea.edu.co/index.php/ingenieria/article/view/14472
work_keys_str_mv AT lourdeslopezgarcia anevotingsystemforandroidsmartphones
AT asdruballopezchau anevotingsystemforandroidsmartphones
AT javiersilvaperez anevotingsystemforandroidsmartphones
AT miguelleonchavez anevotingsystemforandroidsmartphones
AT lourdeslopezgarcia evotingsystemforandroidsmartphones
AT asdruballopezchau evotingsystemforandroidsmartphones
AT javiersilvaperez evotingsystemforandroidsmartphones
AT miguelleonchavez evotingsystemforandroidsmartphones