项目作者: marco-fp

项目描述 :
Presentation on Electronic voting (Spanish)
高级语言:
项目地址: git://github.com/marco-fp/electronic-voting.git
创建时间: 2017-05-14T15:19:37Z
项目社区:https://github.com/marco-fp/electronic-voting

开源协议:MIT License

下载


Voto telemático y voto electrónico

Criptografía y Computación

homer

Marco Manuel Fernández Pranno
Granada, 2017.


Índice

  • Características de un sistema de voto
  • Mejoras respecto al sistema convencional
  • Precauciones, consideraciones y peligros
  • Situación actual
  • Posibles mejoras
  • Futuro: Blockchain al rescate (?)
  • Conclusión
  • Bibliografía

1. Características de un sistema de voto

  • Precisión: Establecer la intención de cada votante y representarlo en un resultado final. No siendo posible la alteración de los votos por una entidad ajena.

  • Anonimato: Imposible identificar al individuo votante durante el proceso.

  • Escalabilidad: Capaz de manejar cargas de trabajo muy grandes.
    (Ej: 372 millones en India, 115 millones en Brasil)
  • Velocidad: Presentar un resultado final con presteza (pocas).

2. Mejoras respecto al sistema convencional

  • En ciertos sistemas, más conveniente para los votantes ya que no hay necesidad de traslado.
  • Más eficientes y menos recursos (tanto humanos como materiales)
  • Ofrecen enormes ventajas frente al uso de distintos idiomas o votantes con discapacidad.
  • Tasa de error menor frente a sistemas convencionales, el error humano supera el error de un sistema electrónico.
  • Mayor velocidad en el recuento.
  • Con un diseño adecuado ofrece posibilidades de un análisis forense fiable para validar los resultados.

3. Precauciones, consideraciones y peligros

  • Los errores no son uniformes, pueden favorecer/perjudicar a una opción particular.
  • Pueden alterar las tasas de voto debido a la barrera de la tecnologica.
  • Un error de software al ser explotado puede suponer la alteración de todo el sistema al completo.
  • Extremadamente difíciles de testear en un ambiente real.
  • Amenazas: Individuos, crimen organizado y agencias de inteligencia gubernamentales.

4. Situación actual

Direct Record Electronic (DRE): Sistema más extendido, una máquina física con interfaz de botones o táctil que ofrece las distintas opciones de voto.

dre1


dre-brazil


dre-brazil


dre-brazil


DRE

  • Información almacenada en una memoria extraíble, transportada a un lugar seguro para el recuento
  • Verificación del voto con un impreso en papel, almacenado para casos de segundos recuentos y como medida de seguridad
  • La mayoría ofrecen un feedback inmediato para verificar el voto correcto
  • Generalmente software privativo
  • La interfaz táctil da lugar a errores en el uso
  • Suponen una inversión considerable, su mantenimiento y actualización no siempre es el óptimo

Ejemplo: Sequoia AVC Edge

Proceso de voto:

  1. Tarjeta electrónica.
  2. Selección de lenguaje y opciones.
  3. Reconocimiento y almacenamiento del voto.
  4. Reinicio de la tarjeta para asegurar solo un voto por votante.
  5. Opcional: Se imprime un comprobante de la operación.

Ejemplo: Sequoia AVC Edge

Vulnerabilidades:

  • Criptografía fácil de evadir
  • Algoritmos de cifrado mal implementados
  • Uso de algoritmos débiles con vulnerabilidades conocidas
  • Todas las llaves de cifrado hardcodeadas en el sistema, idénticas en todos los sistemas.
    Lo que implica que alguien con acceso temporal a una máquina puede comprometer todos los sistemas de voto del país.

homer2


5. Posibles mejoras

  • Simplicidad: Diseño sencillo y testeado
  • Uniformidad: Sistema estandarizado en todos los puestos de voto
  • Verificabilidad: Impresión de un certificado del voto, con validez para recuento y analisis posterior
  • Transparencia: Codigo de dominio público, sujeto a escrutinio. Permitiendo una mejora y un análisis continuo del sistema

6. Futuro: Blockchain al rescate (?)

PRO:

  • Sistema descentralizado
  • Difícil modificación de los datos introducidos

CON:

  • Votos almacenados permanentemente en la blockchain, de ser posible identificar a los votantes estos perderían el valor fundamental del voto anónimo/privado y los podría poner en grave peligro
  • El resto de aspectos del sistema sigue siendo igual de vulnerable

7. Conclusión

Las mejoras respecto a los sistemas convencionales son indiscutibles, pero es de importancia crítica ser impecables en el diseño y mantenimiento de los mismos para que estén a la altura de la importancia de su tarea.

Establecer estándares facilitara el camino a la adopción unánime de unos sistemas robustos y fiables.

La auditoría pública tanto del software como el hardware, la existencia de métodos de análisis forenses posteriores y la existencia de un soporte físico con el que verificar los resultados son pilares fundamentales.


8. Bibliografía


8. Bibliografía


8. Bibliografía


8. Nota final