Revista: | Latin-American Journal of Computing (LAJC) |
Base de datos: | PERIÓDICA |
Número de sistema: | 000450400 |
ISSN: | 1390-9134 |
Autores: | Ordoñez, Hernán1 Azadobay, Jose1 Morales, Michael1 Montenegro, Carlos1 |
Instituciones: | 1Escuela Politécnica Nacional, Departamento de Informática y Ciencias de la Computación, Quito, Pichincha. Ecuador |
Año: | 2022 |
Periodo: | Jul-Dic |
Volumen: | 9 |
Número: | 2 |
Paginación: | 66-79 |
País: | Ecuador |
Idioma: | Español |
Tipo de documento: | Artículo |
Enfoque: | Experimental, analítico |
Resumen en español | En la actualidad, la Escuela Politécnica Nacional tiene un proceso electoral que se lo realiza de manera manual. Por lo tanto, representa un trabajo de gestión considerable a la hora de ser llevado a cabo. Además, dado la naturaleza de los procesos manuales, está sujeto a errores humanos. Como solución a estas y otras problemáticas del proceso electoral vigente en la institución, el presente trabajo plantea su automatización a través de un sistema web de votación electrónica. El sistema propuesto implementa un esquema de seguridad de firmado ciego, para controlar tanto la privacidad como la validez de los votos. El desarrollo se lo realizó bajo el marco de trabajo de SCRUM, debido a su ajuste a equipos de desarrollo pequeños y a su enfoque en la entrega de software funcional en cortos periodos de tiempo. El sistema implementa una arquitectura Modelo-Vista-Controlador, teniendo el desarrollo de la vista en el framework de JavaScript, Angular; el controlador en la plataforma .NET Framework de Microsoft y, finalmente, el modelo en SQL Server. Por otra parte, el sistema ha sido sometido a pruebas de usabilidad y funcionalidad, con lo que se determinó que es excelentemente usable y cumple satisfactoriamente con el 100 % de los requisitos de usuario obtenidos |
Resumen en inglés | Currently, the Escuela Politécnica Nacional has an electoral process that is done manually. Therefore, it represents considerable management work when it comes to being carried out. Also, given the nature of manual processes, it is subject to human errors. As a solution to these and other problems of the electoral process in force in the institution, the present work proposes its automation through an electronic voting system. The proposed system implements a blind signing security scheme to control both the privacy of the voter and the validity of the votes. The development was carried out under the SCRUM framework, due to its adaptation to small development teams and its focus on delivering functional software in short periods of time. The system implements a Model-View-Controller architecture, having the development of the view in the JavaScript framework, Angular, the controller in Microsoft .NET Framework and finally the model in SQL Server. On the other hand, the system has been subjected to usability and functionality tests, so it was determined that it is excellently usable and satisfactorily meets 100% of the user requirements obtained |
Disciplinas: | Ciencias de la computación |
Palabras clave: | Procesamiento de datos, Programación, Votación electrónica, Firma ciega, Encriptación RSA, SCRUM |
Keyword: | Data processing, Programming, Electronic voting, Blind signing, RSA encryption, SCRUM |
Texto completo: | Texto completo (Ver PDF) |