Aquí tienes tu texto reformateado y expandido para que sea más claro, detallado y técnico, ideal para un informe o presentación sobre e-voting (voto electrónico). He añadido más contexto a las técnicas mencionadas y explicado algunos aspectos clave para mejorar la comprensión.
E-Voting: Voto Electrónico y Seguridad
Relacionado: IDOR. FOCA. resumen. 2025 02 20 Seguridad iOS memoria permisos y sandboxing. Sistema de Gestion de la Seguridad de la Informacion.
La sesión de hoy ha estado enfocada en el e-voting, que se entiende como cualquier sistema que utiliza la tecnología para facilitar el proceso de votación. A lo largo de la discusión, se abordaron las diferencias entre el uso de máquinas de votación en persona y los sistemas de voto remoto empleados en diferentes países, destacando las ventajas y desventajas de cada uno.
Propiedades Básicas de Seguridad
Para garantizar la seguridad en las comunicaciones de un sistema de e-voting, cualquier sistema debe cumplir con tres propiedades clave:
-
Confidencialidad: Asegura que la información del voto solo sea accesible para las partes autorizadas, protegiendo la privacidad del votante.
-
Autenticación: Permite verificar la identidad de los votantes, asegurando que solo los votantes registrados puedan emitir su voto.
-
Integridad: Garantiza que los datos no sean alterados durante la transmisión, protegiendo los votos contra manipulaciones externas.
Estas propiedades son fundamentales, pero no son suficientes por sí solas para garantizar la seguridad completa de un sistema de voto electrónico.
Requisitos de Seguridad Adicionales en E-Voting
Un sistema de voto electrónico debe ir más allá de las propiedades básicas y cumplir con varios requisitos específicos de seguridad. Estos incluyen:
-
Secreto del voto: Se asegura de que los votantes mantengan el anonimato en su elección, lo que impide que otras personas puedan saber por quién votaron.
-
Legitimidad: Restringe el derecho de voto solo a personas autorizadas, garantizando que cada voto provenga de un votante legítimo y habilitado.
-
No repudio: Impide que un votante pueda negar haber emitido su voto, garantizando que no puedan retractarse una vez que el voto ha sido emitido.
Adicionalmente, el sistema debe cumplir con otros requisitos fundamentales:
-
Integridad y verificabilidad: Asegura que los votos no se alteren y que los resultados puedan ser verificados por los votantes y auditores independientes, proporcionando transparencia y confianza.
-
Robustez frente a manipulaciones: El sistema debe resistir intentos de manipulación o alteración de los votos durante su transmisión o almacenamiento.
-
Resistencia a la coacción: El sistema debe proteger a los votantes de ser coaccionados o presionados para votar de una manera específica, garantizando que el proceso de votación se realice de forma libre y voluntaria.
Análisis del Sistema de Voto Español Basado en Papeletas
En la primera actividad de la sesión, se llevó a cabo un análisis para determinar si el sistema tradicional de voto en España, basado en papeletas físicas, cumple con estas propiedades de seguridad. Si bien el sistema en papel ofrece ciertos niveles de seguridad física, no está exento de vulnerabilidades, como el riesgo de fraude durante el conteo de votos o la posibilidad de coacción a los votantes en el momento de emitir su voto.
Diseño de un Sistema de E-Voting Seguro
En la segunda actividad, se propuso un ejercicio de diseño para un sistema de e-voting que cumpla con todas estas propiedades de seguridad. La propuesta incluía medidas para garantizar la confidencialidad, autenticación, integridad, secreto del voto, legitimidad, y no repudio. Además, se plantearon métodos para verificar los votos y auditar los resultados, así como técnicas para proteger contra la coacción.
Técnicas para Mejorar la Seguridad en el E-Voting
Para mejorar la seguridad en el diseño de un sistema de voto electrónico, se emplean varias técnicas criptográficas avanzadas:
-
Mixnet: Esta técnica se utiliza para mezclar los votos de tal manera que no sea posible identificar a qué votante corresponde cada voto. Esto garantiza que el voto se mantenga anónimo y protegido contra intentos de trazado o identificación.
-
Firma ciega: Permite que una entidad firme un mensaje sin conocer su contenido. Esto es útil para garantizar que el sistema de voto pueda verificar que el voto es válido sin que el servidor que realiza la firma sepa cuál es el voto, lo que asegura el anonimato del votante.
-
Criptografía homomórfica: Esta técnica permite realizar operaciones en datos cifrados sin necesidad de conocer su contenido original. En el contexto de e-voting, esto es fundamental porque permite que los votos sean sumados o procesados sin que el sistema pueda ver el contenido específico de cada uno, manteniendo así la confidencialidad.
-
Secreto compartido: Esta técnica distribuye una clave de cifrado entre varias partes para garantizar que ninguna de ellas pueda acceder a la clave por sí sola. Esto refuerza la seguridad del sistema al asegurar que la clave de descifrado nunca esté en manos de una sola persona, evitando posibles compromisos de seguridad.
Conclusión
El diseño de sistemas de voto electrónico seguro requiere una combinación de criptografía avanzada, medidas para proteger la confidencialidad y autenticidad de los votos, y mecanismos para garantizar la verificabilidad y resistencia a la coacción. Las técnicas como Mixnet, firma ciega, criptografía homomórfica y secreto compartido son fundamentales para mejorar la seguridad y la confianza en los sistemas de e-voting, asegurando que el proceso electoral sea tanto secreto como verificable.
Si necesitas más detalles sobre cómo implementar cada una de estas técnicas, o ejemplos de diseños específicos de sistemas de e-voting, no dudes en pedírmelo.