13 de junio de 2014

SISTEMA DE VOTACION ELECTRONICO BASADO EN ALGORITMOS DEL BITCOIN

Hola seguidores os dejo un articulo sobre el sistema de votación criptográfico, basado en algoritmos de Bitcoin, que utiliza el software AgoraVoting.

El proyecto Agora Voting ya ha implementado un sistema de votación que se utilizó en el Congreso de España [0] y utiliza métodos criptográficos seguros basados en mixnets ElGamal: las claves de cifrado están distribuidas en un conjunto de autoridades de forma que mientras una de ellas permanezca sin manipular, el secreto de la votación estará protegido, incluso si todas las autoridades están comprometidas, no se puede falsificar el recuento porque es universalmente verificable mediante métodos matemáticos. Este es un método estandarizado y se ha utilizado ya por ejemplo en las elecciones noruegas.
Sin embargo, creemos que debemos continuar la búsqueda de un sistema de votación electrónica seguro. Incluso si se mantiene el secreto de voto gracias al conjunto de autoridades y los recuentos se pueden verificar matemáticamente, la emisión del voto sigue realizándose en un servidor web, y éste es el único punto débil, susceptible a ataques DDoS. Queremos anunciar nuestro compromiso con el desarrollo de un sistema de votación funcional basado en Bitcoin y que proporcione tanto el secreto de voto como la verificación del recuento.
El principio es muy sencillo: utilizar la red bitcoin como un servicio online y distribuido de notaría y sellado para registrar los votos. Ya existen los servicios de notaría basados en bitcoin, por ejemplo proof-of-existence,bitnotar o chronobit. Esto demuestra que el sistema puede funcionar: necesitamos adaptarlo y hacerlo práctico debemos permitir muchos votos en un periodo de tiempo reducido, proporcionar medios para verificar la validez de los votos registrados y detectar qué transferencias reflejan el hash del voto. También tenemos que documentarlo y desarrollar una solución funcional.
Esto solo es el principio, tenemos muchos más planes para distribuir la confianza en las votaciones online. En el futuro queremos utilizar namecoin para que no tengas que fiarte del cartel de autoridades certificadoras SSL, simplemente la red y el hashtag de la votación, que será público. Otra idea ambiciosa y prometedora es utilizar blockchain para anonimizar los votos mediante zerocoin, de forma que podemos eliminar por completo el conjunto de autoridades fiables. Solo tienes que confiar en el nombre y la red. Permite que el proceso sea seguro y muy distribuido.
Para desarrollar estas funciones necesitamos tiempo y recursos y pedimos a la comunidad de bitcoin y a los simpatizantes que nos ayuden: puedes unirte al debate en nuestra lista de correo [1], pero también puedesrealizar donaciones en la cuenta bitcoin 1EwqtN6GwHmkfYEfxGhuVcjrNBdQwvXMd3Si alcanzamos una recaudación de 100BTC, publicaremos y desarrollaremos el plan completo para utilizar la bitcoin blockchain para distribuir la confianza en una red. El borrador inicial del plan ya está escrito, le hemos colocado un hash para que su existencia pueda ser verificada a posteriori, el hash sha256 es:
9251615dfc780e353b5d2c2946ca999d225d91c4e565e7e0330a7bd1800dc43c.
Podemos eliminar autoridades intermedias en los procesos de votación electrónico, podemos confiar solo en el voto.