PhD students' day — CITI lab

Decentralised political election systems based on social networks

by Robert Riemann

Download slides
Picture of Robert Riemann


Dice team
1st year


decentralised systems
social network
election systems


Stéphane Grumbach
Stéphane Frénot



Voting protocols inherently demand for opposite requirements. On one hand, the ballots should be confidential, but on the other hand, the vote must be sufficiently transparent to allow a verification of the tally. If these requirements are satisfied by traditional non-electronic voting systems, the design of on-line systems raises serious challenges. Most solutions found in the literature rely heavily on cryptography to ensure the privacy of the votes, that are gathered by a central entity that eventually publishes the tally.

The present project focuses on a different approach, based on a decentralised architecture, much like for protocols like BitTorrent or BitCoin, with no trusted third party. The promises for voting protocols is to avoid concentration of voting information, reduce the reliance on cryptographic methods, and introduce new properties such as non-interruptible votes.

The purpose of the project is to design such a protocol, demonstrate its feasibility with a minimal viable product, address the theoretical issues related to the desired properties, and promote its use.


CITI lab   INSA Lyon   Inria   Rhone Alpes   Rhone Alpes ARC   Rhone Alpes ARC 7   LeFabShop   Pulsalys