by rusbus on 12/6/19, 8:35 PM with 65 comments
by honoredb on 12/6/19, 10:21 PM
You need to allow each voter to cast multiple fake votes, otherwise the briber/coercer could simply demand receipts for a fake vote in addition to the real ones. Could get a bit unwieldy. But the big advantage is that there's no extra complexity for the average voter, since they don't need to cast any fake votes.
by smitty1e on 12/7/19, 1:51 AM
- check in
- fill out a bubble sheet
- scan it
- declare vict'ry
Complex schemes are great intellectual exercises.
Just understand that perfection is unattainable.
We need enough automation for speedy reporting, without losing the secret ballot.
But the temptation to fetish technology past the point of diminishing returns, too, is a bugaboo.
KISS.
by vowelless on 12/6/19, 9:49 PM
And the same goes for the people helping conduct the election. The ones who have to help with counting. I would rather have anyone above the age of 18 be able to count the votes without trusting corporations or complex open source programs. Let the community leaders and volunteers in under privileged parts of the country be able to simply count the votes. Otherwise we shut them out.
Just my two cents. Well written post though.
by amflare on 12/6/19, 9:09 PM
But let's say the Input->Output is reproducible all the time with no chain between the voter and the result. You /still/ have no way to ensure that the checkbox corresponded with the name, and that you cast the vote you think you did. Perhaps this is outside the scope of the article, but its a fairly glaring deficiency.
Perhaps I'm misunderstanding. But all you can tell with this system is that "your" ballot went into the magic box and a (presumably reproducible) result came out the other side.
by maxfan8 on 12/6/19, 10:19 PM
This is not true. Scantegrity was an excellent voting system implemented in a real, binding US election. It is also (relatively) easy to use and requires little modification to a traditional ballot-based voting system.
https://www.chaum.com/publications/Scantegrity-II-Municipal-...
by nemetroid on 12/7/19, 12:21 AM
...and a good argument as to why paper ballots are still the best known voting system. Every other proposed solution is too complex.
by Buttons840 on 12/6/19, 10:09 PM
This confuses me. Is it difficult to shuffle the paper ballots without changing votes? Are we concerned that the ink my be moved from one circle to another circle or something?
by KerrickStaley on 12/7/19, 12:00 AM
by ryanobjc on 12/7/19, 12:14 AM
At this point, paper ballots, and human processes are the best hope in America.
by specialist on 12/6/19, 10:49 PM
Doesn't account for the data leaks caused by ballot processing, which eliminate the secret ballot.
With paper ballots cast at poll sites, voters sign prior to being issued a ballot. This order is preserved (in the elections I'm familiar with). With the Australian Ballot, dropping the ballot into the box is the secure one-way hash which (mostly) anonymizes the ballots.
With postal ballots, even more care is required. Returned ballots arrive in bins. So its very likely that your ballot is the only one from your precinct in that bin. Making it trivial to tie that ballot back to you. The mitigation is to sort ballots by precinct prior to processing. Which is not easy or feasible, because ballots are generally processed as they arrive. This loss of secrecy is quite surprising to first time observers to how an election board works to certify elections.
--
Source: Burned out election integrity activist. I actually got some minor laws and procedures changed. Plus poll worker, judge, observer for about a decade. It took me forever to get up to speed on election administration and I'd say I know maybe 20% of what I'd need to know to do the job. There are so many nooks and crannies, and it's always changing, and every where has its own quirks. Meaning election administration is surprisingly difficult and arcane. So it's very hard to have casual constructive conversations about this stuff.
--
PS- Chewing on this article a bit more more. Two things.
#1
Huge shout out for this point:
"5) The salt is crucial for ballot secrecy – since there a finite number of permutations of the ballot, without it, an adversary could determine the contents of a vote simply by enumerating possible ballot permutations and matching the resulting cipher texts."
THANK YOU!
This is so hard to explain. Especially to crypto advocates.
Back when I studied the available crypto voting systems, manually simulating a real world election, I stumbled upon this realization.
Any one advocating a new voting system HAS to clearly state the operating parameters, assumptions. Number of voters, precincts, contests per ballot, etc. And be very clear for when their system NO LONGER WORKS.
#2
This article does mention shuffling. I'll admit that I haven't followed the advances this last decade. I'd want to verify that "shuffling" is one-way (irreversible) and not simply hashing (hash collisions).
No one will be happier if someone figured out how to preserve private voting, public counting (Australian Ballot).