A Decentralized and Distributed E-voting Scheme Based on Cryptographic Shuffles
Decentralized and Distributed Systems Laboratory Andy Caforio Responsible: Prof. Bryan Ford Supervision: Linus Gasser, Philipp Jovanovic
1
A Decentralized and Distributed E-voting Scheme Based on - - PowerPoint PPT Presentation
A Decentralized and Distributed E-voting Scheme Based on Cryptographic Shuffles Decentralized and Distributed Systems Laboratory Andy Caforio Responsible: Prof. Bryan Ford Supervision: Linus Gasser, Philipp Jovanovic 1 Way back when
Decentralized and Distributed Systems Laboratory Andy Caforio Responsible: Prof. Bryan Ford Supervision: Linus Gasser, Philipp Jovanovic
1
2 [https://heliosvoting.org/]
3
○ Encryption proof ○ Shuffle proof (Sako-Kilian) ○ Decryption proof
4
5
1. Cast 2. Publish 3. Shuffle 4. Audit 5. Decrypt 6. Tally
6
7
8
9
10
11
12
13
14
○ System configurations ○ List of admins, roster etc.
○ Reference to election skipchain
○ Settings ○ DKG public key, list of voters etc.
○ Casted vote (one per block)
○ Permuted and re-encrypted ballots
○ Ballot plaintexts
15
16 [Ben Adida. Helios: Web-based open-audit voting]
17
○ Distributed ○ Faster
18
○ Framework (elliptic curve etc.) ○ Shuffles ○ Verifiability
○ Networking
○ Authentication ○ Front-end
19
20