Aller au contenu
Condorcet.vote Alpha
Open source

Construit au grand jour.

La confiance ne se décrète pas : les briques qui comptent (la cryptographie et le dépouillement) sont ouvertes, publiées et inspectables par n'importe qui.

Les bibliothèques

Quatre briques, toutes ouvertes.

CryptoVote

Rust · WebAssembly

Le cœur cryptographique de la plateforme : signatures en anneau (variante bLSAG sur Ristretto255), génération de clés et preuves de vote. Compilé en WebAssembly, il s'exécute directement dans votre navigateur. La clé privée ne quitte donc jamais l'appareil. Licence AGPL-3.0.

Voir le dépôt

CondorcetPHP

PHP

La bibliothèque de dépouillement : méthodes de Condorcet (Schulze, Ranked Pairs, Copeland…) et formats d'échange standardisés. Une référence du domaine, développée de longue date et largement testée.

Voir le dépôt

ElephStamp

PHP · OpenTimestamps

Notre bibliothèque OpenTimestamps : elle ancre chaque bloc du registre public dans la blockchain Bitcoin, une date que même la plateforme ne peut pas antidater. Utilisable comme bibliothèque PHP ou en ligne de commande, ses preuves .ots sont interopérables octet pour octet avec le client officiel. Licence MIT.

Voir le dépôt

curve25519-dalek

Rust · Amont

La bibliothèque de courbe elliptique sur laquelle repose CryptoVote (Ristretto255). Un projet de référence de l'écosystème Rust, maintenu indépendamment et audité par la communauté.

Voir le dépôt
Pourquoi

Ce que l'ouverture garantit.

Inspectable par tous

N'importe qui peut lire le code qui signe, chiffre et dépouille. Pas besoin de nous croire sur parole.

Pas de sécurité par l'obscurité

Les garanties reposent sur les mathématiques et des protocoles publiés, pas sur le secret du code.

Durable

Des formats ouverts et des bibliothèques réutilisables : les élections restent vérifiables indépendamment de la plateforme.

Envie de regarder sous le capot ?

Le code, les protocoles et les formats sont publics. Les retours et contributions sont bienvenus.