Les systèmes de vote basés sur la blockchain ont du potentiel malgré les problèmes de sécurité

Les systèmes de vote basés sur la blockchain ont du potentiel malgré les problèmes de sécurité

Crypto communiste

L’élection présidentielle des États-Unis de 2020 a été accueillie par une augmentation du nombre de bulletins de vote par correspondance en raison des préoccupations relatives au COVID-19. Pourtant, alors que de nombreux Américains sont restés à l’écart des bureaux de vote cette année, des retards postaux, des bulletins rejetés et d’autres défis sont apparus.

Sans surprise, de meilleures façons de voter lors des grandes élections sont rapidement devenues un sujet de discussion brûlant. Cela a également conduit certains membres de la communauté cryptographique à plaider avec une vigueur renouvelée pour qu’un système de vote basé sur la blockchain soit utilisé lors des futures élections présidentielles.

Alors que les promesses de la blockchain incluent la confiance, la transparence et l’immuabilité, un groupe de chercheurs du laboratoire d’informatique et d’intelligence artificielle du Massachusetts Institute of Technology a souligné les failles de sécurité associées aux systèmes de vote blockchain. Les chercheurs ont publié un rapport le 6 novembre expliquant que le vote en ligne est fatalement défectueux car ces systèmes sont vulnérables aux cyberattaques à grande échelle. Le rapport traite spécifiquement des systèmes de vote basés sur la blockchain comme Voatz, qui a été utilisé lors des élections municipales américaines, mais qui souffrirait de problèmes de sécurité des données.

Mis à part la sécurité, les systèmes de vote blockchain peuvent être viables

Malgré les problèmes de sécurité, certains pensent toujours que les systèmes de vote basés sur la blockchain seront exploités lors des grandes élections à venir. Maxim Rukinov, directeur du Centre des technologies de grand livre distribué de l’Université d’État de Saint-Pétersbourg, a déclaré à Crypto que la blockchain permet un système d’élections équitables dans un environnement de confiance entre des participants qui ne se font généralement pas confiance: «Avec la blockchain, vous pouvez rendre le vote disponible et accroître la transparence de toute élection. Dans un scénario parfait, les résultats d’un tel vote ne peuvent être falsifiés. “

Rukinov a expliqué qu’il travaillait avec une équipe de chercheurs pour développer un système de vote en ligne spécialement conçu pour une utilisation en entreprise. Connu sous le nom de «CryptoVeche», Rukinov a expliqué que ce système particulier stockait les résultats de vote dans une blockchain, qui est un type de registre distribué. En tant que tel, le système est hautement sécurisé contre les hacks externes et internes.

Alex Tapscott, co-fondateur du Blockchain Research Institute et auteur d’un livre, a expliqué cela en détail dans un article du New York Times publié en 2018, avant même que la pandémie COVID-19 n’apporte de nouveaux défis. Tapscott a souligné que lors des élections, la confiance est concentrée au sein des agences gouvernementales, qui sont extrêmement vulnérables aux piratages, à la fraude et aux erreurs humaines. Pour mettre cela en perspective, une étude publiée l’année dernière montre que les entités gouvernementales locales et fédérales ont été victimes de 443 violations de données depuis 2014, mais celles-ci comprenaient principalement la perte de matériel, des erreurs de courrier et des violations de papier.

Tapscott a noté qu’un système de blockchain s’appuie sur des ordinateurs de réseau distribué pour vérifier les transactions. Une fois vérifiés, les résultats sont enregistrés dans des blocs liés de manière cryptographique au bloc précédent. Un registre sécurisé est alors formé, qui est transparent pour tous les participants du réseau, tout en restant immuable et inviolable. Cette fonctionnalité est également importante pour garantir que les individus ne votent qu’un seul vote, car les systèmes basés sur la blockchain sont destinés à éviter les doubles dépenses.

Don Tapscott, auteur bien connu et co-fondateur du Blockchain Research Institute a en outre déclaré à Crypto que les votes ne peuvent pas être envoyés en ligne aujourd’hui car les systèmes basés sur Internet ne fonctionnent pas bien pour de telles applications:

«Si nous transmettons des informations comme un vote sur Internet, nous envoyons en fait une copie de ce fichier; l’original reste en notre possession. Ceci est acceptable pour le partage d’informations, mais inacceptable pour les transactions avec des actifs, comme de l’argent, des titres, des chansons ou l’enregistrement de votes lors d’élections. »

En tant que tel, Tapscott a noté que dans un système basé sur la blockchain, la confiance du public dans le processus de vote est obtenue grâce à la cryptographie, au code et à la collaboration entre les citoyens, les agences gouvernementales et d’autres parties prenantes.

Les défis techniques doivent être surmontés

