Presentation is loading. Please wait.

Presentation is loading. Please wait.

Anual Workshop February 5th, 2014. Anonymous yet reliable ePoll application Italo Dacosta SecAnon-DistriNet.

Similar presentations


Presentation on theme: "Anual Workshop February 5th, 2014. Anonymous yet reliable ePoll application Italo Dacosta SecAnon-DistriNet."— Presentation transcript:

1 Anual Workshop February 5th, 2014

2 Anonymous yet reliable ePoll application Italo Dacosta SecAnon-DistriNet

3 Electronic Polls/Elections Gathering opinions on a particular topic Determining the most popular choice over a set of options Typically targeted to a particular group of people 3

4 Problems Generally identifiable – Integrity vs. anonymity Users less motivated to freely participate and express opinions Users cannot verify their votes – Need to trust the poll organizer Difficult to restrict to a target group 4

5 Our Approach Rely on anonymous credentials for ballot privacy – PriMan framework Design verification capabilities for the bulletin board – Individual verifiability – Universal verifiability – Eligibility verifiability 5

6 Anonymous Credentials Authentication with a classical credential (X.509) 6 Name: John Doe Gender: M Birthdate: 01/01/1970 Address: street 10, Leuven Zip code: 3000 Si g Proof Authentication with anonymous credential (Idemix) Name: John Doe Gender: M Birthdate: 01/01/1970 Address: street 10, Leuven Zip code: 3000 Si g Proof

7 Our Scenario Low to medium scale polls/elections Low to medium coercion – E.g., No high-stakes elections Untrusted poll organizer – But trusted credential issuer Voting over the Internet 7

8 Our ePoll Architecture 8 Credential Issuance Issuer Server Credential Storage & Retrieval Account Manager Server Voting ePoll Server

9 ePoll Protocols Registration protocol –Obtain ePoll anonymous credential from Issuer server –User validation (e.g. only one ePoll credential per user) –E.g., eID, workshop registration number Storage & Retrieval protocol –ePoll credentials are securely stored in the Account Manager server –User authenticates to retrieve her credentials on her desktop computer or smartphone Voting protocol –User selects a poll to participate –User uses her ePoll app and credential to participate in the poll –User can validate their vote was successfully submitted 9

10 Vote Verification Poll Integrity Value (PIV) – PIV i = H(i | PIV i-1 | data i ) Poll Authenticity Value (PAV) – Sign(SK, i | PID | PIV i ) Work in progress 10

11 Bulletin Board 11

12 Implementation Java PriMan framework Mobile and Desktop client 12

13 ePoll Demonstrator

14 Questions? 14


Download ppt "Anual Workshop February 5th, 2014. Anonymous yet reliable ePoll application Italo Dacosta SecAnon-DistriNet."

Similar presentations


Ads by Google