Page 22 - REVISTA 2016
P. 22
Fig1-Sistema de votación de Estonia
En la Fig1 se aprecia la arquitectura del sistema. El voto se autentica y protege con la id card del votante, el es-
tándar de encriptación utilizado por la Id card es el estándar X509v3 certificates, además de contar con una clave
pública que es incorporada al cliente que debe descargar el votante el mismo día de la elección.Los votos cifrados
son almacenados en el servidor de storage, se usa encriptación asimétrica, el módulo HSM es el que genera el
par de claves, la clave pública del cliente, y la del servidor de conteo de votos. Al final de la jornada de votación
se sacan los votos mediante un DVD, y son llevados a un servidor que no está conectado a la red, este necesita la
clave privada para poder hacer el conteo de votos. El código del software de i-voting fue liberado en el año 2013,
se puede bajar de https://github.com/vvk-ehk/evalimine
Brasil: Es un sistema DRE, en estos dispositivos los votantes eligen la opción en una pantalla que puede ser táctil
o con botones, se elimina completamente la utilización de papel. Las urnas electrónicas son de fabricación na-
cional, no están conectadas la red de computadores. Las primeras pruebas se realizaron en el año 1996, es un
proyecto a cargo del TSE .El sistema fue denominado UNENUX es open source y se ejecuta bajo kernel de Linux
12
versión 2.6.16.62. El desarrollo fue realizado utilizando el paradigma orientación a objetos y las mejores prácti-
cas de XP (TDD, programación en pares, desarrollo iterativo, integración continua) Se gestionó el proyecto con
un framework SCRUM: reuniones diarias, iteraciones cortas de duración fija. Totalmente desarrollado en C++, el
proyecto comenzó con 4 desarrolladores y finalizó con 12 desarrolladores más 5 testers trabajando en el mismo
ambiente. Se desarrollaron 212000 líneas de código más 106000 líneas de código en test unitarios. En la actua-
lidad los actos eleccionarios en Brasil utilizan únicamente este sistema con autenticación biométrica del elector
mediante huella dactilar.
Fig2. Proceso para sufragar en Brasil
Uruguay: En nuestro país ya existe una experiencia con las elecciones en el Municipio de Maldonado llevadas a
cabo el 10/4/2016. En este acto se utilizó una solución que está basada en el sistema libre de e-gov, llamado free-
gov que fue liberado el 14 de abril por dicho Municipio. El servidor debe tener instalado un sistema operativo
Linux, FreeBSD o Solaris y tener configurado: un servidor Apache, HTTPS más OpenSSL operativo (certificado
x509 válido), PHP versión 5.2 o superior, MySql 5 o posterior. Utiliza Open SSL para el esquema de firma digital en
12 Tribunal Superior Electoral
24 Revista de la Facultad de Ingeniería