Bien sûr, il est indéniable que les défis techniques liés aux systèmes de vote basés sur la blockchain demeurent. Outre les problèmes de sécurité mentionnés par les chercheurs du MIT dans leur récent rapport, Rukinov a reconnu que le développement d’un système de vote en ligne était un défi.

Rukinov a en outre expliqué qu’avec les systèmes blockchain, l’exactitude des transactions, dans ce cas, l’inscription des électeurs est vérifiée par un mécanisme de consensus entre les différents membres du réseau. Cependant, en ce qui concerne les systèmes de vote, les observateurs indépendants doivent également être l’une des parties impliquées dans le consensus, ce qui signifie qu’ils devraient détenir plusieurs nœuds de validation.

Selon Rukinov, dans la plupart des cas, le nombre de nœuds appartenant à l’organisateur du réseau est supérieur au nombre de nœuds indépendants. Ainsi, dans le cas d’un système de vote basé sur la blockchain, une attaque peut se produire lorsque ceux qui contrôlent plus de la moitié des ressources ont la possibilité de modifier les données au hasard. Rukinov a souligné que ce problème n’est pas le cas pour tous les types de mécanismes de consensus.

Lior Lamash, fondateur et PDG de GK8, une société de cybersécurité, a également déclaré à Crypto que si la nature immuable de la blockchain en fait une plateforme efficace pour garantir l’intégrité du processus de vote, plusieurs vulnérabilités subsistent. Plus précisément, Lamash a noté que l’identification des électeurs est problématique lors de l’utilisation de systèmes de vote basés sur la blockchain:

«L’aspect sécurité du vote basé sur la blockchain est délicat. D’une part, la blockchain elle-même est complètement sécurisée contre les pirates informatiques, même au niveau des États, car elle emploie des centaines de milliers de nœuds sur plusieurs serveurs à travers le monde. Le défi serait de sécuriser les «points finaux» de ce réseau – les bulletins de vote individuels et les bureaux de vote. “

De plus, Lamash a noté que, bien que chaque bulletin de vote stocke les clés privées d’un utilisateur, un pirate informatique pourrait obtenir ces informations et manipuler l’ensemble du processus électoral: «Ce problème est assez similaire au défi auquel sont confrontées les banques et autres institutions financières lorsqu’elles offrent des services basés sur la blockchain. “

Un potentiel indéniable

Bien que des défis demeurent avec les systèmes de vote basés sur la blockchain, il est clair que la blockchain a un énorme potentiel d’utilisation lors d’élections futures. Dylan Dewdney, PDG de Kylin, une plate-forme inter-chaînes conçue pour l’économie des données basée sur Polkadot, a déclaré à Crypto que le résultat fiable d’une élection devait également être pris en considération. Il a en outre déterminé que la blockchain appliquée pour la validation des données était très utile dans ce cas.

Selon Dewdney, une infrastructure décentralisée pourrait aider à améliorer le résultat fiable d’un processus électoral. Dewdney a expliqué que Kylin a créé un processus de validation des données à l’aide d’un nœud oracle, qui sert de source d’informations. Un nœud d’arbitrage est ensuite utilisé pour juger si ces données sont valides ou non. Dewdney a déclaré:

«Toute personne exploitant un nœud d’arbitrage serait très incitée à contester des informations inexactes, car elle serait récompensée par un jeton natif pour le faire. De même, fournir des informations précises et validées (contestables) en tant que source de données premium aux consommateurs tels que les agences de presse, est extrêmement précieux en tant que flux de données premium sur un marché de données. “

Bien que Kylin soit une solution qui peut facilement être appliquée dans l’espace financier décentralisé, le même concept peut être utilisé pour les systèmes de vote. «La validation décentralisée des résultats électoraux locaux pourrait fournir un outil très puissant contre certains des problèmes que nous constatons actuellement.» Il a ajouté: «Cela pourrait facilement fonctionner car le consensus lié de l’API validée alimente littéralement des milliers de résultats électoraux locaux rapportés. aux sites Web dans le cadre d’un sourcing de données premium pour les développeurs Dapp. »

Rukinov estime que le système de vote idéal basé sur la blockchain doit tenir compte de l’éligibilité, de la vérifiabilité et de l’immuabilité des électeurs. Il a mentionné que ces fonctionnalités peuvent être obtenues à l’avenir grâce à des protocoles cryptographiques comprenant des signatures numériques, des preuves à connaissance nulle et un cryptage homomorphique: «Pour obtenir des avantages supplémentaires, il est nécessaire d’ajouter la possibilité d’annuler l’enregistrement; les observateurs peuvent détecter les faits de falsification; et la permanence de l’historique des changements de registre. “

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *