Publicación: Mejoramiento de la seguridad en las elecciones de la Universidad de Córdoba mediante un sistema de votaciones basado en tecnología Blockchain
dc.contributor.advisor | Salas Álvarez, Daniel José | |
dc.contributor.author | Gómez Quiroga, Anuar David | |
dc.contributor.author | Jiménez Ruiz, Brayan Steven | |
dc.contributor.jury | Crawford Vidal, Richard Adolfo | |
dc.contributor.jury | Hernández Arango, Alexander | |
dc.date.accessioned | 2023-12-13T02:36:44Z | |
dc.date.available | 2023-12-13T02:36:44Z | |
dc.date.issued | 2023-12-12 | |
dc.description.abstract | El propósito de esta investigación fue mejorar la seguridad, transparencia y accesibilidad del proceso electoral para un sistema de votación electrónica en las elecciones de representantes estudiantiles de la Universidad de Córdoba, mediante la implementación de tecnologías Blockchain. Se siguió un proceso metodológico que incluyó las siguientes fases: análisis de la normatividad de las elecciones, la especificación de requisitos necesarios, la exploración y selección de aquellas herramientas necesarias para la construcción del software utilizando Vue.js, MySQL, y tecnología Blockchain basada en Contratos inteligentes en la red de Ethereum, y finalmente como última fase, se diseñó y desarrolló el sistema de votación electrónica. El trabajo buscaba demostrar la confiabilidad y utilidad de la votación electrónica en un contexto universitario, supliendo los problemas asociados con los métodos tradicionales de votación electoral al aminorar riesgos de fraude o manipulación de resultados, gracias a las tecnologías Blockchain. Como resultante se destacan tres niveles cruciales de seguridad para garantizar la integridad del proceso electoral: una autenticación mediante validación de email, encriptación AES y bcrypt en la base de datos para proteger datos sensibles, y la implementación de Blockchain para asegurar la inmutabilidad de los votos, preservar la privacidad del votante y proporcionar transparencia en el proceso electoral. Estas medidas combinadas garantizan un alto estándar de seguridad y confidencialidad. Finalmente, en cuanto a los resultados respecto a las pruebas, se realizó una encuesta digital para reunir información valiosa sobre la opinión de los estudiantes con respecto a la experiencia y seguridad sobre el sistema de votación electrónica. | spa |
dc.description.abstract | The purpose of this research was to improve the security, transparency and accessibility of the electoral process for an electronic voting system in the elections of student representatives at the University of Cordoba, through the implementation of Blockchain technologies. A methodological process was followed that included the following phases: analysis of the election regulations, the specification of necessary requirements, the exploration and selection of those tools necessary for the construction of the software using Vue.js, MySQL, and Blockchain technology based on Smart Contracts in the Ethereum network, and finally as the last phase, the electronic voting system was designed and developed. The work sought to demonstrate the reliability and usefulness of e-voting in a university context, overcoming the problems associated with traditional methods of electoral voting by reducing the risks of fraud or manipulation of results, thanks to Blockchain technologies. As a result, three crucial levels of security are highlighted to guarantee the integrity of the electoral process: an authentication through email validation, AES and bcrypt encryption in the database to protect sensitive data, and the implementation of Blockchain to ensure the immutability of votes, preserve voter privacy and provide transparency in the electoral process. These combined measures guarantee a high standard of security and confidentiality. Finally, as for the results regarding the tests, a digital survey was conducted to gather valuable information about the students' opinion regarding the experience and security of the electronic voting system. | eng |
dc.description.degreelevel | Pregrado | |
dc.description.degreename | Ingeniero(a) de Sistemas | |
dc.description.modality | Trabajos de Investigación y/o Extensión | |
dc.description.tableofcontents | RESUMEN | spa |
dc.description.tableofcontents | ABSTRACT | spa |
dc.description.tableofcontents | 1. INTRODUCCIÓN | spa |
dc.description.tableofcontents | 2. OBJETIVOS | spa |
dc.description.tableofcontents | 2.1 Objetivo general | spa |
dc.description.tableofcontents | 2.2 Objetivos específicos | spa |
dc.description.tableofcontents | 3. REVISIÓN BIBLIOGRÁFICA | spa |
dc.description.tableofcontents | 3.1 FORMULACIÓN DEL PROBLEMA | spa |
dc.description.tableofcontents | 3.2 JUSTIFICACIÓN | spa |
dc.description.tableofcontents | 4. ESTADO DEL ARTE | spa |
dc.description.tableofcontents | 5. MATERIALES Y MÉTODOS | spa |
dc.description.tableofcontents | 5.1 METODOLOGÍA | spa |
dc.description.tableofcontents | 5.1.1 Tipo de investigación | spa |
dc.description.tableofcontents | 5.1.2 Población | spa |
dc.description.tableofcontents | 5.1.3 Muestra | spa |
dc.description.tableofcontents | 5.1.4 Línea de investigación | spa |
dc.description.tableofcontents | 5.1.5 Fuentes de investigación | spa |
dc.description.tableofcontents | 5.1.5.1 Fuentes primarias | spa |
dc.description.tableofcontents | 5.1.5.2 Fuentes secundarias | spa |
dc.description.tableofcontents | 5.1.6 Fases y etapas de investigación | spa |
dc.description.tableofcontents | 5.1.6.1 Fase I. Análisis de la Normatividad | spa |
dc.description.tableofcontents | 5.1.6.2 Fase II. Especificación de requisitos | spa |
dc.description.tableofcontents | 5.1.6.3 Fase III. Exploración y selección de herramientas | spa |
dc.description.tableofcontents | 5.1.6.4 Fase IV. Diseño y Desarrollo del software | spa |
dc.description.tableofcontents | 6. RESULTADOS Y DISCUSIONES | spa |
dc.description.tableofcontents | 6.1 Especificación de requisitos. | spa |
dc.description.tableofcontents | 6.2 Análisis de los requisitos funcionales y no funcionales. | spa |
dc.description.tableofcontents | 6.2.1 Requisitos Funcionales | spa |
dc.description.tableofcontents | 6.2.2 Requisitos no Funcionales | spa |
dc.description.tableofcontents | 6.3 Diagrama de casos de uso | spa |
dc.description.tableofcontents | 6.3.1 Diagrama casos de uso para evento de inicio de sesión | spa |
dc.description.tableofcontents | 6.3.2 Diagrama casos de uso para evento convocatoria | spa |
dc.description.tableofcontents | 6.3.3 Diagrama casos de uso para eventos de votaciones | spa |
dc.description.tableofcontents | 6.4 Diagramas de secuencia | spa |
dc.description.tableofcontents | 6.4.1 Autenticar y validar usuarios | spa |
dc.description.tableofcontents | 6.4.2 Crear y administrar convocatorias, crear elección | spa |
dc.description.tableofcontents | 6.4.3 Listar convocatorias y elecciones, participar en una convocatoria | spa |
dc.description.tableofcontents | 6.4.4 Votar | spa |
dc.description.tableofcontents | 6.4.5 Resultados de las votaciones | spa |
dc.description.tableofcontents | 6.5 Diagramas de actividades | spa |
dc.description.tableofcontents | 6.6 Diseño arquitectónico del software (Físico y Lógico) | spa |
dc.description.tableofcontents | 6.7 Diagramas de clases | spa |
dc.description.tableofcontents | 6.8 Modelo entidad relación | spa |
dc.description.tableofcontents | 6.9 Modelo relacional | spa |
dc.description.tableofcontents | 6.10 Niveles de seguridad | spa |
dc.description.tableofcontents | 7. PRUEBAS DEL SOFTWARE | spa |
dc.description.tableofcontents | 8. CONCLUSIONES | spa |
dc.description.tableofcontents | 9. RECOMENDACIONES | spa |
dc.description.tableofcontents | 10. BIBLIOGRAFÍA | spa |
dc.description.tableofcontents | 11. ANEXOS | spa |
dc.description.tableofcontents | 11.1 MANUAL DE USUARIO | spa |
dc.format.mimetype | application/pdf | |
dc.identifier.instname | Universidad de Córdoba | |
dc.identifier.reponame | Repositorio Universidad de Córdoba | |
dc.identifier.repourl | https://repositorio.unicordoba.edu.co/ | |
dc.identifier.uri | https://repositorio.unicordoba.edu.co/handle/ucordoba/7966 | |
dc.language.iso | spa | |
dc.publisher | Universidad de Córdoba | |
dc.publisher.faculty | Facultad de Ingeniería | |
dc.publisher.program | Ingeniería de Sistemas | |
dc.relation.references | Agbesi, S., & Asante, G. (2019). Electronic Voting Recording System Based on Blockchain Technology. 2019 12th CMI Conference on Cybersecurity and Privacy, CMI 2019. https://doi.org/10.1109/CMI48017.2019.8962142 | |
dc.relation.references | Ahn, B. (2022). Implementation and Early Adoption of an Ethereum-Based Electronic Voting System for the Prevention of Fraudulent Voting. Sustainability (Switzerland), 14(5). https://doi.org/10.3390/su14052917 | |
dc.relation.references | Baudier, P., Kondrateva, G., Ammi, C., & Seulliet, E. (2021). Peace engineering: The contribution of blockchain systems to the e-voting process. Technological Forecasting and Social Change, 162. https://doi.org/10.1016/j.techfore.2020.120397 | |
dc.relation.references | Bhardwaj, S., Poongodi, T., Dixit, A., & Sharma, S. (2022). A Decentralized Digital Voting System Based on Block chain Architecture. Proceedings of 2nd International Conference on Innovative Practices in Technology and Management, ICIPTM 2022, 756–760. https://doi.org/10.1109/ICIPTM54933.2022.9754194 | |
dc.relation.references | Counsell, S., Laplante, P., Kshetri, N., & Voas, J. (n.d.). Blockchain-Enabled E-Voting. http://blockchain.ieee | |
dc.relation.references | Daramola, O., & Thebus, D. (2020). Architecture-centric evaluation of blockchain-based smart contract E-voting for national elections. Informatics, 7(2). https://doi.org/10.3390/informatics7020016 | |
dc.relation.references | Dimitriou, T. (2020). Efficient, Coercion-free and Universally Verifiable Blockchain-based Voting. Computer Networks, 174. https://doi.org/10.1016/j.comnet.2020.107234 | |
dc.relation.references | Gao, S., Zheng, D., Guo, R., Jing, C., & Hu, C. (2019). An anti-quantum e-voting protocol in blockchain with audit function. IEEE Access, 7. https://doi.org/10.1109/ACCESS.2019.2935895 | |
dc.relation.references | Gupta, S., Gupta, A., Pandya, I. Y., Bhatt, A., & Mehta, K. (2021). End to end secure e-voting using blockchain & quantum key distribution. Materials Today: Proceedings. https://doi.org/10.1016/J.MATPR.2021.07.254 | |
dc.relation.references | Hjalmarsson, F. P., Hreioarsson, G. K., Hamdaqa, M., & Hjalmtysson, G. (2018). Blockchain-Based E-Voting System. IEEE International Conference on Cloud Computing, CLOUD, 2018-July. https://doi.org/10.1109/CLOUD.2018.00151 | |
dc.relation.references | Khan, K. M., Arshad, J., & Khan, M. M. (2020). Investigating performance constraints for blockchain based secure e-voting system. Future Generation Computer Systems, 105. https://doi.org/10.1016/j.future.2019.11.005 | |
dc.relation.references | Khan, K. M., Arshad, J., & Khan, M. M. (2021). Empirical analysis of transaction malleability within blockchain-based e-Voting. Computers and Security, 100. https://doi.org/10.1016/j.cose.2020.102081 | |
dc.relation.references | Lai, W. J., Hsieh, Y. C., Hsueh, C. W., & Wu, J. L. (2019). DATE: A Decentralized, Anonymous, and Transparent E-voting System. Proceedings of 2018 1st IEEE International Conference on Hot Information-Centric Networking, HotICN 2018. https://doi.org/10.1109/HOTICN.2018.8605994 | |
dc.relation.references | Li, Y., Susilo, W., Yang, G., Yu, Y., Liu, D., Du, X., & Guizani, M. (2022). A Blockchain-Based Self-Tallying Voting Protocol in Decentralized IoT. IEEE Transactions on Dependable and Secure Computing, 19(1). https://doi.org/10.1109/TDSC.2020.2979856 | |
dc.relation.references | Lucuy, G. A., Andres, S., Vargas, K., & Galaburda, Y. (2019). Modelo y sistema de votación electrónica aplicando la tecnología de cadena de bloques. Acta Nova, 9. | |
dc.relation.references | Malkawi, M., Yassein, M. B., & Bataineh, A. (2021). Blockchain based voting system for Jordan parliament elections. International Journal of Electrical and Computer Engineering, 11(5). https://doi.org/10.11591/ijece.v11i5.pp4325-4335 | |
dc.relation.references | McCorry, P., Mehrnezhad, M., Toreini, E., Shahandashti, S. F., & Hao, F. (2021). On Secure E-Voting over Blockchain. Digital Threats: Research and Practice, 2(4). https://doi.org/10.1145/3461461 | |
dc.relation.references | Moura, T., & Gomes, A. (2017). Blockchain voting & its effects on election transparency & voter confidence. ACM International Conference Proceeding Series, Part F1282. https://doi.org/10.1145/3085228.3085263 | |
dc.relation.references | OEA. (2009). OEA - Organización de los Estados Americanos: Democracia para la paz, seguridad y desarrollo. https://www.oas.org/es/democratic-charter/ | |
dc.relation.references | Panja, S., & Roy, B. (2021). A secure end-to-end verifiable e-voting system using blockchain and cloud server. Journal of Information Security and Applications, 59. https://doi.org/10.1016/j.jisa.2021.102815 | |
dc.relation.references | Pawlak, M., & Poniszewska-Marańda, A. (2021). Trends in blockchain-based electronic voting systems. Information Processing and Management, 58(4). https://doi.org/10.1016/j.ipm.2021.102595 | |
dc.relation.references | Ramalingam, M., Saranya, D., & Shankarram, R. (2021). An Efficient and Effective Blockchain-based Data Aggregation for Voting System. 2021 International Conference on System, Computation, Automation and Networking, ICSCAN 2021. https://doi.org/10.1109/ICSCAN53069.2021.9526450 | |
dc.relation.references | Shahzad, B., & Crowcroft, J. (2019). Trustworthy Electronic Voting Using Adjusted Blockchain Technology. IEEE Access, 7. https://doi.org/10.1109/ACCESS.2019.2895670 | |
dc.relation.references | Singh, A., & Chatterjee, K. (2018). SecEVS : Secure electronic voting system using blockchain technology. 2018 International Conference on Computing, Power and Communication Technologies (GUCON). | |
dc.relation.references | Taş, R., & Tanrıöver, Ö. Ö. (2020). A systematic review of challenges and opportunities of blockchain for E-voting. Symmetry, 12(8), 1328. https://doi.org/10.3390/sym12081328 | |
dc.relation.references | Widayanti, R., Aini, Q., Haryani, H., Lutfiani, N., & Apriliasari, D. (2021). Decentralized Electronic Vote Based on Blockchain P2P. 2021 9th International Conference on Cyber and IT Service Management, CITSM 2021. https://doi.org/10.1109/CITSM52892.2021.9588851 | |
dc.relation.references | Yang, X., Yi, X., Nepal, S., Kelarev, A., & Han, F. (2020). Blockchain voting: Publicly verifiable online voting protocol without trusted tallying authorities. Future Generation Computer Systems, 112. https://doi.org/10.1016/j.future.2020.06.051 | |
dc.relation.references | Zaghloul, E., Li, T., & Ren, J. (2021). D-BAME: Distributed Blockchain-Based Anonymous Mobile Electronic Voting. IEEE Internet of Things Journal, 8(22), 16585–16597. https://doi.org/10.1109/JIOT.2021.3074877 | |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
dc.rights.coar | http://purl.org/coar/access_right/c_abf2 | |
dc.rights.license | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | |
dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
dc.subject.keywords | Elections | eng |
dc.subject.keywords | E-Voting | eng |
dc.subject.keywords | Security | eng |
dc.subject.keywords | Blockchain | eng |
dc.subject.keywords | Smart contracts | eng |
dc.subject.proposal | Elecciones | spa |
dc.subject.proposal | Voto electrónico | spa |
dc.subject.proposal | Seguridad | spa |
dc.subject.proposal | Blockchain | spa |
dc.subject.proposal | Contratos inteligentes | spa |
dc.title | Mejoramiento de la seguridad en las elecciones de la Universidad de Córdoba mediante un sistema de votaciones basado en tecnología Blockchain | spa |
dc.type | Trabajo de grado - Pregrado | |
dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
dc.type.coarversion | http://purl.org/coar/version/c_ab4af688f83e57aa | |
dc.type.content | Text | |
dc.type.driver | info:eu-repo/semantics/bachelorThesis | |
dc.type.version | info:eu-repo/semantics/acceptedVersion | |
dspace.entity.type | Publication |
Archivos
Bloque de licencias
1 - 1 de 1
No hay miniatura disponible
- Nombre:
- license.txt
- Tamaño:
- 15.18 KB
- Formato:
- Item-specific license agreed upon to submission
- Descripción: