Como seguimiento de esta gran pregunta y Las respuestas proporcionadas por I (tan terco e ingenuo como soy) todavía no entiendo por qué es prácticamente imposible crear un sistema de votación seguro.
En primer lugar, ¿por qué es tan importante el anonimato? No veo ninguna democracia como Europa o América procesando a quienes no votaron por el partido electo. Seguro que en China y Corea del Norte y cosas que puedo entender (si alguna vez tendrían una elección).
Si las personas tienen una cuenta en línea para hacer cosas relacionadas con el gobierno (nosotros en los Países Bajos), entonces es fácil garantizar solo 1 voto por persona. Simplemente dejas que la gente vote a través de su cuenta. Y si desea el anonimato, almacene el voto y el votante por separado dentro de diferentes marcos de tiempo para que no haya una correlación entre el voto y el votante.
Una PC infectada podría ser un problema, pero un lector aleatorio, como el que usa para transacciones bancarias, ¿no sería suficiente?