Así que he estado pensando en esto por solo un par de días, tómalo con pinzas.
Sé que, en general, el voto electrónico es una mala idea por varias razones. Pero creo que tiene que haber una forma de hacerlo de forma segura, aunque tal vez no.
Intentemos imaginar un sistema de votación descentralizado. Cada individuo, que tiene derecho a votar, obtiene un par de claves pública/privada (quizás haya una manera de hacerlo para que solo el gobierno pueda generar esos pares, asegurando así que cada voto sea legal). Entonces tendríamos una cadena de bloques, donde un bloque consiste en una lista de votos. Un voto es solo una tupla de clave pública (y alguna firma), el primero está emitiendo su voto por el segundo. Solo podrá votar durante un cierto período de tiempo (todos los votos fuera de este período se descartan). La descentralización real ocurre tan pronto como se cuentan los votos, porque ahora cualquiera en este sistema puede contar los votos.
Ahora, el principal problema aquí es cómo obtienes tu voto en la cadena de bloques. Porque si utiliza cualquier dispositivo electrónico conectado a Internet, es posible que se produzca un ataque man-in-the-middle (cambiar el voto antes de enviarlo a la red). Es posible que deba diseñar un dispositivo específico únicamente para votar y hacerlo abrir hardware/software, pero no sé si eso tampoco es seguro.
En cualquier caso, ¿qué te parece esta idea? ¿Crees que se podría hacer teóricamente? Además, ¿sabe si se han sugerido sistemas similares? Parece que no encuentro nada sobre este tema (a excepción de la votación electrónica, por supuesto)
El problema número uno con la votación en línea es que permite la venta de votos. Suponga que quiero comprar su voto. Nos sentamos juntos en su terminal. Accedes a tu clave pública/privada. Te pago $5 y emito tu voto, firmado con tu clave.
O no te pago $5. Solo te golpeo hasta que me des tu llave. Cuanto mayor sea el precio, más probable es que esto sea.
Ahora suponga que soy un espía de un país extranjero. Consigo un trabajo cerca de donde se generan las claves y aprendo el sistema. Desvío algunas llaves de gente que probablemente no iba a votar a mi propia gente. Ellos emiten los votos. Como trabajo para el gobierno, que es el agente de confianza, nadie me pilla haciendo esto. Y debido a que es electrónico, puedo hacer esto para una gran cantidad de votos (en casos no electrónicos, un agente puede administrar algunos de los votos en un solo condado, no vale la pena).
Sabemos cómo contar los votos de forma segura. No necesitamos nueva tecnología. Cada persona va a un lugar de votación y recibe una boleta. La persona llena la boleta en el lugar de votación, verifica que sea legible por máquina y la deposita en una caja cerrada con llave. Si la boleta no es legible por máquina, la persona cambia la boleta (que va a una casilla diferente) por una boleta nueva.
Ese sistema está completamente probado y funciona. Bien hecho, votar y contar puede ser rápido. Es totalmente auditable. Los recuentos son directos.
El tipo de votación más difícil de verificar es en ausencia. Debido a que la persona no va al lugar de votación, dependemos de cosas como la firma para verificar la legitimidad de la boleta.
james k
fullk33
bryan
Sé valiente, sé como Ucrania
natural
natural
natural
natural
natural
usuario4012
natural