• # Faille ?

    Posté par (site web personnel) . En réponse au journal Si je devais voter en ligne. Évalué à 7.

    C'est intéressant, parce que ça a l'air parfait, et que comme on sent par ailleurs intuitivement que les propriétés garanties par le vote papier dans une urne transparente ne peuvent pas être mises en œuvre par correspondance, il doit y avoir une faille.

    L'étape clef de ce processus, c'est le mélange, d'où la question : comment un participant peut-il faire foirer ce mélange ? J'exclus le cas d'un non-participant, parce que ce système, à base d'adresses IP — à remplacer par des clefs cryptographiques personnelles d'ailleurs, pour plus de sécurité — évite déjà ce cas. Que peut donc faire un participant, qui ne soit pas prévu par le processus, et change celui-ci ? Il dispose de la liste des cartes électorales des autres votants, et sa propre carte, et de deux actions possibles, initier ou accepter un échange de carte, donc :

    1. proposer à quelqu'un d'échanger sa carte contre une qui n'est pas la sienne ;
    2. accepter d'échanger une carte qui n'est pas la sienne contre celle de quelqu'un d'autre.

    Ce comportement anormal est reproductible pour le mélange des enveloppes. Je n'ai eu le temps de déterminer les conséquences de cela, mais je soupçonne que cela permette à l'attaquant d'accumuler des droits de votes d'autrui.

    Je note également que l'étape de vote est réalisable par n'importe qui avec les droits de vote de tous les participants : on doit pouvoir faire mieux.