Implementación de módulo de selección por ranking para el sistema de votación electrónica en la Plataforma Participa UChile
Tesis
Access note
Acceso abierto
Publication date
2023Metadata
Show full item record
Cómo citar
Hevia Angulo, Alejandro
Cómo citar
Implementación de módulo de selección por ranking para el sistema de votación electrónica en la Plataforma Participa UChile
Professor Advisor
Abstract
Existen distintos sistemas para llevar a cabo una elección en la que cierta cantidad de candidatos compite para ganar un lugar en determinada cantidad de cargos equivalentes. En Chile los más utilizados son el sistema de mayorías con posibilidad de segunda vuelta y sistema el de D'Hondt. Sin embargo, dado el contexto social y político en el que se encuentra el país, resulta interesante estudiar otras formas de votación. Una buena opción, reconocida internacionalmente, es el sistema de votación con ranking preferencial.
En votación con ranking cada votante ordena a los candidatos por preferencia en forma descendente, entregando al sistema una permutación de las opciones. Obtener esta información desde el claustro elector permite lograr mayor representatividad, incluso para aquellos votantes que prefieren candidatos de muy baja popularidad.
Existen distintas formas de calcular los resultados en votación con ranking. Dentro de estas destaca Single Transferable Vote, también conocido como STV. Este prioriza a aquellos votos que no han conseguido un representante electo, pues pretende lograr una representación proporcional. Shuffle Sum es un algoritmo que permite implementar STV manteniendo la privacidad de los votos y la verificabilidad del proceso, disminuyendo al máximo el riesgo de coerción.
Por otra parte, Participa UChile es un servicio en línea de votación electrónica y consultas universitarias implementado en el contexto del software Psifos. Este proyecto está desarrollo y su equipo está en constante búsqueda de la modernización y extensión de sus funciones, bajo la prioridad de cumplir altos estándares de seguridad, privacidad y transparencia. Con base en lo anterior, se planteó como objetivo de este trabajo de título diseñar e implementar un módulo de votación con ranking que cumpla con los atributos de privacidad y verificabilidad y que sea fácilmente integrable en el Participa UChile.
El resultado de este trabajo fue un módulo de votación con ranking preferencial incorporable en el back-end de Participa UChile. Este módulo calcula sus resultados mediante Shuffle Sum y utilizando como esquemas de encriptación El Gamal y Damgard Jurik. Si bien el módulo resultante presenta algunas limitaciones, su diseño es extensible, presentándose como una buena prueba de concepto. En particular, el diseño permite la incorporación de una mix network, para realizar procesos de mezcla, y la generación de zero knowledge proofs para asegurar la verificabilidad el proceso.
xmlui.dri2xhtml.METS-1.0.item-notadetesis.item
Memoria para optar al título de Ingeniera Civil en Computación
Identifier
URI: https://repositorio.uchile.cl/handle/2250/194753
Collections
The following license files are associated with this item: