L'obiettivo di questo progetto è studiare la fattibilità e sviluppare un Proof of Concept (POC) per una piattaforma di voto verificabile ma anonima utilizzando la Zero-Knowledge Proof (ZKP). Questa piattaforma raccoglierà i voti degli utenti approvati in modo che non sia possibile risalire a cosa hanno votato, ma permettendo la verifica del fatto che abbiano effettivamente votato. La raccolta dei voti sarà gestita da un contratto digitale sulla blockchain Ethereum, sfruttando la sua immutabilità e verificabilità. Questo renderà la raccolta dei voti trasparente e consentirà la verifica pubblica e l'aggiornamento in tempo reale. Questo studio di fattibilità evidenzierà le possibili limitazioni tecnologiche rispetto alle richieste e servirà come base per lo sviluppo di un POC della piattaforma.
Zero Knowledge Proof per voto verificabile e anonimo
LAURIOLA, PIETRO
2022/2023
Abstract
L'obiettivo di questo progetto è studiare la fattibilità e sviluppare un Proof of Concept (POC) per una piattaforma di voto verificabile ma anonima utilizzando la Zero-Knowledge Proof (ZKP). Questa piattaforma raccoglierà i voti degli utenti approvati in modo che non sia possibile risalire a cosa hanno votato, ma permettendo la verifica del fatto che abbiano effettivamente votato. La raccolta dei voti sarà gestita da un contratto digitale sulla blockchain Ethereum, sfruttando la sua immutabilità e verificabilità. Questo renderà la raccolta dei voti trasparente e consentirà la verifica pubblica e l'aggiornamento in tempo reale. Questo studio di fattibilità evidenzierà le possibili limitazioni tecnologiche rispetto alle richieste e servirà come base per lo sviluppo di un POC della piattaforma.File | Dimensione | Formato | |
---|---|---|---|
Lauriola_Pietro.pdf
accesso aperto
Dimensione
1.21 MB
Formato
Adobe PDF
|
1.21 MB | Adobe PDF | Visualizza/Apri |
The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License
https://hdl.handle.net/20.500.12608/61339