Professional Documents
Culture Documents
2. ¿Cómo funciona?
Esta aplicación es una herramienta tecnológica para el proceso de votación. No
sustituye los sistemas tradicionales de presentarse a votar, sustituye los métodos de cómo
guardar los votos (cambia de usar papeletas y escribir sobre ellas a solo dar un clic en una
interfaz gráfica y guarda los datos en una Base de Datos en vez de una urna) y la manera en
la que se cuentan los votos (se hace una consulta en la Base de Datos de forma restringida
de la cual deriva un procedimiento para arrojar las estadísticas de las votaciones totales a
una pantalla pública).
Sistema de Usuarios
Se sustenta a base de permisos sobre la base de datos:
• Usuario “Capturista”: sólo tiene permiso para ingresar una nueva boleta en un
registro de participantes. No puede modificar, eliminar ni ver ninguna otra boleta
ni ningún voto.
• Usuario “Participante”: sólo tiene permiso para introducir en la “urna” un nuevo
voto. No puede ver, modificar ni eliminar ninguna boleta ni voto.
• Usuario “Consultor”: sólo tiene permiso para ver la “urna” y poder contar los
votos. No pude ver ninguna boleta ni ingresar, modificar o eliminar votos ni
boletas.
1
3. ¿Qué necesitamos?
Para llevar a cabo las votaciones de una manera exitosa se proponen tres grupos en
el proceso:
• Grupo de participantes. Son las personas que emitirán su voto, libre y secreto, pues
son miembros autorizados por la comunidad para poder emitir su voto (por ejemplo, sí
pertenecen a la escuela).
• Grupo de seguridad: brinda la protección necesaria para el acceso a la zona de
votaciones. Lo ideal es que solo ingresen a la zona de votaciones las personas que
puedan ser atendidas por el grupo de elecciones.
• Grupo de elecciones. Es el equipo encargado de administrar el proceso de la
votación. Este mismo se concentra en tres comités:
◦ Comité de registro: Por parejas; una persona se asegurará de que el participante
presente una identificación válida, y la otra capturará la boleta del participante tras
recibir el visto bueno de quien lo asiste, de modo que pueda votar. El sistema al
momento de registrarlo notificará que es un participante nuevo o, en su caso, si el
participante ya votó. Su usuario es de Capturista.
◦ Comité de administración: estas personas serán las encargadas de resguardar el
servidor y hacer respaldos constantes de la Base de Datos. Se recomienda que
estas personas sean de absoluta confianza y discreción.
◦ Comité de consulta. Este está encargado de dar a conocer constantemente las
actualizaciones de los resultados. Su usuario es de Consultor y no es necesario
que sea más de una persona quien se encargue de este puesto.
2
◦ Una computadora que funcione de Servidor Principal. Esta
debe tener mayor potencia para procesar varios clientes. Preferencias: Mínimo un
procesador de 2 núcleos y 3GB de memora RAM.
◦ Al menos un cliente Capturista. Este dispositivo se conecta sólo con el Servidor
Principal y va capturando las boletas nuevas que sean ingresadas. La aplicación
está desarrollada en una primera etapa para usarse en un dispositivo Android.
Requerimientos: Un Smartphone o Tablet con sistema operativo Android versión
2.3 (como mínimo). Es necesario que cuente con batería suficiente para que de
servicio prolongado durante el proceso. Si se bloquea el acceso a la red telefónica
y notificaciones, es mucho mejor. La única conexión que hará falta es la del Wi-Fi.
◦ Tantos dispositivos de Participantes como de Capturistas existan. Si únicamente
está dando servicio un Capturista, entonces es necesario sólo un dispositivo
Cliente que de servicio como participante. Los requerimientos son los mismos que
los del Cliente Capturista.
◦ La computadora de muestra de resultados. Estará a cargo del área de consulta. Es
un cliente del Servidor Principal y lo ideal es que esté conectada a un proyector o
una pantalla grande y que todos las personas presentes puedan ver su estado tras
las actualizaciones que se hagan.
• Para la conexión entre los distintos dispositivos, se creará una red local LAN privada
con un punto de acceso (inalámbrica para celulares o tabletas y cableada para la
comunicación entre servidores). Esta red no tendrá acceso a Internet y solo podrán
estar conectados a ella los dispositivos que trabajaran en el proceso de votación.
3
proceso hasta volver a tener energía (en caso de perder la
fuente de energía fija, el proceso podrá continuar con una red Ad-Hoc).
2. El comité de administración se hará cargo de montar la red y los equipos con el
software necesario, así como de hacer la migración a la infraestructura Ad-Hoc
para continuar con el proceso en caso de que sea necesario.
3. El comité de seguridad no permitirá el acceso a ninguna persona ajena a los
grupos de seguridad o de elecciones. También a aquel que no esté identificado
y que cuente con alguna insignia de que ya votó (marca con tinta en el dedo) le
será remitida su entrada.
4. Cuando el comité de administración dé señal de que se puede comenzar a dar
servicio, el área de seguridad debe autorizar el pase, ordenadamente, persona
por persona, según indique el comité de registro.
5. Esta persona que ya se encuentra dentro del área debe pasar directamente con
el comité de registro y entregar su identificación a uno de los capturistas
(llámese capturista “A” a aquel que compruebe la legitimidad del participante).
Para identificarse, la persona debe decir su número de boleta al otro capturista
(llámese capturista “B” a aquel capturista que sólo ingresa en la pantalla del
dispositivo con el usuario Capturista, el número de boleta del participante).
6. En cuanto el capturista A certifique que la persona es miembro legítimo del
grupo participante y el capturista B verifique que la aplicación otorga permiso a
la boleta recién ingresada (esto es, que aparezca el formulario de votación en la
pantalla del dispositivo identificado con el usuario Participante), el capturista A
regresa al participante su identificación y le hace entrega del dispositivo que
tiene activo al usuario Participante.
7. El participante tendrá una sola oportunidad irrevocable para votar. En su
pantalla aparecerán las instrucciones y opciones a elegir, éste seleccionará
únicamente la opción (u opciones, según sea el caso de las elecciones) por
la(s) que quiera votar. El dispositivo le notificará que su voto fue enviado.
8. Cuando acabe su votación, el participante devolverá al capturista B el
dispositivo de voto. En ese preciso momento, capturista B marcará con tinta su
4
dedo pulgar como símbolo de que ya votó. Entonces, el
participante deberá desalojar el área de elecciones (de ello estará encargado el
comité de seguridad, tras un aviso del comité de registro).
9. Entonces puede entrar otra persona y el proceso se repite.
5
representantes de las elecciones.
c) Se hará una última actualización de los resultados y se capturará la pantalla
con los últimos datos. Esta imagen deberá ser totalmente pública, abierta y
disponible para la comunidad en general. Se guardará junto al último
respaldo de la Base de Datos.
d) Una vez asegurados estos dos últimos puntos, se procederá, frente a los 3
grupos supervisores del acto democrático (participantes, seguridad y
elecciones) a la supresión absoluta de los datos en la computadora Servidor
de Base de Datos. Estos últimos sólo se encontrarán a partir de ese
momento únicamente en los respaldos guardados en el CD y memoria
USB.
e) Se procede a la eliminación del software en los dispositivos que se usaron
en el proceso.
Por último, se comienza a levantar y limpiar el área de elecciones, así como
guardar los dispositivos y devolverlos, según sea el caso.
6
6. ¿Puedo revocar mi voto?
No. Una vez enviado tu voto, no hay manera posible de poderlo encontrar en la base.
En analogía, la base de datos contiene la urna donde se guardan las papeletas y, tu papeleta
es el dispositivo que contiene las opciones a elegir. Al momento que das clic en cualquier
opción, es como si metieras tu papeleta en la urna. No puedes buscarla ni evitar que sea
contada. Este es un proceso intrínseco de la democracia.
10. ¿Se pueden meter más votos o cambiar datos en la “urna” (base de datos)?
No. El sistema está creado para que sólo un tipo de cliente puede hacer determinadas
acciones en la Base de Datos.
7
boletas. Cuando se acaba el proceso, estos datos se quedan
guardados en una “caja negra” que contiene los resultados del proceso de votación
(cifrados), y estará asegurada por los mecanismos de vigilancia designados por la misma
escuela. En caso de comenzar un nuevo proceso de votación, no se utilizará ningún dato
guardado por votaciones previas. La aplicación usará Bases de Datos totalmente
nuevas. Como se mencionó en la pregunta 4, al momento de finalizar el proceso de
votaciones, se eliminarán todos los datos de la votación del dispositivo que aloja la Base de
Datos y sólo quedará una copia de estos en una CD y en una USB que se guardarán como
evidencia del proceso, tal como se hace tradicionalmente.
David A. Vargas:
ing.azaraf@outlook.com, dvargasb1100@alumno.ipn.mx, +52 (55) 2989 2764
Juan Capiz C.
jirachi_319@hotmail.com, +52 (747) 163 6295