Brevet FR3103610A1 — publié le 20210528

La présente invention est une méthode de réalisation d’un scrutin de vote électronique anonymisé interfacé à une chaîne de blocs, composée d’une base d’information d’un scrutin électronique, d’un registre de base de données distribué et interfacé en chaîne de blocs répliqué par un collège d’un minimum de deux nœuds de validation, lesdits nœuds de validation ayant un droit de lecture et d’écriture sur ledit registre de base de données, d’une pluralité d’électeurs identifiés dans la base d’information du scrutin électronique, chaque électeur ayant reçu un ou plusieurs jetons de vote dématérialisés issus d’une transaction (dite « coinbase ») initialement générée en récompense du minage d’un bloc de ladite chaîne de blocs par l’un des nœuds de validation dudit collège, d’au moins une urne digitale pouvant recevoir les jetons de vote dématérialisés, ladite urne identifiée dans la base d’information du scrutin électronique, le transfert desdits jetons par un électeur vers l’urne et validé par le collège de nœuds constitue le scrutin électronique, caractérisé en ce que le registre de base de données distribué et interfacé en chaîne de blocs n’autorise que le transfert de pair à pair desdits jetons issus d’une transaction dite « coinbase ». PROCÉDÉ DE RÉALISATION DE SCRUTIN ÉLECTRONIQUE ANONYMISÉ INTERFACÉ À UNE CHAÎNE DE BLOCS La présente invention concerne de manière générale le domaine du scrutin de vote électronique, et plus particulièrement le domaine des registres de données distribués interfacés en chaînes de blocs (« blockchain » en anglais). Etat de la technique antérieure L’organisation de scrutin de vote à fort enjeux reste complexe tant au niveau public (élections politiques) que privé (élections en entreprises, assemblées générales, etc…). Historiquement, le bulletin papier est et reste la solution la plus répandue pour la réalisation d’un scrutin. Répondant à toutes les contraintes et enjeux légaux d’un scrutin, elle reste la méthode de vote la plus répandue à ce jour. Cependant, l’organisation d’un tel scrutin reste coûteuse, et impose des contraintes logistiques importantes pour chaque vote. De plus, la centralisation des bureaux de vote impose le déplacement systématique des votants, ou le transfert du droit de vote par procuration, qui reste un procédé contraignant. Ces limitations participent notamment à une hausse intrinsèque du taux d’absentéisme lors d’élections. En première réponse à ces nouveaux enjeux à l’ère de la transformation digitale, il existe aujourd’hui des moyens et méthodes de procéder à des scrutins électroniques, notamment bornes, machine de vote ou vote par boîtier interactifs pour ne citer qu’elles. Cependant, ces moyens ne garantissent pas intégralement le respect des enjeux et contraintes légales liés au vote, notamment la sécurité du vote, son unicité, son anonymat parfait, sa transparence ou sa vérifiabilité. La démocratisation récente des réseaux décentralisés interfacés en chaîne de blocs et la transmission de données en pair-à-pair a permis la création de nouvelles solutions d’organisation de scrutin cherchant à répondre aux contraintes d’organisation d’un vote électronique. Par exemple, l’interfaçage d’un scrutin électronique avec une chaîne de bloc dites publique (tel que la technologie « bitcoin ») permet de satisfaire à l’unicité, la transparence et la vérifiabilité du vote. Cependant, du fait du caractère public du registre interfacé à la chaîne de bloc, l’anonymat de l’électeur ne peut être garanti : la provenance et destination du vote sont visibles de tous. Dans un autre cas, il est possible d’interfacer un scrutin électronique avec une chaîne de blocs dont la transmission des données est anonymisée : il est impossible pour un observateur extérieur de connaitre la provenance ou la destination d’une transaction inscrite dans le registre. Bien que cette solution semble idéale pour garantir le secret parfait du vote, il n’est pas possible de satisfaire aux enjeux de transparence et d’unicité du vote : un électeur aurait la possibilité de voter plusieurs fois. L’objet de la présente invention est de proposer un procédé de réalisation de scrutin de vote électronique anonymisé interfacé à une chaîne de blocs, permettant de garantir l’unicité du vote et prévenir le double vote. Le document propose notamment une méthode de réalisation de ce type de scrutin électronique. La présente invention est une méthode de réalisation d’un scrutin de vote électronique anonymisé interfacé à une chaîne de blocs, composée d’une base d’information d’un scrutin électronique, d’un registre de base de données distribué et interfacé en chaîne de blocs répliqué par un collège d’un minimum de deux nœuds de validation, lesdits nœuds de validation ayant un droit de lecture et d’écriture sur ledit registre de base de données, d’une pluralité d’électeurs identifiés dans la base d’information du scrutin électronique, chaque électeur ayant reçu un ou plusieurs jetons de vote dématérialisés issus d’une transaction (dite « coinbase ») initialement générée en récompense du minage d’un bloc de ladite chaîne de blocs par l’un des nœuds de validation dudit collège, d’au moins une urne digitale pouvant recevoir les jetons de vote dématérialisés, ladite urne identifiée dans la base d’information du scrutin électronique, le transfert desdits jetons par un électeur vers l’urne et validé par le collège de nœuds constitue le scrutin électronique, caractérisé en ce que le registre de base de données distribué et interfacé en chaîne de blocs n’autorise que le transfert de pair-à-pair desdits jetons issus d’une transaction dite « coinbase ». Avantageusement, limiter le transfert de pair-à-pair des jetons de vote dématérialisés seulement issus d’une transaction coinbase permet d’empêcher la double dépense d’un jeton de vote dématérialisé, garantissant ainsi qu’un jeton de vote dématérialisé ne puisse être transféré d’un électeur à un autre puis à une urne, ou que l’urne puisse dépenser le jeton de vote dématérialisé précédemment envoyé par un électeur. Selon une variante avantageuse de réalisation, le registre de base de données distribué est interfacé à une chaîne de blocs dite « anonyme », caractérisée en ce que le transfert de données ou les transactions inscrites dans ledit registre de base de données sont intraçables et non-reliables par un observateur extérieur différent de l’émetteur et du destinataire desdits transferts. Dans cette même variante avantageuse, l’émetteur d’un transfert de données ou d’une transaction peut choisir de rendre publics les informations dudit transfert, notamment les informations sur le contenu dudit transfert. Avantageusement, les électeurs reçoivent le ou les jetons de vote dématérialisés dans un portefeuille cryptographique composé d’une clé privée connue exclusivement de l’électeur et d’une clé publique, et la ou les urnes digitales reçoivent le ou les jetons de vote dématérialisés dans un portefeuille cryptographique composé d’une clé privée et d’une clé publique. En outre, le ou lesdits jetons dématérialisés sont issus de transactions (dites « coinbase ») initialement générées en récompense du minage d’un bloc et envoyées directement sur le portefeuille cryptographique des électeurs. Également, la clé publique d’un électeur et la clé publique de l’urne digitale sont issues respectivement de la clé privée dudit électeur et la clé privée de ladite urne digitale par un procédé de cryptographie asymétrique. Dans un autre mode de réalisation avantageux, le procédé de cryptographie asymétrique choisi répond aux standards contemporains de la cryptographie asymétrique qui se caractérise par le recours à des procédés tels que, mais non limité à, RSA (« Rivest–Shamir–Adleman ») ou ECC (cryptographie sur les courbes elliptiques). L’électeur transfère le ou les jetons de vote dématérialisés à une urne digitale en les envoyant à une adresse de réception à usage unique générée par lesdits électeurs depuis la clé publique desdites urnes digitales. Avantageusement, l’électeur peut vérifier le transfert du jeton de vote dématérialisé dont il est originaire en utilisant la clé privée de son portefeuille cryptographique. Selon une variante avantageuse de réalisation, l’inscription de données dans le registre de base de données distribué et interfacé en chaîne de blocs est soumise au préalable à un consensus de validation de type preuve d’enjeux déléguées (« delegated proof-of-stake » en anglais) par ledit collège de nœuds. Avantageusement, le registre de base de données distribué et interfacé en chaîne de blocs est en mesure de lutter contre certains types d’attaques, tels que mais non limité au problème des généraux byzantins (« byzantine fault tolerance » en anglais), tout en limitant la consommation électrique du réseau de chaîne de blocs quant à la puissance de calcul nécessaire à la validation et réplication des données. Dans un mode de réalisation, une entité organisatrice instruit le collège de nœuds de validation de créer ou d’amender le registre de base de données distribué et interfacé en chaîne de blocs en amont du scrutin, ladite création ou amendement comprenant la base d’information ou une modalité du scrutin électronique. Enfin, selon une variante avantageuse de réalisation, le collège de nœuds de validation du scrutin électronique est un sous-ensemble secondaire d’un collège de nœuds de validation principal et le registre de base de données distribué et interfacé en chaîne de blocs est inscrit dans un autre registre de base de données distribué et interfacé en chaîne de blocs principal dont les informations sont validées et inscrites par ledit collège principal. D’autre caractéristique et avantages de l’invention apparaîtront à la lecture d’un mode de réalisation préférentiel de l’invention, en référence aux figures jointes parmi lesquelles : représente de manière schématique les entités prenant part dans la création, la transmission et le stockage des données lors d’un scrutin électronique organisé sur un registre de base de données distribué et interfacé en chaîne de blocs selon un mode de réalisation de l’invention. représente de manière schématique la création du bloc originel de la chaîne de blocs. représente de manière schématique la création du portefeuille cryptographique de l’urne électronique. représente de manière schématique la création du portefeuille cryptographique de l’électeur. représente de manière schématique le transfert de la base d’informations du scrutin vers le réseau et la vérification de ladite base par les nœuds de validation dudit réseau. représente de manière schématique l’inscription de la base d’information dans le registre de base de données distribué interfacé en chaîne de blocs. représente de manière schématique la création et la distribution des jetons de vote dématérialisés vers les électeurs. représente de manière schématique le transfert des jetons de vote dématérialisés vers les urnes électroniques. représente de manière schématique le réseau et le registre de base de données interfacé en chaîne de blocs dans un autre mode de réalisation de l’invention. Exposé détaillé de modes de réalisation particuliers La principale idée à la base de l’invention est de transmettre des données uniques de décisions, de bulletins ou d’opinions, dans un registre de base de données distribué et interfacé en chaîne de blocs, de manière anonyme. Avant d’aller plus loin dans la description d’un mode de réalisation de la présente invention, certains termes utilisés ou qui peuvent être utilisés en référence à l’état de l’art doivent être définis. Les termes « UTXO » et « Unspent Transactions Output » peuvent être utilisés alternativement et désignent le reste (« output ») d'une transaction inscrite dans une chaîne de blocs qui n'a pas encore été utilisée comme entrée (« input ») dans une nouvelle transaction. Ces restes (« output ») désignent donc la provenance d’une nouvelle entrée (« input ») dans une transaction et a pour effet d'interdire toute future référence aux sorties désignées par les entrées de cette transaction, et donc d'empêcher une double dépense du montant de ces sorties. Le terme « coinbase » fait référence au reste (« output ») précédemment mentionné et désigne une transaction dont la l’entrée (« input ») a été créé ex-nihilo lors du processus de génération de bloc (minage) et non d’un reste (« output ») d’une transaction précédente. Une transaction coinbase est donc une transaction issue directement du minage d’un bloc. Le terme « bloc originel » (« genesis block » en anglais) désigne le premier bloc (parfois appelé « bloc 0 ») de donnée d’une chaîne de blocs qui contient des informations sur la création de la chaîne de blocs et des données additionnelles qui peuvent être inscrites dans le bloc. C’est le seul bloc d’une chaîne de blocs qui ne fait pas référence à un bloc précédent. Le terme « minage » (« mining » en anglais) désigne l'opération de minage consistant à assembler des transactions en « blocs ». La majorité des protocoles de type chaîne de blocs ont tendance à ajouter une deuxième fonction au minage, à savoir celle de création de jetons dématérialisés en récompense du minage de nouveaux blocs. Le terme « récompense de minage » (« mining reward » en anglais) désigne la subvention perçue par le nœud de validation créateur d’un nouveau bloc lors du minage dans une chaîne de blocs. Cette subvention vient récompenser le producteur d’un nouveau bloc pour sa contribution dans la sécurisation et l’inscription des transactions dans la chaîne de blocs. Dans un premier mode de réalisation possible, nous considérons un registre de base de données interfacé en chaîne de bloc utilisant un modèle de registre type « UTXO » (« Unspent Transaction Outputs » en anglais), modèle notamment utilisé par les chaînes de blocs basées sur la technologie Bitcoin . Dans celui-ci, nous considérons que les transactions sont basées sur des échanges de clés Diffie-Helman ( Diffie , W., and M. Hellman, « New Directions in Cryptography » , 1976. ), comme utilisé par la chaîne de blocs Monero et initialement dans le protocole Cryptonote (Nicolas van Saberhagen , « CryptoNote v 2.0 » , 2013 ). En l’occurrence, dans le mode de réalisation décrit ci-après, le modèle de chaîne de blocs utilisé est le X-Cash , basé sur le modèle de registre « UTXO » et qui a la particularité de proposer des transactions utilisant les échanges de clés Diffie-Helman avec une surcouche d’outils cryptographiques issu de la technologie de Monero pour rendre les transactions anonymes. De plus, X-Cash propose la possibilité à l’émetteur d’une transaction d’inscrire les informations (destinataire, émetteur et contenu de la transaction) en clair dans le registre interfacé à la chaîne de blocs, rendant ainsi la transaction publique au sein d’un registre anonyme par défaut. De plus, sur la chaîne de bloc X-Cash , les nœuds de validation du réseau procèdent à un consensus distribué de type preuve d’enjeux déléguées (« delegated proof of stake » en anglais) pour valider la véracité des informations inscrites sur le registre des transactions. Dans les modes de réalisation décrits ci-dessous, la chaîne de blocs X-Cash est modifiée pour que le registre de base de données distribué et interfacé en chaîne de blocs n’accepte que le transfert de pair à pair de transactions issus d’une transaction dites « coinbase », générée en récompense du minage d’un bloc de la chaîne de blocs par l’un des nœuds de validation de la chaîne de blocs. La représente de manière schématique les entités prenant part dans la création, la transmission et le stockage des données lors d’un scrutin électronique organisé sur un registre de base de données distribué et interfacé en chaîne de blocs 700 selon un mode de réalisation de l’invention. Dans un premier temps, on définit un réseau décentralisé 600 comprenant un ensemble de nœuds de validation 602 qui établissent une connexion de type pair-à-pair entre eux. Ces nœuds de validation 602 peuvent par exemple être des ordinateurs de bureaux, des ordinateurs portables, des téléphones portables connectés ou un autre appareil de capable d’être connecté à internet ou capable de se connecter au réseau décentralisé 600. Le réseau 600 peut être composé d’un minimum de deux nœuds 602. Dans un mode de réalisation décrit ci-dessous, trois nœuds 602 représentent la totalité du réseau décentralisé 600. Les nœuds sont capables d’inscrire les données de transactions qui sont échangés au sein du réseau 600 sur un registre de base de données interfacé en chaîne de blocs 700. Le registre de base de données interfacé en chaîne de blocs 700 est composé à minima d’un bloc originel 701 décrit comme ci-dessus, et de blocs subsidiaires 702 et 703 qui comprennent les informations du registre et les transactions effectuées au sein du réseau 600. Les nœuds 602 répliquent chacun une copie d’un registre de base données interfacé en chaîne de blocs 700, le registre lui-même stocke les données de transaction effectuée entre les différents utilisateurs du réseau. Dans le cas d’une chaîne de blocs basée sur la technologie X-Cash comme décrit précédemment et utilisée dans ce mode de réalisation, les données de transaction sont stockées anonymement dans le registre de la chaîne de blocs 700. Cela implique que les utilisateurs sont capables de vérifier les informations et le contenu d’une transaction seulement dont ils sont les émetteurs en utilisant une clé privée qui leur est propre. Également, dans le cas d’une chaîne de blocs basé sur la technologie X-Cash , l’émetteur d’une transaction sur le réseau 600 peut choisir à sa discrétion de rendre les informations du transfert publiques. Dans ce mode de réalisation, chaque nœud 602 participe à un consensus de type preuve d’enjeux déléguées (« delegated proof of stake » en anglais) avec les autres nœuds 602 avant d’inscrire des données de transaction dans le registre, pour assurer un processus démocratique dans la validation des données de transaction et ainsi éviter l’inscription de données erronées ou falsifiées dans le registre de base de données interfacé en chaîne de bloc 700. Des électeurs 202 et au moins une urne électronique 800 sont identifiés en amont du scrutin électronique, et leur information est inscrite dans une base d’information du scrutin 500. Dans le mode de réalisation décris ci-dessous, nous considérons deux urnes électroniques 800. Lesdites urnes électroniques 800 représentent les possibles issus du scrutin nommément un candidat, une liste ou tout autre type de proposition pour lesquels les électeurs 202 pourront distribuer leur voix. Les électeurs 202 peuvent chacun être équipés d’un terminal 204 capable d’interagir avec un réseau par l’intermédiaire d’une connexion internet ou filaire. Les terminaux 204 peuvent être, mais ne sont pas limités à, des ordinateurs de bureaux, des ordinateurs portables, des téléphones portables connectés ou tout autre appareil muni d’une connexion ou capable d’être connecté au réseau 600 par l’intermédiaire des nœuds 602. Le scrutin électronique peut également être composé d’une entité organisatrice 400, comprenant par exemple d’une personne physique 420 équipée d’un terminal 422 capable d’interagir avec le réseau 600 par l’intermédiaire des nœuds 602 et d’une connexion internet. Cette entité organisatrice 400 peut également être composée, par exemple, de plusieurs personnes physiques 420 ou de plusieurs terminaux 422, ou être également un nœud 602 du réseau 600. L’entité organisatrice 400 est responsable d’agréger l’ensemble de la base d’information du scrutin 500, comprenant les informations sur les électeurs 202 et les urnes électroniques 800. Cette base d’information du scrutin 500 peut également comprendre, par exemple, une date de début et une date de fin du scrutin, des instructions de création de la chaîne de blocs ou des informations nécessaires au déroulement du scrutin. Ladite base d’information 500 comprend tous les éléments et données nécessaires à l’établissement du scrutin. L’entité organisatrice 400 aura par exemple a priori récolté les informations des électeurs 202 et vérifié leur légitimité avant de les inscrire dans cette base d’information 500. La représente de manière schématique la création du bloc originel 701 de la chaîne de blocs 700, représentant la première étape de la méthode d’organisation du scrutin. Pour initier le scrutin électronique, l’entité organisatrice 400 selon le mode de réalisation décrit précédemment envoi une instruction 504 au réseau 600 pour créer le bloc originel 701 de la chaîne de blocs 700. Le bloc originel 701 peut notamment comprendre des informations sur le fonctionnement de la chaîne de blocs 700, par exemple le délai entre le minage des blocs, la quantité d’information qui peut être contenue par bloc ou encore la nature des informations contenu dans le bloc. La représente l’étape de création du portefeuille électronique 810 de l’une des urnes électroniques 800. L’entité organisatrice 400 possédant les informations des urnes électroniques 800 dans la base d’information 500, elle peut générer un portefeuille cryptographique 810 comprenant une clé privée 812 et une clé publique 814 pour chaque urne 800. L’entité organisatrice 400 génère premièrement la clé privée 812, qui sera capable à posteriori de procéder à la vérification du contenu du portefeuille cryptographique 810 à la fin du scrutin. De ladite clé privée 812 est générée une clé publique 814 par l’intermédiaire d’un procédé de cryptographie asymétrique, caractérisé en ce qu’il est impossible pour une personne physique ou un ordinateur de deviner la clé privée 812 depuis la clé publique 814. Selon un mode de réalisation, le procédé de cryptographie asymétrique utilisé peut par exemple être le ECC (“cryptographie sur les courbes elliptiques” ou « Elliptic-curve cryptography » en anglais) bien qu’il soit possible d’utiliser d’autres procédés tels que, mais non limité à, RSA (« Rivest–Shamir–Adleman »). Une fois le portefeuille cryptographique 810 généré, l’entité organisatrice 400 inscrit la clé publique 814 dans la base d’information 500. La représente l’étape de création des adresses uniques 220 générés par les électeurs 202. L’entité organisatrice 400 envoie une instruction 502 de création de portefeuille électronique aux électeurs 202 déjà identifiés dans la base d’information 500. Les électeurs 202 génèrent chacun un portefeuille électronique 210 personnel, comprenant une clé privée 212 et une clé publique 212. Les électeurs 202 génèrent dans un premier temps la clé privée 212, qui sera capable de décrypter et débloquer les jetons qui seront envoyés dans leur portefeuille cryptographique 210. De ladite clé privée 212 est générée une clé publique 214 par l’intermédiaire d’un procédé de cryptographie asymétrique, caractérisé en ce qu’il est impossible pour une personne physique ou un ordinateur de deviner la clé privée 212 depuis la clé publique 214. Selon un mode de réalisation, le procédé de cryptographie asymétrique utilisé peut par exemple être le ECC (“cryptographie sur les courbes elliptiques” ou « Elliptic-curve cryptography » en anglais) bien qu’il soit possible d’utiliser d’autres procédés tels que, mais non limité à, RSA (« Rivest–Shamir–Adleman »). Une fois le portefeuille cryptographique 210 créé, les électeurs génèrent une adresse unique 220 à partir des clés 212 et 214 du portefeuille cryptographique 210. Cette adresse unique 220 est capable de recevoir les jetons issus du minage de blocs lors de l’évènement de génération des jetons. Dans le mode de réalisation décrit ici, l’adresse unique 220 de l’électeur 202 est générée de telle sorte qu’un électeur 202 ne puisse pas obtenir la même adresse unique 220 qu’un autre électeur 202, ou obtenir la même adresse s’il essaye de la générer à multiple reprise. L’adresse unique 220 des électeurs 200 est ensuite transférée à l’entité organisatrice 400 et inscrite dans la base d’information 500. La représente l’étape de d’envoi et vérification de la base d’information 500 par les nœuds de validation 602 du réseau 600. A posteriori de l’agrégation des informations du scrutin dans la base d’information 500, nommément les clés publiques 814 des urnes 800 et les adresses uniques 220 des électeurs 200, l’entité organisatrice 400 transfert ladite base d’information 500 aux nœuds de validation 602 du réseau 600. Chaque nœud de validation 602 vérifie ensuite les données de la base d’information 500 indépendamment des autres nœuds 602. Cette vérification comprend notamment une validation des urnes électroniques 800 et des électeurs 202. Dans un mode de réalisation particulier, si les données de la base d’information 500 diffèrent du constat de la vérification des nœuds 602, le scrutin ne peut pas continuer et une autre phase d’acquisition des données de scrutin doit être faite comme décrit dans les et [Fig 3b]. Si les nœuds 602 n’arrive pas à arriver à un consensus sur les données de la base d’information 500, le scrutin ne peut pas continuer et une autre phase d’acquisition des données de scrutin doit être faite par l’entité organisatrice 400 comme décrit dans les et [Fig 3b]. Dans une variante de l’invention, le consensus entre les nœuds 602 du réseau 600 peut être de type « problème des généraux byzantins » (« byzantine fault tolerance » en anglais). Cela implique que le consensus est atteint si exactement plus de deux tiers des nœuds 602 du réseau sont en accord sur le même résultat. Si le consensus est atteint entre les nœuds 602, ils inscrivent le contenu de la base d’information 500 dans le bloc 702 de la chaîne de blocs 700 comme décrit dans la . La représente l’évènement de génération de jetons de votes dématérialisés 900 par le minage des blocs 703 de la chaîne de blocs 700. Une fois la base d’information 500 inscrite dans la chaîne de blocs 700, les nœuds de validation 602 peuvent commencer le processus de création des jetons dématérialisés 900 conformément aux modalités inscrites dans ladite base d’information 500. Le processus de création des jetons dématérialisés 900 commence par une étape dites de « minage » du bloc 703, qui consiste à assembler les transactions qui ont été réalisés sur le réseau 600 et de les valider par l’intermédiaire d’un consensus des nœuds de validation 602. Dans un mode de réalisation de l’invention, un nœud 602 du réseau 600 est désigné pour inscrire les informations de transactions dans le dernier bloc de la chaine de blocs 700, nommément 703. Une fois les informations validées, le nœud 602 désigné inscrit les informations de transactions et génère une récompense de minage 710. Avantageusement, cette récompense de minage 710 comprend seulement les jetons de votes dématérialisés 900 qui seront distribués sur les différentes adresses uniques 220 des électeurs 202, par l’intermédiaire de transaction dites « coinbase ». Au moment du minage du bloc 703, le nœud 602 désigné utilise les données issues de la base d’information 500 inscrite dans le bloc 702 et indique les adresse uniques 220 des électeurs 202 comme adresse de réception des jetons de vote dématérialisés 900 issus de la récompense de minage 710. Lesdits jetons 900 seront directement générés sur les adresses 220 de chaque électeur 202, leur donnant ainsi le droit de vote dans le scrutin. Les électeurs 202 auront la possibilité de dépenser ces jetons en les déverrouillant au moyen à la clé privée 212 de leur portefeuille cryptographique 210. Dans ce mode de réalisation de l’invention, la génération des jetons de vote dématérialisés 900 ne s’arrête que quand tous les électeurs 202 ont reçu les jetons 900 sur leur adresse unique 220 comme indiqué dans la base d’information 500 inscrite dans le bloc 702. La représente de manière schématique la transmission des jetons de vote dématérialisés 900 des électeurs 202 jusqu’à l’urne 800. Au moment de procéder au vote, l’électeur 202 doit transférer les jetons de vote dématérialisés 900 qui sont stockés sur l’adresse unique 220 vers l’urne 802 qui correspond à l’intention de vote dudit électeur 202. Dans un premier temps, chaque électeur 202 va générer de manière secrète une adresse de réception unique 820 à partir de la clé publique 814 de l’urne 800. Cette adresse de réception unique 820 est caractérisée en ce qu’aucun autre électeur 202 ne puisse générer la même adresse à partir de la clé publique 814. Avantageusement, il est impossible pour un observateur extérieur de relier l’adresse de réception unique 820 à l’électeur 202 qui l’a généré. Une fois l’adresse de réception unique 820 créée, l’électeur 202 utilise sa clé privée 212 pour débloquer le jeton de vote dématérialisé 900 contenu dans son adresse unique 220 et le transférer vers l’adresse de réception unique 820. Puisque le jeton de vote 900 est issu de la récompense de minage 710 (transaction dite « coinbase), les nœuds 602 du réseau 600 pourrons la valider. Avantageusement, seule la clé privée 812 de l’urne 800 peut vérifier le contenu de l’adresse de réception unique 820, et débloquer le jeton de vote 900. Cependant, puisque le jeton 900 dans l’adresse de réception unique 820 est issu d’une transaction de l’électeur 202 vers l’urne 800 et non de la récompense de minage 710, les règles de la chaîne de bloc 700 établies empêchent ledit transfert de jeton 900 par l’urne 802. Chaque transaction des électeurs 202 vers les urnes 800 est enregistrée et validée par les nœuds de validation 602 du réseau 600 vers le bloc 704 de la chaîne de blocs 700. Les informations de la transaction ne sont vérifiables que par l’électeur 202 qui en est à l’origine, certifiant ainsi le secret du vote. Le processus du scrutin comprendra le transfert de chaque jeton de vote dématérialisé 900 des électeurs 202 vers les différentes urnes électroniques 800 du scrutin. Le scrutin est terminé soit après une période prédéterminée et indiquée dans la base d’information 500 qui a été inscrite dans le bloc 702, soit après la distribution de tous les jetons de vote 900 par les électeurs 202, soit après un autre évènement défini par l’entité organisatrice 400 en amont du scrutin. Le nombre de voix reçu par l’urne 800 peut être comptabilisé simplement en vérifiant le contenu de chaque adresse de réception unique 820 sur lesquels les électeurs 202 ont transféré leurs jetons 900, par l’utilisation de la clé privée 812 de l’urne 800. Ainsi, il sera possible de vérifier le nombre de voix de chaque urne 800 et statuer sur le résultat final du scrutin. Avec les informations indiquées dans cette description, d’autres modes de réalisation pourront être évident à un homme du métier. Dans un autre mode de réalisation de l’invention, et dans le cas d’organisation d’un scrutin spécifique, l’électeur 202 a la possibilité de choisir si le transfert du jeton 900 est public ou anonyme. Le transfert public permettrait d’écrire les informations de la transaction en clair dans le registre de base de données interfacé en chaîne de bloc 700, les rendant lisibles par un observateur extérieur. La représente de manière schématique le réseau 600 dans un autre de mode de réalisation. Dans un autre mode de réalisation avantageux, le scrutin peut être administré par les nœuds de validation 602 d’un réseau 600 représentant un sous-ensemble d’un réseau principal 1600 comprenant d’autres nœuds de validation 602. Les nœuds 602 répliquent et valident les transactions au sein du réseau principal 1600 dans un registre de base de données interfacé en chaîne de blocs 1700. Une fois le scrutin terminé, le contenu du registre de base de données interfacé en chaîne de blocs 700 peut être intégralement inscrit dans le dernier bloc du registre interfacé en chaîne de bloc 1700. Le sous-ensemble 600 représente un réseau parallèle (« sidechain » en anglais) du réseau principal 1600. Méthode de réalisation d’un scrutin de vote électronique anonymisé interfacé à une chaîne de blocs, composée d’une base d’information d’un scrutin électronique (500), d’un registre de base de données distribué et interfacé en chaîne de blocs (700) répliqué par un collège (600) d’un minimum de deux nœuds de validation (602), lesdits nœuds de validation ayant un droit de lecture et d’écriture sur ledit registre de base de données, d’une pluralité d’électeurs (202) identifiés dans la base d’information du scrutin électronique (500), chaque électeur (202) ayant reçu un ou plusieurs jetons de vote dématérialisés (900) issus d’une transaction (dite « coinbase ») initialement générée en récompense du minage d’un bloc de ladite chaîne de blocs (700) par l’un des nœuds de validation (602) dudit collège (600), d’au moins une urne digitale (800) pouvant recevoir les jetons de vote dématérialisés (900), ladite urne (800) identifiée dans la base d’information du scrutin électronique (500), le transfert desdits jetons (900) par un électeur (202) vers l’urne (800) et la validation par le collège de nœuds (600) constitue le scrutin électronique, caractérisé en ce que le registre de base de données distribué et interfacé en chaîne de blocs (700) n’autorise que le transfert de pair-à-pair desdits jetons (900) issus d’une transaction dite « coinbase ». La méthode de réalisation d’un scrutin de vote électronique anonymisé interfacé à une chaîne de blocs selon la revendication 1, caractérisée en ce que les électeurs (202) reçoivent le ou les jetons de vote dématérialisés (900) dans un portefeuille cryptographique (210) composé d’une clé privée (212) connue exclusivement de l’électeur et d’une clé publique (214), et la ou les urnes digitales (800) reçoivent le ou les jetons de vote dématérialisés (900) dans un portefeuille cryptographique (812) composé d’une clé privée (814) et d’une clé publique (816). La méthode de réalisation d’un scrutin de vote électronique anonymisé interfacé à une chaîne de blocs selon les revendications précédentes, caractérisée en ce que la clé publique (214) d’un électeur (202) et la clé publique (814) de l’urne digitale (800) sont issues respectivement de la clé privée (214) dudit électeur (202) et la clé privée (814) de ladite urne digitale (800) par un procédé de cryptographie asymétrique. La méthode de réalisation d’un scrutin de vote électronique anonymisé interfacé à une chaîne de blocs selon les revendications précédentes, caractérisée en ce que les électeurs (202) transfèrent le ou les jetons de vote dématérialisés (900) aux urnes digitales (800) en les envoyant à une adresse de réception à usage unique (820) générée par lesdits électeurs (202) depuis la clé publique (814) desdites urnes digitales (800). La méthode de réalisation d’un scrutin de vote électronique anonymisé interfacé à une chaîne de blocs selon les revendications précédentes, caractérisée en ce que l’électeur (202) peut vérifier le transfert du jeton de vote dématérialisé (900) dont il est originaire en utilisant la clé privée (214) de son portefeuille cryptographique (210). La méthode de réalisation d’un scrutin de vote électronique anonymisé interfacé à une chaîne de blocs selon la revendication 1, caractérisée en ce que l’inscription de données dans le registre de base de données distribué et interfacé en chaîne de blocs (700) est soumise au préalable à un consensus de validation de type preuve d’enjeux déléguées (dit « delegated proof-of-stake ») par ledit collège de nœuds de validation (600). La méthode de réalisation d’un scrutin de vote électronique anonymisé interfacé à une chaîne de blocs selon la revendication 6, caractérisée en ce qu’une entité organisatrice (400) instruit le collège de nœuds de validation (600) de créer ou d’amender le registre de base de données distribué et interfacé en chaîne de blocs (700) en amont du scrutin, ladite création ou amendement comprenant la base d’information du scrutin électronique (500). La méthode de réalisation d’un scrutin de vote électronique anonymisé interfacé à une chaîne de blocs selon les revendications précédentes, caractérisée en ce que le collège de nœuds de validation (600) du scrutin électronique est un sous-ensemble secondaire d’un collège de nœuds de validation principal (1600) et le registre de base de données distribué interfacé en chaîne de blocs (700) est inscrit dans un autre registre de base de données distribué et interfacé en chaîne de blocs principal (1700) dont les informations sont validées et inscrites par ledit collège de nœuds de validation principale (1600).