Propuesta servicio web para integración de diferentes plataformas de voto

25 views
Skip to first unread message

Pere

unread,
Oct 30, 2012, 9:53:07 AM10/30/12
to pdi_prog...@googlegroups.com
Saludos,

He estado analizando la organización del pdi respecto a la solución tecnológica, y entiendo que las disputas actuales sobre la herramienta de voto son naturales según la organización actual.

Se plantea como principal decisión escoger una herramienta para el voto, pero creo no se tiene en cuenta las implicaciones en la legitimidad del sistema, indistintamente de la herramienta que se use.

El software usado debe ser libre, evidentemente, cualquiera tiene que poder supervisar el código. Pero aunque la herramienta sea libre, lo más importante para el voto electrónico és quién gestiona la aplicación. En Virtualpol se sugiere que hay un administrador automatizado, pero siempre habrá que gestionar ese administrador.

Las votaciones parlamentarias no deben estar gestionadas por Agoravoting o Virtualpol. Se use el software que se use la gestión deberá hacerse desde el PDI, o cualquier otra organización ciudadana, inicialmente, y supongo que como objetivo final la gestión del gobierno. Algunos de los puntos más importantes de esta gestión deben ser fijar el censo electoral, garantizar la confidencialidad y seguridad del voto, de la delegación de voto, y mantener todos los datos en general.

Tanto Agoravoting como Virtualpol se plantean como herramientas sociales que, aparte de emitir voto, permiten la discusión y colaboración de los ciudadanos. Ambas herramientas se definen como genéricas para cualquier tipo de voto, de cualquier tema y organización, no limitándose a las votaciones parlamentarias.

Creo que una posible solución al problema organizativo del PDI respecto a la tecnología, sería dividir la solución tecnológica para poder centrarse en el voto y la delegación, y desvincularse de la herramienta participativa y colaborativa.

En cierta medida es también una solución para unificar los esfuerzos de varios proyectos de software para conseguir un sistema de votaciones democrático y libre, aunque los sistemas sean diferentes, tendrán que coordinarse de alguna manera en lo referente a las votaciones parlamentarias, ya que sólo habrá un parlamento.

Esa división del software se haría mediante la creación de un servicio web que facilite los datos sobre las leyes en trámite en cada parlamento y ofrezca un método de voto y validación seguro e independiente. Este servicio debe disponer de una gestión donde poder crear toda la información, definir el censo electoral, etc. y eso puede ser gestionado por una tercera aplicación o integrando también esa parte del servicio web en las plataformas que ya tenemos.

El servicio web puede ser tipo SOAP o REST, pero eso requeriría que las plataformas sociales hagan de pasarela con la seguridad y los certificados, así que puede plantearse un servicio más como las pasarelas OAuth que usan Facebook o Google+ por web que permita gestionar completamente la identificación, el voto y la delegación.

Agoravoting y Virtualpol podrían implementar el servicio web, tanto como método estándar para sus votaciones, usando cada uno un servicio web propio para las votaciones no parlamentarias, como limitándose la integración a las votaciones de parlamentos, dejando el resto de votaciones mediante su sistema actual de datos.

El proyecto de servicio web podría iniciarse simplemente con la definición de un estándar que implementen las nuevas versiones de Agoravoting y Virtualpol, y más adelante hacer un nuevo proyecto de software libre sólo para el servicio web, que sería el que finalmente se instalaría desde el PDI español o el de cada parlamento o ayuntamiento.

Entiendo que son cambios importantes en ambos proyectos, pero debe valorarse que la definición del servicio tendría en cuenta ambos proyectos, y que solucionaría los problemas de legitimidad, seguridad e identificación para las votaciones vinculantes de los parlamentos democráticos actuales.

Personalmente estoy dispuesto a seguir analizando y desarrollando esta propuesta. Soy estudiante de informática en la UAB y conozco a investigadores del IDT (Institute of Law and Technology - http://idt.uab.es/) que podrían ayudarme a orientar correctamente el proyecto.

¿Qué opináis?

Eduardo Robles Elvira

unread,
Oct 30, 2012, 12:29:51 PM10/30/12
to pdi_prog...@googlegroups.com
2012/10/30 Pere <gir...@gmail.com>:
Hola Pere:

Yo por mi parte si alguien quiere colaborar en ágora mejorando la
interoperabilidad, genial, pero sinceramente creo que es un trabajo
muy arduo, que las plataformas tienen fines y detalles de
implementación diferentes, que el diablo está en lo detalles y que es
mucho esfuerzo que vale poco la pena, por lo que no lo recomiendo
hacer al menos no aun.

Saludos,
Edu

Antonio Regidor García

unread,
Oct 30, 2012, 1:51:19 PM10/30/12
to pdi_prog...@googlegroups.com
Hola, Pere:

La mayoría de lo que comentas está pensado para versiones posteriores de Ágora. No se pretende usarla para votaciones parlamentarias tal como está ahora. En la versión definitiva habrá varias autoridades encargadas de gestionar la votación, cada una con su certificado digital para cifrar y autenticar los votos.

Con respecto a separar la herramienta de voto de la herramienta de discusión, yo siempre he defendido ese enfoque, pero me temo que el desarrollo de Ágora siempre ha ido por el camino contrario (unificar las dos). Personalmente, veo prioritaria la primera herramienta y secundaria la segunda, aparte de que, cuanto más pequeña sea la herramienta de voto, más segura será, por lo que no debe formar un bloque indisoluble con la herramienta de discusión. Sin embargo, hasta ahora el desarrollo se ha centrado más en la herramienta de discusión y propuestas que en la de voto, por ser más fácil. Digo que se ha centrado porque en la parte de voto falta algo básico (el cifrado) y a la de discusión se le añaden funciones cada semana. Mi intención es añadir el cifrado y separar las dos herramientas, si no lo están ya, de forma que la herramienta de voto pueda funcionar independientemente.

Con respecto a la herramienta de voto, la parte central ya está hecha ( http://www.verificatum.org/verificatum/index.html ) y falta añadirle lo necesario para implementar nuestro esquema de votación (Verificatum es una biblioteca criptográfica general, no orientada solamente a sistemas de voto).

Con respecto a gestionar el censo electrónicamente, eso ya lo hace la Mesa Electoral Central, si no recuerdo mal. Nosotros obtendríamos los datos de ellos (todos los partidos que se presentan a las elecciones los obtienen).

Con respecto al servicio web, ya se habló largo y tendido en el antiguo foro, y se plantearon opciones como crear una distro de Linux para votar. Eso ya se vería. En principio, pienso que lo primero es hacer una herramienta de voto que encaje con Verificatum, y luego ya se estudiarán posibles ataques y si es viable votar con un navegador web o no.

No sé si te has leído los artículos científicos sobre voto seguro que había en la wiki antigua. Si quieres te paso algunos, aunque David Ruescas tendrá más.

Un saludo.

Antonio Regidor García


--- El mar, 30/10/12, Pere <gir...@gmail.com> escribió:

Antonio Regidor García

unread,
Oct 30, 2012, 1:53:13 PM10/30/12
to pdi_prog...@googlegroups.com
Eduardo, ¿ves viable separar la parte de voto de la parte de discusión tal como está Ágora actualmente?


--- El mar, 30/10/12, Eduardo Robles Elvira <edu...@partidodeinternet.es> escribió:

> De: Eduardo Robles Elvira <edu...@partidodeinternet.es>
> Asunto: Re: Propuesta servicio web para integración de diferentes plataformas de voto
> Para: pdi_prog...@googlegroups.com

Eduardo Robles Elvira

unread,
Oct 30, 2012, 1:59:56 PM10/30/12
to pdi_prog...@googlegroups.com
2012/10/30 Antonio Regidor García <a_re...@yahoo.es>:
> Eduardo, ¿ves viable separar la parte de voto de la parte de discusión tal como está Ágora actualmente?

Hola:

Lo suyo es hacerlo modular, y es la intención a futuro, no para mañana
ni pasado, pero a día de hoy no está separado :-P

Saludos,
Eduardo
Reply all
Reply to author
Forward
0 new messages