Franchement, les votes sont invériffiables. Même avec un système ouvert. tandis que les bons vieux bulletins de vote, y'a rien à dire, un bulletin c'est un bulletin et c'est incontestable!
Evidemment si on se contente de mettre en place une BDD avec 2 tables votants et vote et que lors de chaque vote on réalise deux malheureux INSERT (après avoir vérifié que le votant ne se trouve pas encore dans la table votants), on va pas aller loin. Ce serait fou de mettre en place un tel système de vote électronique.
Par contre il existe de nombreux protocoles cryptographiques qui permettent d'apporter certaines garanties au vote électronique : une personne ne peut voter plus d'une fois, secret des votes, possibilité de vérifier que son vote a bien été comptabilisé, impossibilité de modifier ou dupliquer des votes.
Pour remplir ces exigences, on peut par exemple mettre en place deux autorités totalement séparées : une serait chargée de gérer la liste des votants, l'autre recevrait les votes. Bien sûr dans un tel cas il est nécessaire que les deux autorités soient réellement indépendantes afin d'éviter tout recoupement violant la confidentialité du vote. On peut également mettre en place un système avec une seule autorité, avec certaines astuces cryptographiques qui remplisse également ces exigences.
En fait les solutions théoriques existent, reste à les mettre en pratique.
Cependant il reste néanmoins un problème de taille : une exigence du vote électronique est de pouvoir vérifier si son vote a bien été pris en compte (et qu'il n'a pas été modifié). Donc le votant a la capacité de lever la confidentialité sur son propre vote. Cela permettrait donc à certains de vendre leur vote : ils pourront ensuite prouver à l'acheteur du vote qu'ils ont bien voté selon sa volonté.
[^] # Re: Je suis contre le vote électronique !!!
Posté par mczz . En réponse au journal Je suis contre le vote électronique !!!. Évalué à 1.
Evidemment si on se contente de mettre en place une BDD avec 2 tables votants et vote et que lors de chaque vote on réalise deux malheureux INSERT (après avoir vérifié que le votant ne se trouve pas encore dans la table votants), on va pas aller loin. Ce serait fou de mettre en place un tel système de vote électronique.
Par contre il existe de nombreux protocoles cryptographiques qui permettent d'apporter certaines garanties au vote électronique : une personne ne peut voter plus d'une fois, secret des votes, possibilité de vérifier que son vote a bien été comptabilisé, impossibilité de modifier ou dupliquer des votes.
Pour remplir ces exigences, on peut par exemple mettre en place deux autorités totalement séparées : une serait chargée de gérer la liste des votants, l'autre recevrait les votes. Bien sûr dans un tel cas il est nécessaire que les deux autorités soient réellement indépendantes afin d'éviter tout recoupement violant la confidentialité du vote. On peut également mettre en place un système avec une seule autorité, avec certaines astuces cryptographiques qui remplisse également ces exigences.
En fait les solutions théoriques existent, reste à les mettre en pratique.
Cependant il reste néanmoins un problème de taille : une exigence du vote électronique est de pouvoir vérifier si son vote a bien été pris en compte (et qu'il n'a pas été modifié). Donc le votant a la capacité de lever la confidentialité sur son propre vote. Cela permettrait donc à certains de vendre leur vote : ils pourront ensuite prouver à l'acheteur du vote qu'ils ont bien voté selon sa volonté.
Et bien sûr, il faut faire attention aux méchants rayons cosmiques pouvant mettre en péril le vote électronique ;) : http://www.poureva.be/article.php3?id_article=36(...)