About parties - a special case #296
Unanswered
thommignot
asked this question in
Q&A
Replies: 1 comment
-
If you're not bound by the electionguard format of ballots you could create the following ballot structure: I hope that gives you a rough idea. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello everybody, I'm facing a somewhat painful issue and can't figure out if there's a solution I could implement to it.
In France, there's something that could be translated as "Works council" I guess, and the workers vote for their delegates.
It has the following rules:
votes_allowed
candidates (let's say always for now)and here is the hard part:
I know that electionguard alone cannot for handle this for the moment, but I'd be really grateful if anyone has a clue to solve this!
I'd want to implement it in such a way that allows proving the validity of a ballot and counting votes for individual parties.
We can think of such a construction that all possible choices are a "candidate":
if A is a party and the associated candidates are a, b, c so we have the following candidates:
[A_abc, A_ab, A_ac, A_bc, A_a, A_b, A_c]
withA_bc
representing "1 vote for list A, 1 for candidateb
and 1 for candidatec
"But as you guess, computation is really heavy if we have more that ~6 candidates per list
But that the way I'm making it now.
For now, the only solution I have in mind to scale it up is using some kind of re-encryption mixnet (adding encrypted zeros to the selections data I suppose) to have better anonymity when the ballots are sent but then decrypting individual ballots to check their validity before adding them to the tally or counting plaintext ballots.
Or I can avoid encrypting the ballots client side. I could check the validity of the form POST data before encrypting it on the serverside
Does anyone have an idea?
Thanks a lot to the electionguard team.
Beta Was this translation helpful? Give feedback.
All reactions