voto electrónico y software libre

Upload: shizuka-hane

Post on 03-Feb-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/21/2019 Voto Electrnico y Software Libre

    1/32

    Voto Electrnico y Software Libre

    Juan Antonio Martnez Castao

    E-mail: [email protected]

    eb: http://www.dit.upm.es/~jantonio

    !"#$% A&osto $'''

    Resumen:

    Internet ya forma parte de nuestro mundo. Comunicaciones, Negocios, Documentacin,Revistas, Trmites bancarios, y gestin administrativa, poco a poco van siendo

    proporcionados a travs de la red. n este ensayo vamos a tratar un nuevo aspecto del e-

    world! la democracia electrnica y los sistemas de votacin a travs de la red

    Copyrig"t. Registro de cambios

    o Registro de cambios del documento

    Introduccin

    #niversal

    o Tipos de votacin en funcion del universo de votantes

    o $roblemtica asociada a la elaboracin del censo

    o Implicaciones legales del mantenimiento del censo electoral

    %ey &rgnica de Tratamiento 'utomati(ado de Datos )%&RT'D*

    'gencia de $roteccin de Datos

    'plicacin de la %&RT'D a las bases de datos de un sistema de votoelectrnico

    %a nueva legislacin sobre proteccin de datos

    %ibre

    o %ibertad para el ejercicio del voto

    o %ibertad de Informacin antes, durante, y despues del e+ercicio del voto

    o %ibertad para la orientacin del voto

    o Implicaciones del e+ercicio de la libertad en los programas de voto

    electrnico

    Directo

    o l problema de la autentificacin

    o $rocedimientos de identificacin del votante

    Igual y ecreto

    o l problema de la Confiabilidad

    o Control de la confiabilidad en el sistema de voto tradicional

    o %a confiabilidad en un sistema informtico de voto

    l secreto del voto

    %a seguridad ) fiabilidad * del sistema

    http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Copyright_Registro_cambios.htmlhttp://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Copyright_Registro_cambios.html#SECTION00011000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Introduccion.htmlhttp://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Universal.htmlhttp://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Universal.html#SECTION00031000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Universal.html#SECTION00032000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Universal.html#SECTION00033000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Universal.html#SECTION00033100000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Universal.html#SECTION00033200000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Universal.html#SECTION00033300000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Universal.html#SECTION00033300000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Universal.html#SECTION00033400000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Libre.htmlhttp://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Libre.html#SECTION00041000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Libre.html#SECTION00041000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Libre.html#SECTION00041000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Libre.html#SECTION00042000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Libre.html#SECTION00043000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Libre.html#SECTION00043000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Libre.html#SECTION00043000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Libre.html#SECTION00043000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Libre.html#SECTION00044000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Libre.html#SECTION00044000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Directo.htmlhttp://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Directo.html#SECTION00051000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Directo.html#SECTION00051000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Directo.html#SECTION00052000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Igual_y_Secreto.htmlhttp://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Igual_y_Secreto.html#SECTION00061000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Igual_y_Secreto.html#SECTION00061000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Igual_y_Secreto.html#SECTION00062000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Igual_y_Secreto.html#SECTION00063000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Igual_y_Secreto.html#SECTION00063100000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Igual_y_Secreto.html#SECTION00063200000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Copyright_Registro_cambios.htmlhttp://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Copyright_Registro_cambios.html#SECTION00011000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Introduccion.htmlhttp://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Universal.htmlhttp://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Universal.html#SECTION00031000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Universal.html#SECTION00032000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Universal.html#SECTION00033000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Universal.html#SECTION00033100000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Universal.html#SECTION00033200000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Universal.html#SECTION00033300000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Universal.html#SECTION00033300000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Universal.html#SECTION00033400000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Libre.htmlhttp://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Libre.html#SECTION00041000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Libre.html#SECTION00042000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Libre.html#SECTION00043000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Libre.html#SECTION00044000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Libre.html#SECTION00044000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Directo.htmlhttp://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Directo.html#SECTION00051000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Directo.html#SECTION00052000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Igual_y_Secreto.htmlhttp://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Igual_y_Secreto.html#SECTION00061000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Igual_y_Secreto.html#SECTION00062000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Igual_y_Secreto.html#SECTION00063000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Igual_y_Secreto.html#SECTION00063100000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Igual_y_Secreto.html#SECTION00063200000000000000
  • 7/21/2019 Voto Electrnico y Software Libre

    2/32

    %a verificabilidad del sistema

    o oft-are libre como medio ideal para generar sistemas confiables

    'plicaciones de voto electrnico

    o istemas de toma de decisiones

    o istemas de recuento de votos

    o istemas de encuestas y consultas annimaso istemas de voto

    #n servidor de voto comercial!E-Vote

    +emplo de sistema de voto!Free-Vote

    istemas de voto basados en correo electrnico!

    istemas de voto basados en IRC

    o &tros sistemas de voto electrnico. Consideraciones

    o structura de un programa de voto electrnico

    ase de datos

    /estin de usuarios

    /estin de consultas

    0oros de debate. C"at y sistemas de comunicacines en l1nea Correo electrnico

    2ecanismos de administracin remota

    o 3erramientas de soft-are libre disponibles para programas de consulta

    %os clientes libres

    l lado del servidor

    Conclusiones

    o oft-are libre como garante de los derec"os y libertades en un sistema de

    voto

    o 'plicacin del voto electrnico a un entorno real

    o 2s all del voto tradicional. Consideraciones

    Referencias

    (ntro)uccin

    n un primer momento pudiera pensarse 4ue en el mundo electrnico la toma de decisioneses de lo ms sencillo! no es sino una lista de votantes , una lista de opciones y un contador...

    nada ms fcil. Cual4uier alumno de primero de Informtica sabr1a reali(ar un programa de

    voto electrnico

    n cierto modo tienen ra(n. #n programa de voto no es sino dos arrays, uno de opciones,y otro de votantes, y un mecanismo para incrementar en uno el contador asociado a cada

    opcin. $ero como casi siempre, la sencille( es slo aparente. i buscamos en Internet

    programas de voto electrnico, nos encontraremos con una sorpresa! lo e5istenprogramas de encuestas, no e5istiendo casi ninguno sobre votaciones

    http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Igual_y_Secreto.html#SECTION00063300000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Igual_y_Secreto.html#SECTION00063300000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Igual_y_Secreto.html#SECTION00064000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.htmlhttp://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00071000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00072000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00073000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00074000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00074100000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00074100000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00074200000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00074200000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00074300000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00074400000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00075000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00076000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00076100000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00076200000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00076300000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00076400000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00076500000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00076600000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00077000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00077100000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00077200000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Conclusiones.htmlhttp://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Conclusiones.html#SECTION00081000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Conclusiones.html#SECTION00081000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Conclusiones.html#SECTION00082000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Conclusiones.html#SECTION00083000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Referencias.htmlhttp://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Igual_y_Secreto.html#SECTION00063300000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Igual_y_Secreto.html#SECTION00064000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.htmlhttp://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00071000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00072000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00073000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00074000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00074100000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00074200000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00074300000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00074400000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00075000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00076000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00076100000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00076200000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00076300000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00076400000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00076500000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00076600000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00077000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00077100000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Aplicaciones_voto_electroni.html#SECTION00077200000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Conclusiones.htmlhttp://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Conclusiones.html#SECTION00081000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Conclusiones.html#SECTION00081000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Conclusiones.html#SECTION00082000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Conclusiones.html#SECTION00083000000000000000http://www.usla.org.ar/LuCAS/Presentaciones/200002hispalinux/conf-22/22-html/Referencias.html
  • 7/21/2019 Voto Electrnico y Software Libre

    3/32

    $or4ue el cdigo del contador es el menor de los problemas. n este ensayo vamos a tratar

    la problemtica asociada al voto electrnico, anali(ando punto por punto los diversosaspectos, viendo cmo el soft-are libre puede ser una "erramienta imprescidible para el

    voto electrnico. $or 6ltimo anali(aremos diversos programas de encuestas y de votacin

    basados en soft-are libre, "aciendo especial "incapi en el programa Free-Vote,

    desarrollado por el autor de este ensayo

    7 para tratar un tema como la democracia electrnica no "ay me+or camino 4ue part1r de

    nuestra Constitucin spa8ola, donde se describe el mecanismo de votacin como

    "Sufragio Universal, Libre, Directo, Igual Secreto"

    *ni!ersal

    Tipos de votacin en funcion del universo de votantes

    'l decir Sufragio Universalestamos indicando 4ue todos a4uellos implicados en la toma deuna decisin tienen vo( y parte en la toma de la decisin. #niversal se toma en el sentidosociolgico de la palabra! a4uellas personas 4ue se ven implicadas. sto ilustra una primera

    divisin en la tipolog1a de las votaciones!

    Votacin +,blica

    s a4uella en la 4ue todo el mundo puede 9si 4uiere9 participar.

    Votacin +ri!a)a

    '4uella en la 4ue el universo de votantes est definido de antemano

    Problemtica asociada a la elaboracin del censo

    :Cmo se define el universo de votantes;. ntramos en el primer punto conflictivo de la

    Democracia lectrnica! %a elaboracin del Censo lectoral. n efecto. %a elaboracin de

    una lista de votantes conlleva una serie de problemas legales, 4ue detallamos acontinuacin!

    No es posible recurrir a sistemas de coo!iespara elaborar listas de votantes! en el

    caso de una votacin p6blica, el sistema no nos garanti(a la unicidad y autenticidad

    del voto, ni del votante, y en el caso de una votacin privada sigue siendo necesariotener una lista de votantes

    $or consiguiente no tenemos ms remedio 4ue acudir a un sistema de bases de

    datos. sta base de datos debe tener suficientes elementos como para definir de

    forma un1voca al votante. 'l menos sern necesarios!o Nombre, apellidos

    o Direccin, 9mail

    o N6mero de identificacin, contrase8a

  • 7/21/2019 Voto Electrnico y Software Libre

    4/32

    %a reglamentacin espa8ola obliga a 4ue una base de datos de estas caracter1sticas

    est registrada en la 'gencia de $roteccin de Datos, y 4ue cumpla con la

    reglamentacin correspondiente al nivel sico. %a primera condicin legal para unsistema de voto lectrnico es pues su inscripcin y reconocimiento oficial

    l criterio de universalidad se cumple en el caso de una votacin privada! en ella es

    el organi(ador 4uien define a priori la lista de votantes. n el caso de consultasp6blicas deben proporcionarse!

    o Informacin y publicidad para 4ue la consulta sea conocida

    o 2edios para 4ue a4uellas personas 4ue deseen participar puedan inscribirse

    en dic"a consulta

    o 'dicionalmente, laLe "rg#nica sobre $rata%iento &uto%ati'ado de Datos,

    )%&RT'D* obliga a 4ue el sistema provea diversos medios para 4ue losparticulares puedan conocer, modificar y cancelar los datos, y conlleva una

    serie de reglamentaciones y procedimientos sobre la cesin de los datos

    Implicaciones legales del mantenimiento del censo electoral

    De lo escrito anteriormente, deducimos 4ue de una simple lista de votantes, "emos acabado

    en un sistema completo de bases de datos, con una serie de re4uerimientos legales

  • 7/21/2019 Voto Electrnico y Software Libre

    5/32

    l derec"o a la intimidad es un derec"o fundamental reconocido en nuestra constitucin. n

    su art1culo >, recoge dic"o derec"o as1 como sienta la base legal para la proteccin dedatos personales del tratamiento informticos. n su art1culo @E marca los l1mites de la

    libertad de informacin, y en su art1culo >@E garanti(a la el acceso a los datos de titularidad

    p6blica

    l Cdigo Civil define el concepto de intimidad, su alcance, usos aceptables de lainformacin, y cuando constituye un abuso, as1 como su responsabilidad +ur1dica y en su

    caso penal

    %a %ey &rgnica de Tratamiento 'utomati(ado de Datos, es el actual marco legal donde se

    regulan las bases de datos, gestin, funcionamiento, toma de datos, etc. sta ley "a idoadaptandose progresivamente a las diversas directivas de la #nin uropea. stablece

    adems las normas y entes reguladores de los derec"os y deberes asociados al tratamiento

    informtico de datos. $odemos afirmar, no sin orgullo, 4ue la legislacin espa8ola sobrebases de datos es de las ms avan(adas y completas de uropa

    Ley Orgnica de Tratamiento Automatizado de Datos (LORTAD)

    %os datos de carcter personal pertenecen en e5clusiva a la persona 4ue los detenta. i se

    recopilan, tendr 4ue ser con su consentimiento y conocimiento de 4uin, cmo y para 4u

    lo "ace, y en todo caso, debe poder corregirlos y modificarlos. i son datos sanitarios, serefor(ar su confidencialidad. Debern establecerse limitaciones a los arc"ivos policiales.

    %a importancia de la proteccin de datos de carcter personal, viene impuesta por 4ue

    supone una intromisin en la esfera 1ntima, familiar y confidencial, y por4ue agrupandotodos los datos se puede saber el perfil de una persona, su comportamiento y tendencias

    pol1ticas.

    %a %&RT'D en su e5posicin de motivos, sensibili(a sobre la facilidad de captura de datos

    de carcter personal, 4ue con las modernas tecnolog1as y su posible tratamiento, dan lugar ala recoleccin e identificacin del perfil personal, constituyendo una violacin del derec"o

    a a la intimidad. $or ello la ley permite la impugnacin de valoraciones 4ue se dedu(can

    solo y e5clusivamente de un tratamiento automati(ado de datos.

    e contempla el "ec"o de la cesin y comparticin de datos, agravado por el "ec"o de 4uelas modernas tcnicas de comunicacin, InterNet, etc, estn multiplicando el n6mero de

    registros personales y favoreciendo el entrecru(amiento de datos

    e identifican y clasifican los diversos datos personales, diferenciandolos entreidentificativos, sensibles, ultra9sensibles, y definiendo diversos protocolos de actuacin yrestricciones respecto de cada tipo de datos

    e protege y garanti(a el derec"o al acceso, cancelacin y rectificacin. e establecen

    estatutos especiales para fic"eros espec1ficos, como puedan ser los de dominio p6blico

    ) registros mercantiles o de la propiedad *, fic"eros policiales, censo electoral, RegistroCivil, etc, y se preveen leyes adicionales reguladoras de estos fic"eros

  • 7/21/2019 Voto Electrnico y Software Libre

    6/32

    e discrimina entre fic"eros de titularidad p6blica y privada, reg1menes 4ue se deben

    aplicar a cada uno. e define la figura del responsable del fic"ero de datos, atribuciones yresponsabilidades

    %a cesin de datos entre fic"eros est tambin regulada. e establece la obligatoriedad de

    4ue los propietarios de los datos cono(can los trminos en 4ue se lleva a cabo dic"a cesin,y la obligacin de notificacin de la cesin de los datos a la autoridad competente

    e define la figura de la 'gencia de $roteccin de Datos, como organismo garante de losderec"os y libertades relacionados con la proteccin de datos. e establece la potestad de la

    administracin para poder proceder legal y en su caso penalmente contra las infracciones a

    esta ley

    $or 6ltimo se trata el intercambio de fic"eros entre entes de diversos pa1ses, las normas dederec"o internacional 4ue deben aplicarse, y los diversos convenios e5istentes

    Agencia de Proteccin de Datos

    %a figura de la 'gencia de $roteccin de Datos es definida, pero no desarrollada en la

    %&RT'D. $ara ello se definen una serie de reglamentos adicionales. %as atribuciones de laagencia son!

    =elar por el cumplimiento de la legislacin sobre control de datos

    mitir las autori(aciones e inscripciones de ases de Datos de carcter personal

    Dictar los reglamentos de actuacin y aplicacin de las leyes

    'tender las peticiones, reclamaciones, y solicitudes de informacin

    &rdenar la cancelacin de fic"eros

    Informar de los preceptos y leyes de aplicacin en su campo $otestad sancionadora ante infracciones de la ley

    Recabar de los responsables de fic"eros informacin y ayuda sobre los datos 4ue

    obren en su poder

    2antener un registro p6blico de bases de datos inscritas

    laborar memorias e informes para el 2inisterio de Fusticia

    $otestad para proceder a reali(ar inspecciones

    %a legislacin contempla adems el rgimen +ur1dico de la '$D, sus relaciones con la'dministracin del stado y 'utonmica, presupuestos, gobierno y administracin, y

    personalidad y potestad +ur1dica y sancionadora

    'dems, se "an elaborado diversos decretos 4ue concretan y especifican detalles sobre!

    statuto de la 'gencia de $roteccin de Datos

    Reglamento de seguridad de la %&RT'D

    Diversas directivas europeas, incorporadas a nuestra legislacin

  • 7/21/2019 Voto Electrnico y Software Libre

    7/32

    Aplicacin de la LORTAD a las bases de datos de un sistema de otoelectrnico

    De la lectura y estudio de los reglamentos mencionados, se deduce 4ue un sistema de votoelectrnico entra de lleno en el mbito de aplicacin de estas leyes.

    n primer lugar es preciso reali(ar un inciso! %a %&RT'D establece 4ue el censo electoral

    y el Registro del Censo son e5cepciones a la aplicacin de la ley, y 4ue tienen regulacin

    propia. n efecto, su cesin, publicacin, y registro estn regulados por la %ey lectoral,4ue tiene carcter de %ey &rgnica.

    Nuestro fic"ero, por el contrario s1 est regido por dic"a ley. l contenido y alcance de los

    datos viene definido por la finalidad. n el caso de un sistema de voto, la finalidad es laidentificacin un1voca del votante. $or ello, solo son re4ueridos datos con categor1a de

    identificativos.

    l reglamento de seguridad de la %&RT'D, y su aplicacin a los datos de caracteridentificativo obliga a una serie de procedimientos!

    l primero y ms importante es el de registro. %a 'gencia de proteccin de datos

    facilita enormemente la tarea, distribuyendo los formularios y permitiendo lainscripcin 9gratu1ta9 a travs de InterNet

    e establecen protocolos de actuacin, 4ue nos obligarn 9entre otros9 a!

    o Codificar contrase8as

    o stablecer protocolos de bacGup y recuperacin

    o Tener un registro de incidencias

    o $roporcionar a los electores procedimientos de consulta, modificacin,

    verificacin y cancelacin de datoso $oseer un manual de procedimientos

    o Tener unas condiciones m1nimas de provacidad y seguridad

    o Definir a los responsables y sus responsabilidades

    $uesto 4ue los datos son de caracter meramente identificativos, slo es necesaria la

    aplicacin de medidas de seguridad de nivel bsico, tal y como estn definidas en elreglamento

    l usuario debe tener en todo momento conocimiento de la e5istencia de la base de

    datos, y de sus derec"os y deberes

    #n censo electoral para fines particulares es de caracter privado. No "ay necesidad

    de cesin a terceros, y tal "ec"o debe constar en la inscripcin en la '$D. s

    sancionable la cesin de estos datos a terceros, salvo en los supuestos contempladospor la ley ) re4uerimiento +udicial, etc *

    La nuea legislacin sobre proteccin de datos

  • 7/21/2019 Voto Electrnico y Software Libre

    8/32

    De conformidad con las directivas de la #nin uropea, "an surgido diversas ampliaciones

    y modificaciones a la %&RT'D. l te5to, reglamentos y directivas, "an sido refundidos enun nuevo te5to, con carcter de %ey &rgnica denominado Ley )e roteccin )e .atos

    l nuevo te5to ampl1a y profundi(a en las atribuciones de la 'gencia de $roteccin de

    datos, Desarrolla el concepto de 0ic"ero de Datos a los sistemas de bases de datosdistribu1das y directorios de 1ndices y sistemas de b6s4ueda. Determina y clarifica elconcepto de uso p6blico y privado de una base de datos

    n general, la nueva ley armoni(a la legislacin espa8ola con el resto de la #nin uropea,

    de manera 4ue las leyes sean idnticas en todos los pa1ses miembros

    Libre

    l concepto de %ibertad en el e+ercicio de la democracia electrnica tiene varias facetas!

    %ibertad para el ejerciciodel voto

    %ibertad para la orientacindel voto

    %ibertad de Informacin antes, durante, y despues del e+ercicio del voto

    n lengua+e llano, debemos poder escoger (u)votar, c%ovotar, e incluso si (uere%os

    votar, y por supuesto, estar en todo momento en posesin de toda la informacin necesaria

    Traducido sto al lengua+e informtico tenemos lo siguiente!

    Libertad para el e!erciciodel voto

    No deben e5istir restricciones al acceso al sistema de votacin! si para votar necesitamos el

    soft-are "HHHH"o el sistema operativo "HHindo-s 777", dic"o sistema o dic"o

    soft-are deben ser libres gratu*tos. i utili(amos un protocolo dado dic"o protocolo debe

    ser p6blico. n el caso de usar el eb, el sistema de voto debe ser inde+endiente del

    navegadory no utili(ar e5tensiones no p6blicas. No pueden e5istir restricciones f1sicas o

    lgicas 4ue impidan, por e+emplo a una persona discapacitada sensorial, e+ercer su derec"o

    Libertad de Informacin antes, durante, y despues del ejerciciodel voto

    l e+ercicio de la libertad de opcin nos lleva a 4ue debe poder conocerse a priori lascuestiones consultadas, las opciones de eleccin, la metodolog1a de voto, y los presupuestose implicaciones de cada opcin posible en una consulta dada. s muy com6n 4ue los

    sistemas de consulta electrnica lleven asociado un tablero o foro de discusin, donde los

    votantes potenciales, dialogan y disciernen sobre las diversas posibilidades

  • 7/21/2019 Voto Electrnico y Software Libre

    9/32

    Libertad para la orientacindel voto

    $or 6ltimo, el e+ercicio de la libertad de voto conlleva el de la no obligatoriedad. No son

    admisibles "votos por omisin", o valores por defecto en la lista de opciones

    Implicaciones del ejercicio de la libertad en los programas devoto electrnico

    Todos estos condicionantes nos llevan a una serie de re4uerimientos sobre el soft-are!

    #tili(acin de Software Libreen Siste%as "+erativos Libres, basando el programa

    enrotocolos &biertosyEst#ndares blicos

    l sistema no debe imponer restricciones al votante! debe funcionar en cual4uier

    plataforma y sistema, con o sin capacidades grficas o sonoras. n el caso de usar el

    eb, debe ser independiente del navegador o de los+lug-insinstalados

    Deben de proveerse mecanismos de informacin y de feedbacG al votante! 0oros de

    discusin, uso intensivo del correo electrnico

    #n detalle 4ue no debemos olvidar en cuanto al concepto de %ibertad! l usuario debe ser

    libre tambin para poder escoger si lo desea otros mecanismos para e+ercer el voto... por

    muc"o 4ue estemos en la era digital, el correo certificado e5iste todav1a...

    ueno, ya no slo tenemos una base de datos! tenemos un sistema 4ue tiene 4ue estar

    basado en estndares abiertos, independiente de plataforma y sistema, con un sistema

    completo de comunicacin entre el votante y el organi(ador de la encuesta. '"ora viene lodif1cil...

    .irecto

    %a palabraDirectoconlleva

    %a no e5istencia de delegacin del voto

    %a implicacin personal del votante en el proceso de votacin

    e plantea el problema de la&utentificacindel voto y del votante. Debemos garanti(ar 4ue

    4uien vota es 4uien dice ser, 4ue no e5isten problemas de "suplantacin de personalidad", y

    4ue cuando el votante e+erce su derec"o, ste se lleva a cabo.

    El problema de la autentificacin

    n lengua+e informtico tenemos cuatro problemas diferenciados!

    >.

    %a autentificacin y certificacin de la m4uina desde la 4ue opera el votante

    @.

  • 7/21/2019 Voto Electrnico y Software Libre

    10/32

    %a autentificacin y certificacin del servidor o servidores del sistema de votacin

    A.%a identificacin del votante

    B.

    %a verificacin del sistema de voto

    Procedimientos de identificacin del votante

    De+aremos el 6ltimo punto para el pr5imo cap1tulo. %os tres primeros corresponden a losconocidos problemas de certificacin, comunes en los sistemas de comercio electrnico.

    Tenemos diversas alternativas!

    %a primera, y 4ue se debe rec"a(ar sin dudarlo un momento es el uso de sistemas de

    coo!iespara proceder a la identificacin. %a naturale(a de este mtodo ) un sistema

    de marcas 4ue el servidor de+a en el cliente para una posterior identificacin yseguimiento * lo "ace inviable para nuestra aplicacin. No es posible fiarse de la

    m4uina cliente para proceder a la identificacin de un votante. %as coo!iessecopian, borran, modifican, etc, sin ning6n control por parte del servidor. s garant1asegura de impugnacin de voto

    #n procedimiento me+orado, implica el uso de claves por parte del usuario. n este

    caso, es responsabilidad del votante, mantener un sistema de claves para!

    o Registrarse en el sistema de voto

    o $roceder al e+ercicio del voto

    Diferenciamos estos dos procesos por4ue corresponden a operaciones distintas. n

    la primera el usuario se identifica ante la base de datos. Corresponde al punto deacceso al sistema. l segundo caso es cuando el votante 4uiere e+ercer su derec"o al

    voto y as1 lo manifiesta! el sistema le proporciona medios adicionales para ello.#no puede preguntarse la necesidad de esta disociacin. Tiene dos motivos! lprimero es de organi(acin. on operaciones diferenciadas. l segundo es de

    seguridad adicional! es perfectamente posible 4ue el sistema mantenga diversas

    consultas simultneas, y debe independi(arse en lo posible cada una de ellas, de

    manera 4ue el votante e5presamente decida dnde, como y cuando participar encada una de ellas ) recordemos el principio de libertad *

    $odr1amos utili(ar un sistema de cooGies para, una ve( autentificado el usuario, 4ue

    ste acceda libremente al sistema de voto. sto no es recomendable, pues

    recordemos 4ue el protocolo 3T2% es sin estado, y no tiene el concepto desesin,

    con lo 4ue se podr1an falsificar las cooGies, o en el caso de 4ue el usuarioabandonara el e4uipo, alguien usurpara su puesto. $or otro lado, el sistema de doble

    clave permite separar el proceso de solicitud del derec"o al e+ercicio del voto, a sureali(acin efectiva, lo 4ue puede tener venta+as en ciertos casos ) por e+emplo,

    cuando es necesario lograr un 4uorum para poder votar *

    l tercer nivel de seguridad est basado en el uso de protocolos encriptados y de

    agentes de certificacin. Con el primero, garanti(amos el secreto, tanto de las claves

    como de los diversos datos de la consulta y del usuario. Con el segundo,

  • 7/21/2019 Voto Electrnico y Software Libre

    11/32

    autentificamos y certificamos de una manera segura y fiable, el origen, destino y

    personalidad de los participantes

    Casi todos los sistemas de consulta electrnica e5istentes en la actualidad estn basados enel uso de coo!ies. No son vlidos mas 4ue para encuestas, sondeos de opinin, etc. #nos

    pocos se basan en sistemas de claves, pero slo para autentificar al votante. l programadesarrollado por el autor lleva el sistema de doble clave para identificacin y derec"o alvoto.

    %as claves se comunican al usuario mediante correo electrnico. n funcin del sistema se

    utili(aran o no mensa+es encriptados, siendo com6n el uso de /para su encriptacin

    No "e encontrado todav1a ning6n sistema de voto electrnico 4ue utili(e sistemas de

    certificacin electrnica. Realmente deber1a ser un re4uisito imprescindible para un sistemade voto, pues es el 6nico capa( de certificar y autentificar completamente a un usuario.

    3ay 4ue tener en cuenta 4ue el voto electrnico es una suerte de transaccin electrnica. %alegislacin espa8ola contempla el uso de firmas y certificados digitales, por lo 4ue unsistema basado en stas ser1a completamente vlido y legal.

    Como resultado de ste anlisis, tenemos a"ora tambin un sistema basado en certificados

    digitales, con realimentacin al usuario mediante correo electrnico encriptado, y con

    sistemas de doble clave para registro y emisin de voto.... %os lectores 4ue "ayan "ec"o laDeclaracin de la Renta >JJJ por Internet sabrn del engorro 4ue significa el

    procedimiento de obtencin de certificados digitales.... y sin embargo no es sino lo 4ue

    "acemos cuando presentamos el Documento de Identidad ante la mesa electoral! garanti(ar

    4ue somos nosotros y no otro 4uien vota. %a normativa spa8ola es de las ms avan(adasde uropa en cuanto aceptacin de firmas digitales, siendo de las pocas 4ue permite 4ue

    ciertos trmites administrativos puedan reali(arse a travs del eb. n este caso, el voto

    viene a ser un trmite ms.

    %a figura ilustra un es4uema de autentificacin basado en certificacin digital. sicamente

    los pasos son!

    Cuando el servidor desea proceder a la comunicacin encriptada y certificada ante

    sus clientes, primero debe proceder a autentificarse en una autoridad reconocida de

    certificacin. Dic"a autoridad signa con su clave privada la clave p6blica delservidor

    l servidor, cuando desea enviar un mensa+e a un cliente, lo signa con su clave

    privada, y le acompa8a de la certificacin digital recibida de la autoridad

    l cliente recibe el mensa+e y la firma digital. 'utentifica la firma a travs de la

    clave p6blica de la autoridad de certificacin, obteniento entonces la clave p6blica

    certificada del servidor, y utili(andosta para desencriptar el mensa+e del servidor

    l procedimiento reciproco se utili(a por parte del servidor para autentificar los

    mensa+es 4ue el cliente le env1e

  • 7/21/2019 Voto Electrnico y Software Libre

    12/32

    0i&ura:istemas de certificacin digital

    (&ual y Secreto

    El problema de la "on#iabilidad

    "Igual Secreto". stas dos palabras introducen el concepto de laFiabilidady la

    Confiabilidaden el sistema de votacin.

    :Cmo puede saber un votante, 4ue no "ay "puc"era(o electrnico";

    :Cmo puede el votante tener garant1a de 4ue su voto es realmente secreto;

    :Ku mecanismos de supervisin se pueden poner en marc"a;

    :Ku venta+as nos aporta el soft-are libre respecto al tema de la confiabilidad;

    :Ku sistemas se pueden implementar para evitar puc"era(os intencionados o no;

    'nte ca1das del sistema, :cmo puedo recuperar el estado anterior para 4ue la

    votacin no 4uede invalidada;

    :3asta 4ue punto el sistema es fiable, y resistente a ata4ues;

    :s el servidor de voto seguro; :Cmo garanti(ar un La prueba de 3acGersL;

  • 7/21/2019 Voto Electrnico y Software Libre

    13/32

    $or un sistema Confiableentendemos a4uel en el 4ue no se "ace trampas, en el 4ue se

    garanti(a 4ue el sistema funciona slamente como se prevee 4ue va a funcionar, sin puertastraseras ni trampas ocultas 4ue modifi4uen los resultados

    $or otro lado un sistemaFiablees a4uel sistema 4ue es capa( de funcionar en condiciones

    adversas, 4ue se recupera ante fallos, 4ue incorpora mecanismos de seguridad espec1ficos...

    on las dos caras de la moneda del proceso de identificacin, recuento y verificacin de

    resultados.

    Control de la confiabilidad en el sistema de voto tradicional

    $ara ponernos en antecedentes, repasemos el proceso de recuento de votos en un sistema

    tradicional!

    >.

    n la mesa e5isten presidente, secretario y dos vocales@.

    'dems cada partido pol1tico nombra a discreccin diversos interventores en cada

    mesaA.

    l usuario una ve( autentificado y emitido el voto, 4ueda registrado de manera 4ue

    no puede volver a votarB.

    %a urna garanti(a el anonimato del voto

    .l recuento se "ace en vista p6blica

    M. l registro y acta de la votacin se "ace por triplicado, envindose los datos al

    Centro de $roceso de datos por telfono, y por correo certificado. #na de las copiasdel acta se lleva a la Funta lectoral de ona, para ser utili(ada en caso de

    discrepancias

    O.%a introduccin de datos se reali(a por duplicado. Cada operador del centro de

    proceso de datos recibe una copia del acta, de manera 4ue slo se contabili(an las

    actas cuando dos operadores introducen los mismos datos referidos a la mismamesa. n caso de discrepancias, un sistema de alarma "ace entrar en +uego al

    supervisor 4ue contrasta los datos con la segunda copia del acta. n caso de dudas

    se acude a la +unta electoral de (ona, para cote+ar con el tercer acta.l ordenador est permanentemente supervisado y mantenido en previsin de

    posibles ca1das. l sistema de presentacin de informacin es totalmente

    independiente del de conteo, de manera 4ue en caso de ca1da de uno, 9o de ata4ue9el otro no se ve afectado

    J.

  • 7/21/2019 Voto Electrnico y Software Libre

    14/32

    $or supuesto, un sistema de consultor1a y certificacin e5terna dependiente de la

    Funta lectoral Central garanti(a 4ue el ordenador "ace lo 4ue debe...

    La confiabilidad en un sistema informtico de voto

    =amos a trasladar sto al mundo electrnico. $ara ello vamos a identificar y tratar cada unode los problemas por separado. l proceso de autentificacin fue tratado en el apartado

    anterior, por lo 4ue no lo comentaremos ms.

    $l secreto del oto

    l concepto de Secretodel voto tiene varios aspectos!

    ecreto en las comunicaciones

    ecreto en la contabilidad

    ecreto en la informacin de datos parciales

    3emos visto 4ue una adecuada encriptacin oculta las comunicaciones. No obstante, a6n es

    posible una me+ora adicional! la fragmentacin de la informacin. No es lo mismo 4ue

    circule un mensa+e 4ue diga "Fos %pe( vota I a la supresin de los e5menes de

    eptiembre"4ue decir "l usuario AB escoge la opcin @ de la consulta >B". n el primer

    caso basta con descifrar un mensa+e? en el segundo "acen falta descifrar al menos cuatro.

    l me+or mtodo para asegurar el secreto de la contabilidad es 4ue sta no e5ista. $ara ellolas tar+etas de voto de cada usuario, solo deben contener campos 4ue digan si el usuario "a

    solicitado o no el voto, y si ste "a sido emitido o no ) opcionalmente, la fec"a de emisin*.

    Del mismo modo cada opcin de la consulta no almacena datos individuales, sino un

    contador. %os resultados son evaluados a la ve( 4ue se generan, no a posteriori.

    #n 6ltimo punto en este apartado lo representa, los aspectos de visibilidadde resultados

    parciales! en funcin de la votacin, puede ser conveniente o no, presentar datos de

    participacin, resultados parciales, porcenta+es, etc l sistema debe ser capa( deproporcionar esta fle5ibilidad a la "ora de la elaboracin de consultas

    La seguridad ( #iabilidad ) del sistema

    l concepto de Seguridadlo medimos en!

    %a proteccin del sistema frente a ata4ues e5ternos %a proteccin frente a ca1das o fallos en el soft-are o en el e4uipo

    %a proteccin frente a manipulacin por parte del administrador

    $uesto 4ue traba+amos con un sistema 4ue utili(a una serie de bases de datos, y dado 4uedic"a base de datos est su+eta a una serie de re4uerimientos legales en base a la %&RT'D,

    estos puntos son de obligado cumplimiento. specialmente severa es la %&RT'D en cuanto

    al papel y actuacin del responsable del sistema y las sanciones por inclumplimiento de las

  • 7/21/2019 Voto Electrnico y Software Libre

    15/32

    normas establecidas. ntre estas, podemos citar la obligatoriedad de e5istencia de

    protocolos de actuacin, sistemas de encriptacin, mecanismos de bacGup y recuperacin,registro de incidencias, etc. Todo esto est reglamentado y documentado en los en los

    reglamentos de aplicacin de la %&RT'D, y su correcta aplicacin permiten confiar 9"asta

    cierto punto9 en el administrador. Realmente "ar1a falta una "'utoridad de emisin de

    consultas"

    , al igual 4ue e5iste una"

    'utoridad de emisin de certificados digitales"

    La eri#icabilidad del sistema

    l concepto de Verificabilidadincluye los puntos!

    'cceso al cdigo fuente del sistema de voto

    'cceso a los registros de funcionamiento

    &btencin de certificados de autenticidad por parte de terceros

    5istencia de procedimientos de log 4ue permitan resolver dudas e impugnaciones,

    manteniendo el carcter de secreto del voto

    stos puntos garanti(an 4ue el votante puede conocer en todo momento, 4u "ace, y como

    funciona el sistema. $ara ello debe tener alg6n mecanismo adicional 4ue le garantice 4ue su

    cdigo corresponde a su binario, bien mediante firma digital, bien mediante acta notarial, oincluso mediante sistemas de acceso directo al cdigo del servidor

    %os sistemas de registro y loggingdeben con+ugar el registro de operaciones e incidencias,

    con el secreto del voto. s admisible registrar 4ue un usuario vot en un momento dadopero no lo es registrar su voto

    Softare libre como medio ideal para generar sistemas confiables

    l uso de soft-are %ibre proporciona el medio ideal para poder reali(ar los procesos de

    verificabilidad! si el votante tiene acceso al cdigo fuente, y tiene a su ve( la certificacin

    de 4ue dic"o soft-are es efectivamente el 4ue se est e+ecutando en el servidor, los demsproblemas son obviados, pues es directamente verificable en el cdigo 4ue ste "ace lo 4ue

    dice, y no otra cosa

    Kueda por resolver el problema del uso malintencionado del sistema. e pueden utili(artcnicas de replicacin y de doble c"e4ueo, como las 4ue se utili(an en los recuentos

    electorales actuales. De esta manera, a menos 4ue el administrador tenga acceso a T&D&

    los servidores de 4ue consta el sistema, no podr falsificar los datos de la consulta... n la

    prctica suele ser ms sencillo recurrir a supervisin y monitori(acin por parte de terceros.

    Despues de leer todo este anlisis, no le 4uedar duda al lector de 4ue el voto electrnico es

    algo ms 4ue un simple contador. st claro 4ue en bastantes casos muc"os de estos

    re4uisitos no son necesarios, e incluso pueden significar un engorro por parte de los

    usuarios, pero no podemos olvidar 4ue el e+ercicio de la Democracia es un derec"oconstitucional, 4ue debe estar garanti(ado y preservado. %a legislacin y el sentido com6n

  • 7/21/2019 Voto Electrnico y Software Libre

    16/32

    obligan a todos estos condicionantes, 4ue deben ser cumplidos para 4ue el voto sea vlido y

    la consulta representativa, ver1dica y 4ue tenga valide( e+ecutiva

    #na ve( 4ue nos "emos puesto tan serios, vamos a ba+ar al mundo real, y vamos a anali(arlos diversos sistemas de soft-are libre 4ue e5isten en la actualidad para el voto electrnico,

    as1 como las tcnicas de certificacin, encriptacin, verificacin, etc de 4ue disponemos losamantes del soft-are libre.

    A+licaciones )e !oto electrnico

    %o primero 4ue "ay 4ue "acer constar es 4ue no e5iste en la actualidad ning6n soft-are,

    tanto libre como propietario, 4ue cumpla con todos los re4uerimientos e5plicitados en esteensayo para ser considerado como un sistema completo de voto electrnico. $odemos

    clasificar los sistemas e5istentes en diversas categor1as!

    Sistemas de toma de decisiones

    5isten multitud de soluciones propietarias para el problema de la toma de decisiones. n

    general, estas soluciones, son mdulos adicionales a programas de videoconferencia,

    traba+o cooperativo, etc

    Sistemas de recuento de votos

    Del mismo modo e5isten sistemas electrnicos para el proceso de conteo de resultados.

    Detallaremos por su "fama"dos de ellos!

    n algunos estados de #', el voto no se efectua en una urna, sino a travs de un

    mecanismo similar a una m4uina tragaperras! l votante, una ve( autentificado yautori(ado su voto, accede a una cabina, en la 4ue en dic"a m4uina selecciona el

    voto deseado, y lo emite. l recuento es automtico, y al finali(ar la +ornada

    electoral se obtienen directamente los resultados

    #na empresa espa8ola "a creado un sistema de recuento automtico basado en el

    reconocimiento del voto a travs de un lector ptico. l votante inserta el voto a la

    manera "abitual en la urna, disponiendo sta de un lector ptico 4ue reconoce uncdigo de barras incorporado en la papeleta. ste sistema es actualmente propiedad

    del /obierno =asco, y est pendiente de autori(acin gubernamental

  • 7/21/2019 Voto Electrnico y Software Libre

    17/32

    Sistemas de encuestas y consultas annimas

    s muy corriente en el oft-are %ibre la e5istencia de programas de consulta. $ortales,como las"dot, arra$unto, Tec"nocrat, etc son foros de discusin donde se proponen

    diversos temas de actualidad, noticias, etc. Incluyen adems sistemas de encuestas, dondelos participantes en los foros manifiestan su opinion sobre un tema propuesto por loseditores

    Sistemas de voto

    #na nueva categor1a constituyen los programas de voto propiamente dic"o

    l primer caso son a4uellos sistemas simples, sin posibilidad de reconfiguracin! une+emplo lo tenemos en.oolsdesarrollado por Fos" %evine )+os"Plevinenet.com*,

    basado en $3$ y 2yK%. n este programa, el administrador edita un fic"ero deconfiguracin, donde se define la consulta y las opciones. 2ediante cooGies, se guardan lasvotaciones y sus resultados.

    n general este y otros programas similares estn orientados a una 6nica votacin sobre un

    tema concreto. l administrador es 4uien define los datos de la encuesta, teniendo 4ue

    proceder manualmente a la mayor parte de las operaciones. l usuario no tiene ning6nsistema de realimentacin para recepcin de claves

    %n seridor de oto comercial: E!"ote

    #na empresa alemana, 9=ote, ofrece diversos servicios de toma de decisiones distribu1da.$ara ello al4uila una aplicacin 4ue act6a como cliente de sistemas indo-s, y 4ue

    permite conectarse a un servidor de toma de decisiones.

    0i&ura $:9=ote, ervidor comercial de consultas electronicas

  • 7/21/2019 Voto Electrnico y Software Libre

    18/32

    Dic"a aplicacin tiene todas las caracter1sticas 4ue se esperan de un sistema de voto!

    istema de registro de usuarios laboracin de consultas y votaciones

    0oro de discusiones

    2ecanismos de c"at y videoconferencia en l1nea

    $lanificadores de actividades

    %a empresa al4uila el servidor a las diversas organi(aciones 4ue 4uieren utili(ar sus

    "erramientas de decisin. l servidor en s1 mismo no se vende! solo la aplicacin cliente

    e utili(an mecanismos especiales para identificar un1vocamente a los usuarios, y

    garanti(ar la unicidad y secreto del voto, as1 como para cumplir la reglamentacin europea

    sobre tratamiento de datos personales.

    Realmente, ms 4ue un sistema de voto es un sistema de toma de decisiones, orientado a

    entornos de telereunin y teletraba+o.

  • 7/21/2019 Voto Electrnico y Software Libre

    19/32

    $!emplo de sistema de oto: #ree!"ote

    n vista de la carencia en el mundo del soft-are libre de este tipo de programas, el autor "adesarrollado uno 4ue, sin tener una valide( plena a efectos legales, cubre la mayor parte de

    los re4uisitos de los sistemas de voto electrnico. se trata de Free-Vote

    0i&ura 1:0ree9=ote, un programa /$% de voto electronico

    Free-Vote"a sido dise8ado para servir y dar soporte a sistemas de votacin electrnica con

    un nivel ra(onable de seguridad y fiabilidad. %as caracter1sticas principales de Free-Voteson!

    Multiconsulta

    e pueden reali(ar y monitori(ar simultneamente varias consultas

    Confi&urable

    Cada consulta tiene diversos parmetros, definibles por el organi(ador de la

    consulta!

  • 7/21/2019 Voto Electrnico y Software Libre

    20/32

    Consulta p6blica o restringida

    Datos de consulta p6blicos o privados

    0oros de debate sobre las diversas consultas

    $eriodos de notificacin, registro, y votacin

    Control de informacin disponible durante la consulta!

    o 'cceso a listas de votanteso aber si un votante "a votado o no

    o Datos sobre porcenta+es de participacion

    o Datos sobre resultados parciales de la consulta

    eleccin y definicin de las opciones de voto

    Autentificacin )e !otantes

    Cada votante recibe al reali(ar la acreditacin una tarjetade voto, vlida una 6nica

    ve(

    /aranta )e !oto ,nico y secreto

    l sistema slo registra si el usuario "a votado o no, nunca el valor de su voto

    Control )e acceso

    n consultas privadas slo tienen derec"o a voto a4uellos votantes definidos por el

    organi(ador.

    A)ministracin )istribu)a

    l papel del administrador, aun4ue importante, es secundario! e5isten diversascategor1as de usuarios, cada uno con un nivel de privilegios definible, 4ue permitenuna administracin distribu1da del sistema! alta y ba+a de usuarios, de consultas,

    acceso al sistema, etc. 'dems, punto funtamental en cuanto a seguridad! no "acen

    falta privilegios de rootpara su instalacin y e+ecucin

    .ocumentacin y +roce)imientos )e instalacin automatiza)os

    e proporciona una documentacin completa en formato /2%, as1 como diversos

    scripts de instalacin y configuracin. Dic"a documentacin y scripts, "an sido

    escritos de manera 4ue sean conformes a los reglamentos de aplicacin de la

    %&RT'D

    l usuario empie(a por registrarse en el sistema, obteniendo una clave de acceso.

    $osteriormente, puede seleccionar las diversas consultas disponibles, y en funcin de su

    autori(acin o no puede emitir voto en a4uellas en las 4ue est autori(ado. $ara ello debesolicitar una tar+eta de voto, 4ue a8ade a sus datos de registro una clave adicional para

    proceder al voto en una votacin concreta. %a tar+eta de voto es 6nica por cada usuario y

    cada consulta

  • 7/21/2019 Voto Electrnico y Software Libre

    21/32

    i su nivel de privilegio lo permite, un usuario puede crear y definir consultas, e insertarlas

    en el sistema. n funcin del privilegio asignado podr dar de alta usuarios, autori(arconsultas, etc. l m5imo nivel de privilegio otorga acceso v1a eb a la consola K% de la

    base de datos, lo 4ue permite actuar de 'dministrador

    Free-Votest basado en $3$9A.E y $ostgreK%9O.E. $ara la elaboracin de las pginas-eb se utili(a en aras de la compatibilidad 3T2%9A.E sin e5tensiones adicionales. #nacopia de la 6ltima versin del cdigo fuente est disponible v1a -eb en

    "ttp!QQdraGe.dit.upm.esQ+antonioQe9voteQevote.tg( . e distribuye ba+o %icencia /$%.

    &istemas de oto basados en correo electrnico:

    l mundo del oft-are %ibre ofrece muc"as ms posibilidades 4ue el -eb a la "ora de

    poder reali(ar aplicaciones de voto electrnico. =amos a estudiar a"ora un sistema de voto

    basado en el uso del correo! Vote-Debian

    0i&ura:=ote9Debian, istema de voto basado en correo electnico

    Vote Debianes un sistema enteramente basado en el correo electnico, y enteramenteintegrado en la filosof1a de desarrollo de debian. l proceso de toma de decisin consta de

    las siguientes fases!

  • 7/21/2019 Voto Electrnico y Software Libre

    22/32

    ro+uestaen la 4ue se manda un mensa+e a debian9votePdebian.org en la 4ue se

    especifican los puntos de discusin, las motivaciones y los te5tos de la consulta

    .ebate0ase en la 4ue los participantes discuten a travs del correo la propuesta,

    a8adiendo enmiendas, o modificando los contenidos

    VotacinDonde se procede al voto. 5isten unos formularios predeterminados para

    la elaboracin y tratamiento automati(ado del voto 2esulta)osn los 4ue los participantes reciben los resultados de las votaciones, y

    se adoptan las decisiones pertinentes.

    Debian Votees un sistema de toma de decisiones orientado a decidir el funcionamiento

    interno del grupo de desarrolladores de Debian. Desde este punto de vista es

    completamente funcional, si bien, desde los aspectos tratados en este art1culo tiene estasparticularidades!

    No se garanti(a el secreto del voto. De "ec"o el contenido y resultado de las

    votaciones es p6blico

    %a autentificacin del votante se reali(a v1a $/$. 5iste un registro previo deusuarios

    %as pginas -eb deDebian Votese encuentran en "ttp!QQvote.debian.org

    &istemas de oto basados en 'R"

    n general, podemos observar 4ue cual4uier sistema electnico 4ue sirva para lacomunicacin multipunto puede ser empleado para reali(ar tareas de toma de decisin.

    =amos a describir someramente un posible e+emplo de reali(acin a travs delInternet

    /ela C0at)IRC o C"at*

    %a idea bsica del voto a travs de IRC consiste en la e5istencia de un bot, un usuarioautomtico 4ue supervisa todas las actividades relacionadas con el proceso de votacin. %os

    bots son ampliamente utili(ados en los sistemas de IRC para muc"as aplicaciones. l voto

    electrnico no es es sino otra aplicacin ms

    %a organi(acin es como sigue!

    5iste un canal de informacin 1vote2infodonde se anuncian las diversas

    votaciones en curso

    5iste un canal 1vote23333por cada consulta, 4ue actua como foro de debates 5iste un bot4ue reali(a las siguientes operaciones

    o $resentacin de resultados

    o Recogida de votos

    o Control de accesos

    o Registro de usuarios

  • 7/21/2019 Voto Electrnico y Software Libre

    23/32

    $or lo general, este bot est asociado a una base de datos, al estilo de un sistema v1a

    -eb

    $ara proceder a una votacin el usuario debe registrarse en el canal asociado, y

    proceder al voto

    0i&ura 3:SvIRC, un programa de c"at

    l principal problema de este sistema es el de la autentificacin del usuario! IRC est

    basado en aliases y LnicGsL, de manera 4ue son necesarios mecanismos adicionales de

    identificacin

    $tros sistemas de voto electrnico% Consideraciones

    Como "emos comentado el mundo del voto electnico no acaba a4u1 cual4uier sistema 4ue

    permita comunicacin multipunto podr1a ser utili(ado para consultas y votaciones. Citemosalgunos e+emplos!

    ervidores de noticias

    istema de mensa+er1a de los telfonos mviles

  • 7/21/2019 Voto Electrnico y Software Libre

    24/32

    ervicios de televisin v1a satlite y por cable

    n general cual4uier sistema 4ue tenga una estructura cliente9servidor puede servir. No

    estamos restringidos en absoluto a los sistemas basados en e4uipos informticos. No

    obstante "ay 4ue tener en cuenta una serie de consideraciones!

    deben garanti(arse las premisas 4ue definen el voto!

    o #nicidad

    o ecreto

    o 'utentificacin del votante

    o %ibertad de acceso y de voto

    Con la tecnolog1a actual el principal problema reside en la autentificacin del votante. #ne+emplo sencillo! en un sistema de voto basado en mensa+es de mviles, no "ay garantia de

    4ue 4uien env1e el mensa+e sea el propietario del telfono...

    No obstante, y debido a la necesidad 4ue en ste y otros aspectos e5iste sobre el temaidentificacin, se estn desarrollando diversas tcnicas de autentificacin! reconocimientode vo(, identificacin de "uellas, etc. i bien el principal ob+etivo es el econnico ) pinsese

    en la telecompra por telfono mvil * el mbito de actuacin de estas tcnicas incluye 9por

    supuesto9 el voto

    &tro problema asociado a la tecnolog1a es el de la universalidad! Cual4uiera 4ue sea elsistema de voto escogido, se debe poder garanti(ar el 4ue todo a4uel 4ue est interesado

    tenga posibilidades de participar. s preciso un acceso universal a las tecnolog1as asociadas

    a la toma de decisiones. No puede tolerarse el 4ue e5istan Lno9ciudadanosL por causa deanalfabetismo tecnolgico, o carencia de medios o recursos econmicos

    l oft-are %ibre ofrece a nuestra sociedad una v1a para la universali(acin de las

    tecnolog1as de la informacin! $or sus caracter1sticas y licencias de uso, es accesible para

    todo el mundo a un coste casi nulo.

    Estructura de un programa de voto electrnico

    %as diversas ilustraciones 4ue acompa8an a este ensayo muestran e+emplos de los sistemas

    citados, y de alguna de las "erramientas utili(adas

    0i&ura 4:Diagrama funcional de un programa de voto

  • 7/21/2019 Voto Electrnico y Software Libre

    25/32

    sicamente, podemos descomponer el programa en diversas subestructuras!

    ase de datos

    Cual4uier sistema de voto deber tener al menos las siguientes tablas de datos!

    Registro de datos personales

    Registro de censo electoral

    Registro de votaciones

    Registro de resultados

    Dic"as tablas se organi(an seg6n un sistema de dependencias. %a figura ilustra las

    dependencias entre tablas 4ue utili(aFree-Vote

    0i&ura 5:structura de la base de datos

  • 7/21/2019 Voto Electrnico y Software Libre

    26/32

    estin de usuarios

    Deberemos tener programas para reali(ar las siguientes tareas!

    Registro, alta, ba+a, y modificacin de usuarios

    Control de contrase8as, tar+eta de voto, etc

    eguimiento, seguridad, autentificacin

    Interaccin con el correo electrnico

    estin de consultas

    Creacin de consultas

    =alidacin de usuarios y votos

    Recuento de votos

    $resentacin de resultados

    $ersistencia de las votaciones dentro del sistema

    *oros de debate+ ",at y sistemas de comunicacines en l-nea

    s muy com6n la e5istencia de foros de debate asociados a cada consulta. n ellos, los

    usuarios manifiestan las diversas opiniones sobre las consultas y sus resultados!

  • 7/21/2019 Voto Electrnico y Software Libre

    27/32

    /estin del foro

    nv1o y recepcin de mensa+es

    No slo sistemas de foros son posibles. 'lgunos entornos incluyen sistemas de c"at o devideoconferencia. Dependiendo del grado de interactividad 4ue se pretenda, y de la

    comple+idad del servidor, estos sistemas estarn o no presentes

    "orreo electrnico

    3emos tratado anteriormente, cmo el correo electrnico deber1a ser el medio principal de

    comunicacin entre el servidor y el usuario. %o utili(aremos para!

    Notificaciones

    nvio de datos sensibles

    n general todo tipo de informacin generada en el servidor, de inters para el

    usuario

    Dependiendo del sistema, el grado de verbosidad ser mayor o menor! 'lgunos sistemasenv1n informacin sobre consultas de manera automtica? en otros es responsabilidad del

    organi(ador notificar a los interesados la e5istencia o incidencias relacionadas con alguna

    consulta.

    .ecanismos de administracin remota

    Dependiendo de la comple+idad del sistema, las tareas de administracin sern ms o menoscomple+a. %o normal es 4ue el o los administradores tengan acceso directo al servidor, y

    puedan reali(ar directamente sobre el sistema las tareas de administracin

    n ocasiones esto puede ser o no conveniente, por lo 4ue algunos sistemas incorporan

    mecanismos de administracin remota. sto permite adems definir niveles de privilegios.$odemos identificar diversas tareas de administracin!

    'ltas y ba+as

    2odificaciones

    /estin de recursos

    /estin de incidencias

    $or supuesto, al margen de estos sistemas, siempre e5isten los sistemas de gestin local,

    tanto automticos como manuales.

    s necesario controlar estrictamente los recursos de administracin! el responsable del

    sistema tiene acceso directo a las bases de datos y a su integridad y contenido. 'lresponsable del sistema se le asume integridad, pero nunca est de ms una ayudita

    electrnica... c"e4ueos, controles de integridad, registros automticos de eventos, etc

  • 7/21/2019 Voto Electrnico y Software Libre

    28/32

    &erramientas de softare libre disponibles para programasde consulta

    Los clientes libres

    l recurso bsico de un sistema libre de voto electnico es el eb! Recordemos 4ue el

    principio de libertad, nos obliga a "u1r de soluciones 4ue liguen a un determinado soft-are

    o sistema operativo. i bien en el servidor no es tanto problema, es una ra(nsine (ua non

    en el cliente de voto. l uso del -eb y del lengua+e "tml es una garant1a de portabilidad

    $or el mismo motivo "uiremos de soluciones -eb propietarias o no e5tendidas!+lug-ins,

    javascri+t, a++lets java. No podemos olvidar 4ue cual4uiera, con independencia de su

    sistema y recursos debe poder participar n resumen, el cliente ser cual4uier navegador-eb 4ue soporte 3T2%9A.@, sin e5tensiones

    $l lado del seridor

    'un4ue en el lado del servidor se dispone de ms libertad, vamos a evaluar las

    "erramientas necesarias y su disponibilidad como soft-are libre

    n primer lugar est el servidor de bases de datos. Necesitaremos soft-are 4ue

    soporte integridad referencial, agrupamiento de transacciones, actuali(aciones encascada.... n el momento de escribir estas l1neas slo tenemos un RD2 libre

    4ue cumpla estas condiciones! PostGreSQL-7.X, distribu1do ba+o licencia D

    Necesitamos, por supuesto un servidor eb. n este caso no "ay duda ninguna!

    'pac"e es nuestra eleccin. No solo por su carcter de soft-are libre, sino por su

    seguridad y estabilidad! el ME de los servidores eb de InterNet estn basados enl. Deberemos a8adir soporte para % )Secure Soc!et Laer*, y de scripts C/I.

    $ara unir el sistema eb con el servidor de bases de datos, escogeremos un lengua+e

    de programacin de C/IUs. '4u1 la disponibilidad de soft-are es muc"o ms

    variada! $erl, $3$, e incluso e+ecutables compilados, bien nativos o bien servlets

    Fava. No obstante, por su sencille( y posibilidades de acceso a bases de datos, $3$es una de las me+ores elecciones

    $or deba+o de todo este entorno necesitaremos un entorno de desarrollo libre y un

    sistema operativo libre... 0reeD, o /N#Q%inu5 son las elecciones del momento.

    l lector puede anali(ar los e+emplos de soft-are libre sobre voto electrnico 4ue se

    ofrecen.

    n resumen! para reali(ar un servidor de voto electrnico de calidad no es preciso recurrir a

    ning6n tipo de solucin propietaria! l soft-are libre ofrece recursos ms 4ue suficientes

  • 7/21/2019 Voto Electrnico y Software Libre

    29/32

    Conclusiones

    n este ensayo se "a descrito la problemtica del =oto lectrnico, re4uerimientos legales,de soft-are y de funcionamiento, y se "an descrito a modo de e+emplo diversas

    aplicaciones de oft-are %ibre para su implementacin. l lector puede consultar lasreferencias 4ue se citan si desea mayor informacin.

    Softare libre como garante de los derec'os y libertades enun sistema de voto

    Internet "a abierto nuevos campos de aplicacin para el e+ercicio de la libertad y lademocracia. i bien son precisos diversos mecanismos para 4ue dic"o e+ercicio sea

    reali(ado con valide(, no es menos cierto 4ue disponemos de "erramientas tanto tcnicas

    como legales para llevarlo a cabo. l soft-are libre es una pie(a fundamental en este

    proceso, pues es el 6nico 4ue puede dar garant1as al ciudadano de 4ue se respetanplenamente sus derec"os

    3emos visto 4ue el uso de soft-are libre es el 6nico 4ue puede garanti(ar los criterios de

    libertad, seguridad, y confiabilidad. l acceso al cdigo fuente del servidor garanti(a ladeteccin de posibles fallos, intencionados o no. No podemos olvidar 4ue para una

    democracia libre, la informacin debe ser tambien libre, y por supuesto tambien el e+ercicio

    de nuestros derec"os

    (plicacin del voto electrnico a un entorno real

    $ara 4ue lo descrito en estas l1neas sea de aplicacin vlida y legal, "abr 4ue "acer una

    serie de modificaciones en aras de me+orar la efectividad y la seguridad

    l primer paso es la descentrali(acin. $uesto 4ue no es posible "oy por "oy

    garanti(ar un acceso universal a la red, y puesto 4ue los sistemas de voto tradicionalson de gran arraigo y tradicin, no podemos olvidar la divisin tradicional de

    colegios electorales y (onas.

    's1 pues, n lugar de un servidor, dispondremos de tantos servidores como colegios

    electorales, cada uno con su propio censo. %a votacin se puede reali(ar de dosformas!

    o Desde casa, v1a internet, accediendo al servidor de (ona

    o n el propio colegio electoral, reali(ando las tareas de certificacin y

    autentificacin en una mesa al estilo tradicional, y accediendo

    posteriormente a una consola para emitir el voto

    o n el caso del voto por correo, se proceder a proporcionar un sistema de

    voto diferido en las oficinas de correo, de manera 4ue 4uede el voto

  • 7/21/2019 Voto Electrnico y Software Libre

    30/32

    almacenado de forma segura "asta el momento de la consulta. special

    cuidado se debe poner en la garant1n de secreto. No obstante, en un sistemade voto por internet, el voto por correo es una actividad 4ue realmente no

    ser necesaria

    l segundo paso es la utili(acin de servidores replicados, para evitar problemas de

    seguridad o sobrecarga! las operaciones se reali(an a la ve( sobre varios servidoresreplicados en paralelo. De ste modo se evitan muc"os problemas sobre

    confiabilidad en los administradores

    eg6n este es4uema, el o los servidores centrales no son sistemas de votacin sino

    sistemas de recuento al estilo de los actuales, con la diferencia de 4ue los datos no

    son introducidos por operadores, sino 4ue son recibidos en tiempo real desde cada

    uno de los servidores

    Deberemos proporcionar sistemas de proteccin y recuperacin ante fallos, para no

    tener 4ue invalidar las votaciones asociadas a un colegio electoral. Kui(s no

    debamos de+ar la urna tradicional demasiado le+os de la mesa... seguro 4ue no "ar

    falta

    0i&ura 6:istema de voto distribuido

  • 7/21/2019 Voto Electrnico y Software Libre

    31/32

    )s all del voto tradicional% Consideraciones

    e "a "ablado muc"o sobre la ociedad de la Informacin y sobre cmo la posibilidad de lademocracia electrnica puede cambiar la sociedad. in entrar en detalles 9para lo 4ue se

    remite al lector a la literatura especiali(ada sobre el tema9 podemos indicar algunosaspectos de la democracia electrnica!

    l primer punto trata sobre las implicaciones de la posibilidad de un sistema de

    consulta universal, sencillo y rpido.

    o l "ec"o de 4ue los ciudadanos puedan votar de forma directa, implica la

    dilucin de atribuciones del parlamento! los asuntos importantes pueden serdecididos directamente y en pocos minutos

    o sto conlleva una serie de problemas! sociolgicamente se puede demostrar

    4ue un sistema as1 lleva apare+ado una organi(acin y planificacin a cortopla(o en la sociedad. in un soporte cultural fuerte, y una concienciacin

    seria de la poblacin acaba imperando un sistema de 4+ane% et circus4, 4uesi bien es atractivo a corto pla(o, a medio y largo pla(o conduce a la

    anar4u1ao s necesario pues, 4ue estn claramente definidos 4u aspectos de la

    sociedad pueden y deben ser sometidos a consulta p6blica y cuales son

    privativos del parlamento y del gobierno

    &tro tema primordial es el de la universalidad! todo el mundo debe tener posibilidad

    de acceder al sistema de voto

    o #n problema real del fenmeno de la globali(acin es 4ue tiende a aumentar

    las diferencias entre los pa1ses tecnolgicos y los 4ue no lo son. Dentro de

    cada sociedad ocurre lo mismo! se est creando una nueva divisin social

    entre los 4ue tienen acceso a la tecnolog1a y los 4ue noo l soft-are libre tiene entre otras la misin de "acer la tecnolog1a accesible

    a todas las capas de la sociedad. s misin de las 'dministraciones $6blicas

    el garanti(ar la igualdad de derec"os y oportunidadeso No es admisible en una sociedad democrtica el 4ue una persona, por falta

    de conocimientos o recursos, no pueda e+ercer sus derec"os de ciudadano.

    No es tolerable, por consiguiente, un sistema de consulta 4ue restrin+a elacceso a dic"o derec"o

    l mundo de la toma de decisiones no se limita al voto electrnico! las tcnicas y

    procedimientos a4u1 descritos tienen m6ltiples mbitos de actuacin. s seguro 4ue

    el futuro nos depara una plyade de nuevas aplicaciones...

    2eferencias

    Software

    l servidor de toma de decisiones E-Votelo encontraremos en "ttp!QQ---.e9

    vote.net

    l programa MyPoolsse puede obtener en "ttp!QQ---.p"pbuilder.com

  • 7/21/2019 Voto Electrnico y Software Libre

    32/32

    l programa Free-Votese puede obtener en las pginas del autor!

    "ttp!QQdraGe.dit.upm.esQ+antonioQe9vote

    =ote9Debian, el sistema de toma de decisiones de Debian se encuentra en!

    "ttp!QQvote.debian.org

    n las"dot )"ttp!QQ---.slas"dot.com * y en arra$unto

    )"ttp!QQ---.barrapunto.com* ncontraremos referencias a su cdigo fuente,y con l a su sistema de encuestas

    2e&lamentacin

    %a 'gencia de $roteccin de datos tiene su propia -eb!

    "ttp!QQ---.agenciaprotecciondatos.org. 'll1 podremos encontrar referencias

    a la %ey &rgnica de Tratamiento 'utomati(ado de Datos, a los reglamentosde aplicacin de la %&RT'D y al funcionamiento de la '$D, as1 como

    obtener los diversos formularios de registro del sistema en la 'gencia

    %a 0brica Nacional de 2oneda y Timbre es la autoridad espa8ola de

    certificacin reconocida por nuestra legislacin. ' ella se deber acudir para

    la obtencin de certificados digitales de autentificacin

    .ocumentacin a)icional

    Carlos 5arriuso /ui'

    "Interaccin del derec"o y la informtica"

    d. DyGinson >JJM. IN B9>9>B9>

    "eguridad! Constru1r la confian(a"

    Revista6ov#tica. special monogrfico eptiembre9&ctubre >JJJ

    "

    Informe especial! /arant1a de privacidad en Internet"

    RevistaInvestigacin Ciencia. Diciembre >JJJ

    2ecursos

    Consultar los diversos 3&T&Us sobre encriptacin, protocolos seguros

    Certificacin electrnica, etc. 5iste oft-are %ibre para todas estas aplicaciones

    n el pa4ueteFree-Votese incluye un completo manual de usuario. n l se podrnver todos los datos y re4uisitos contemplados por la ley as1 como su

    implementacin en un sistema real