- Dec 16, 2015
- 2,806
- 6,088
As we go into our first elections for a new Secretary for BU, I long for a voting system which would allow members to vote privately.
Voting for/against people filling certain roles is a different matter than voting on technical issues.
No-one wants to damage relationships, nor have their votes held against them later in personal matters.
To avoid all that, I'd be very happy if we could come up with a design (to be proposed as a BUIP) which would enable us to hold such personnel-related elections in a more privacy-preserving manner, i.e. secret votes.
I still have to think about how without making it terribly complex, but I think there's a lot smarter folks than me around here who may have some ideas.
My requirements shortlist for such an adequate voting system:
I'll put some design ideas in here once I've wrapped my head around them (too busy with other things at the moment).
But I'm interested to hear your thoughts on this!
---
Related reading:
http://www.instore.gr/evote/evote_end/htm/3public/doc3/public/aegean/paper4.pdf
http://www.cs.jhu.edu/~rubin/courses/sp03/group-reports/group4/group4_requirements.pdf
https://en.wikipedia.org/wiki/Electronic_voting
Voting for/against people filling certain roles is a different matter than voting on technical issues.
No-one wants to damage relationships, nor have their votes held against them later in personal matters.
To avoid all that, I'd be very happy if we could come up with a design (to be proposed as a BUIP) which would enable us to hold such personnel-related elections in a more privacy-preserving manner, i.e. secret votes.
I still have to think about how without making it terribly complex, but I think there's a lot smarter folks than me around here who may have some ideas.
My requirements shortlist for such an adequate voting system:
- no-one else (except perhaps the Secretary) can tell who you voted for (better of course if no-one else can at all)
- the tally is public and unforgeable
- everyone can verify their own votes have been processed correctly
- fraud proof without revealing one's actual vote
I'll put some design ideas in here once I've wrapped my head around them (too busy with other things at the moment).
But I'm interested to hear your thoughts on this!
---
Related reading:
http://www.instore.gr/evote/evote_end/htm/3public/doc3/public/aegean/paper4.pdf
http://www.cs.jhu.edu/~rubin/courses/sp03/group-reports/group4/group4_requirements.pdf
https://en.wikipedia.org/wiki/Electronic_voting