Estonia publica el código fuente de su sistema de voto online
Source code of the Estonian online voting system
El repositorio IVXV en GitHub expone el código que Estonia usa realmente en sus elecciones vinculantes, no una versión de desarrollo. Escrito sobre todo en Go, Java y Python, incluye módulos de votación, verificación, auditoría y autenticación con SmartID. El repositorio no se usa para desarrollo activo, pero se mantiene actualizado, y su desarrollo está supervisado por la State Electoral Office de Estonia.
El repositorio no se utiliza para desarrollo activo, pero se mantendrá actualizado, de modo que el código que se encuentra aquí es el código que se usa para las elecciones.
- cryptonector
El software por sí solo, incluso una combinación de software y hardware, no puede por sí mismo hacer que las elecciones sean seguras. Piensa en el problema de Reflections On Trusting Trust, la necesidad de verificar el firmware, etc. No puedes asegurar que las máquinas _funcionarán_ correctamente, pero _sí_ puedes verificar que _funcionaron_. Para verificar el funcionamiento de las máquinas a posteriori hay que hacerlo muy poco después del cierre de las urnas, y hay que idear un método manual y estadístico de muestreo aleatorio en el que se comprueben manualmente las papeletas marcadas y seleccionadas al azar contra el registro digital de votos emitidos, y luego realizar una auditoría digital de limitación de riesgo para comprobar que los totales del CVR coinciden con los resultados reportados por las máquinas. Cuanto antes después del cierre de las urnas se haga esto, mejor será la probabilidad de detectar cualquier fraude. Es decir, una auditoría manual parcial e inmediata de suficientes colegios electorales seleccionados al azar.
Eso todavía deja un montón de otros problemas técnicos por abordar, como la seguridad de las papeletas por correo / papeletas de voto ausente, la seguridad de las urnas utilizadas para el voto anticipado (porque probablemente no puedas realizar la auditoría manual parcial anterior debido a que entonces habría resultados nocturnos disponibles para el público; o tal vez lo aceptes), el registro de votantes, etc.
- kuratkull
Soy estonio. El voto electrónico está ampliamente aceptado y se utiliza aquí. Lo hacemos desde 2001, y de forma extensiva (primer voto electrónico parlamentario) desde 2007.
El hecho de que sea de código abierto es algo sabido desde hace mucho tiempo (al menos en la comunidad de TI) y muy apreciado.
No hay duda inherente sobre su validez en la comunidad de expertos local e internacional.
- AndroTux
Viviendo en Estonia, me cuesta decidir cómo me siento respecto a este sistema de votación.
Actualmente, con la gente confiando en el gobierno, este sistema es genial. Puedo simplemente emitir mi voto en línea, como hago todo lo demás aquí, y puedo estar razonablemente seguro de que mi voto se cuenta gracias a la mencionada confianza en el sistema.
Pero realmente temo el día en que esa confianza se erosione.
Sin embargo, por otro lado, una vez que la confianza se ha ido, creo que realmente no importa si el conteo es analógico o digital. La gente no confiará en el sistema de todos modos.
De nuevo, hay muchos matices y diferentes niveles de confianza, y esa es la razón por la que no sé cuál es la respuesta correcta.
- devin
Hay un montón de gente que, cada vez que surge este tema, parece no tener conocimiento de los sistemas que ya existen y que de hecho ya se han utilizado en elecciones reales. Por ejemplo, ElectionGuard se ha utilizado en varias elecciones reales en EE. UU. desde 2020[1].
- aussieguy1234
Cualquier hardware o software informático que tenga un incentivo suficientemente grande para ser comprometido será hackeado.
Lo vimos con las carteras de Bitcoin recientemente, con módems 5G ocultos añadidos en un ataque a la cadena de suministro. La recompensa en este caso para los atacantes era lo suficientemente grande como para motivarlos a llegar a tales extremos.
Interferir en las elecciones de un país democrático es un incentivo bastante grande para actores como Rusia. También tienen los recursos para hacerlo.
- SP3269
Muchas preocupaciones en la discusión, pero el hecho es que el voto electrónico se utiliza desde hace bastante tiempo en Estonia, y ha demostrado ser robusto y seguro. Escalará bien. Revisa el código fuente.
Creo que los suizos también liberaron el código fuente de su software de voto electrónico.
- samat
Es interesante que no haya actualizaciones desde hace casi un año. Software estable y genial, supongo.
- pelagicAustral
La respuesta es papel respaldado por un documento de identidad, pero supongo que ya es demasiado tarde para eso.