Vada al contenuto
Condorcet.vote Alpha
Open source

Costruito alla luce del sole.

La fiducia non si decreta: i componenti che contano, cioè la crittografia e lo spoglio, sono aperti, pubblicati e ispezionabili da chiunque.

Le librerie

Quattro componenti, tutti aperti.

CryptoVote

Rust · WebAssembly

Il nucleo crittografico della piattaforma: firme ad anello (variante bLSAG su Ristretto255), generazione delle chiavi e prove di voto. Compilato in WebAssembly, viene eseguito direttamente nel Suo browser: la chiave segreta non lascia mai il dispositivo. Licenza AGPL-3.0.

Veda il repository

CondorcetPHP

PHP

La libreria di spoglio: metodi di Condorcet (Schulze, Ranked Pairs, Copeland…) e formati di scambio standardizzati. Un riferimento del settore, sviluppato da lungo tempo e ampiamente testato.

Veda il repository

ElephStamp

PHP · OpenTimestamps

La nostra libreria OpenTimestamps: ancora ogni blocco del registro pubblico nella blockchain Bitcoin, una data che nemmeno la piattaforma può retrodatare. Utilizzabile come libreria PHP o da riga di comando, le sue prove .ots sono interoperabili byte per byte con il client ufficiale. Licenza MIT.

Veda il repository

curve25519-dalek

Rust · Upstream

La libreria di curve ellittiche su cui si basa CryptoVote (Ristretto255). Un progetto di riferimento dell'ecosistema Rust, mantenuto in modo indipendente e sottoposto ad audit da parte della comunità.

Veda il repository
Perché

Cosa garantisce l'apertura.

Ispezionabile da chiunque

Chiunque può leggere il codice che firma, cifra e spoglia, senza doversi fidare sulla parola.

Nessuna sicurezza basata sull'oscurità

Le garanzie si basano sulla matematica e su protocolli pubblicati, non sulla segretezza del codice.

Duraturo

Formati aperti e librerie riutilizzabili: le elezioni restano verificabili indipendentemente dalla piattaforma.

Vuole guardare sotto il cofano?

Il codice, i protocolli e i formati sono pubblici. Feedback e contributi sono benvenuti.