Name:
E-voting
Description:
Decentralized, encrypted, fully anonymous e-voting
Professor — Lab:
Bryan FordDecentralized Distributed Systems Laboratory
Contact:
Pierluca Borsò

Layman description:
The e-voting used in the EPFL voting since 2018. It allows users to vote on a distributed system that will wait for the election to be over before decrypting the votes, keeping anonymity of the users.
Technical description:
Our e-voting system is inspired by the first version of Helios where the encrypted ballots are shuffled and anonymized before they are decrypted. Instead of the shuffle used in Helios, we implemented a Neff shuffle which is much faster than the original Helios shuffle.
Blogs:
Project status:
inactive — entered showcase: 2019-03-18 — entry updated: 2024-03-20

Source code:
Lab GitHub - last commit: 2022-06-02
Code quality:
This project has not yet been evaluated by the C4DT Factory team. We will be happy to evaluate it upon request.
Project type:
Application
Programming language:
GoLang
License:
AGPL-3.0
Lines of code:
1700 / 200