Slashdot Log In
Verifiable Elections Via Cryptography
Posted by
kdawson
on Sun Nov 05, 2006 09:13 PM
from the but-suppose-they-don't-want-to-make-cheating-impossible? dept.
from the but-suppose-they-don't-want-to-make-cheating-impossible? dept.
An anonymous reader writes, "Cryptographer David Chaum and his research team have invented a new voting protocol which allows voters to verify that their vote has been correctly cast and counted. This is enabled using a surprisingly low-tech technique of cryptographic secret sharing. The secret — your marked ballot — is split into two halves using a hole punch" You take half home and can verify later via a Web interface how your particular ballot was counted.
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
What the ... ? (Score:2)
I still don't understand it. Why does their video have two different types of hand writing on it? Is the voter supposed to write in all the options when s/he votes?
What's to stop someone from getting a copy of the form and threatening you unless you vote the way they want you to? Unless every form is different (is this the part why the hand writing is different?), any attempt to match the vote online can be used to verify that you voted the way you were told
Government (Score:2)
Very Pointless Technqiue (Score:2)
social pressures it may cause in communities or groups where things have a
to happen a certain way if you know what I mean...
To add to that I can see no place where cryptography is used other than possibly
trying to determine the probability that on any particular ballot card Party A
was on the right or the left, thats just simple probability theory nothing else.
Everyone has so far completely missed the point! (Score:5, Informative)
This system DOES NOT allow ANYONE to see WHOM you voted for.
That's right. NO ONE short of the people in charge can see who you voted for. You boss can't make you prove it, nor can your spouse, or whoever else.
All the ballot half you keep records is that you voted A, B, B, A. All you can verify online is that your vote was recorded as A, B, B, A. Because the ballot choices are randomized, no one can tell who A was for your particular ballot. Ahh, but I already hear the tin-foil brigade saying: "But the people in charge can check!!" Really, how? The ID # of your ballot isn't recorded next to your name in the voter rolls, I suppose someone who had access to all the decryption keys could fingerprint each and every ballot, but anyone who can get ahold of any of the paper ballots can do that now. Is it no less secure than any traditional method of voting, and superior in a vast number of ways. As long as a few percent of people check that their votes match what they recorded, elections will be a lot closer to tamper-proof.
How did so many people fail to figure all that out?
Re: (Score:3, Informative)
No, because...
If you READ THE POXY PAPER you would understand the auditing process. The candidates can audit 50% of the votes to check that they were counted correctly without violating voter anon
Re: (Score:3, Interesting)
No, you open up the right side of 100% of the votes and the left side of 100% of the votes -- but you permute the votes so that they can't be lined up. This is why multiple mapping tables are used.
Yes, it does. All of the tables with the decrypted vote sides opened provide everything you need to tally the
Handcounting: How Slow Is It? (Score:5, Insightful)
Let's assume we have the best turnout in a non-Presidential election in the past 40 years: 54%. That's highly unlikely - no one's really contesting in my district (our guy's an old time shoo-in) - but who knows? People might show up.
54% of 650,000 = 350,000, give or take a few.
How long would it take to count 350,000 votes for something?
Let's assume a person can count 1 vote every 3 seconds. Count it out loud. "1. 2. 3." It's pretty slow, actually, but let's be fair: some of our more civic-minded people are also some of our eldest, and they're a bit slow.
So 1 vote every 3 seconds, that's 20 votes a minute, which is 1200 votes an hour.
350,000 / 1200 = 291 man hours.
In 8 hour shifts, that's 37 people. And considering my district is spread out over 30 towns, that's roughly 1 person per city - 2 for some of the larger ones. Find 37 more people and you've even got redundancy.
And that's if you want it done in one day.
How about the Presidential election? 2004 was considered a banner year for turnout. Number of voters? 122,294,978. We'll round it down to 120 million. Again, 1200 votes an hour: that's 100,000 man hours.
8 hour shifts, that's 12,500 people. Again, that's in 8 hours, reading 1 vote every 3 seconds. If you got it down to 1 vote every 2.5 seconds (and trust me, when things are repetitive, it's easy to speed through), suddenly you only need 10,417 people.
You've just laid off 2,100 poll workers in half a second.
There is no reason at all for a backlash against paper balloting. It is quick enough. In fact that should be the motto for all paper balloting:
PAPER Balloting: It's Quick Enough.(TM)
Re: (Score:2)
$500? Sorry bud, if you want to keep your job, you will vote the way that the company tells you to.
Re: (Score:2)
Can you say "unlawful termination?" I knew you could.
All it takes is one employee willing to fork over the $250 to file a court case, and they get to own the small business they work for. Governments and publicly traded businesses already have pretty strong employment rules against that, leaving only the "small business" as a bastion of that kind of stupidity.
Re: (Score:2)
Re: (Score:2)
The solution is to physically see your physical vote dropping into a one-way tamper-proof container.
Re: (Score:3, Informative)
Re:Start your biding... (Score:5, Informative)
Parent
Unless the ballot forms are random ... (Score:2)
Unless the voter is expected to write in the various options (that's stupid), or the ballot forms are randomly generated (that's expensive), it would be easy for anyone who voted to check whether your receipt matched his/her's.
Unfortunately, from the video, I cannot tell which approach they are advocating.
Re: (Score:2)
That also takes care of biases towards the person at the top.
And numbered non-sequentially. (Score:2)
And the ballots cannot be numbered sequentially. Or it would just be a matter of checking what version of the ballot was in that sequence. This can be done with friends and family who are already going to vote the way you do. Just stagger their voting throughout the day.
This system also depends upon a computer to remember which windows w
Re:And numbered non-sequentially. (Score:4, Insightful)
Parent
Re: (Score:2)
Re:Start your biding... (Score:4, Informative)
- you can only verify that the mark you made was the mark that was recorded, you cannot verify which option you marked
- the auditors (normally the candidates) randomly sample the ballots before and after the election in such a way that they can verify statistically that counting proceeded fairly without violating voter anonymity. The chance of k miscounted votes going undetected is 1/2^k, so just thirty miscounted votes will have less than one in a billion chance of going unnoticed.
What on Earth does this system have to do with touch screens?
Parent
Re: (Score:3, Insightful)
Shame is the only thing I feel right now.
Re: (Score:2)
Sorta PGP/GPG signed and encrypted.
Re: (Score:2)
(No, additional ID will not suffice according to the Batavia, Ohio BMV)
Just because something is illegal does not stop it from being abused on a large level.
Or are you not from the USA? That might explain you missing the last 6 years here.
"Illegal" doesn't scare criminals... (Score:2)
That's retarded. If it can be done, someone will do it.
Trust me, you are far better off with a system where "they" can't know that you didn't vote against them. They may still break your legs anyhow, but they'll never know how you voted.
BTW, I think breaking your legs is against the law too. Lots of things are against the law.
Laws solve no problems. Laws only provide the means to legally punish offenders, if they are c
Re: (Score:2)
Votes that may be bought, but if the buyer is successful enough to sway an election, it's completely obvious to all parties involved?
Or, votes that may be electronically flipped, without anyone even knowing it happened?
Re: (Score:2)
Vote, and get stuck with a bad government for four years, or
Get paid to vote, and get stuck with a bad government for four years
Re: (Score:2)
But one could imagine more robust schemes which allow voters to verify the total tally of the vote without allowing any individual to prove how they voted. But I seem to remember that it has actually been proven that even this is impossible. Or perhaps it is just believed to be inpossi
Re: (Score:2)
Top sheet of paper says, "Do you want A. The Simpleton B. The Communist", but on the next ballot they are reversed, e.g. "Do you want B. The Simpleton A. The Communist"
The bottom sheet just has the options "A or B" you mark one and keep the bottom half that just shows you voted for 'B'. No one is going to pay you/beat you up for voting for an arbitrary letter.
You can then go home and lookup your ID number and it will show you the bottom half, again confirming that you voted for 'B'. Bu
Re: (Score:2)
Re: (Score:2)
I'm not sure whether that's an acceptable risk or not. I've been an election judge, I'm not sure I would trust the system not to have leaks...I certainly had enough access that I could have take such a sequence had it been used. Whomever has access to the ballots before the voters use them, can write down the mapping.
Re: (Score:3, Informative)
you can't verify the vote with this system (Score:2)
The slideshow is a little opaque, but the concept is you can't. The only way you can tell how the voter voted is by having both pieces of paper. (Look closer at the paper being shredded. While there is a mark on it, it was the piece of paper the voter kept that indicated whether that mark was for A or B.)
Their website has a
Re: (Score:2)
Re: (Score:2)
Since the valid ballot numbers are known you could just sift through for a ballot and claim it is yours if you want to collect your voting selling payment, but then the vote buyers would know t
Re: (Score:2)
RTFA.
Re: (Score:2)
Maybe you should RTFA. The receipt can't be used to prove your vote to a third party.
Re: (Score:2)
The hole thingy only says if your vote was counted or not as you voted.
So, just a yes or no answer.
You'd ask the webserver to send you a text and you do some computation with your portion of it. Then, your computer tells you yes or no.
Re: (Score:2)
Probably some churches too.
Finkployd
This system prevents that problem (Score:4, Informative)
Of course, this doesn't prevent traditional vote-tampering methods from working, like
- TV commercials scaring voters about the other parties, or
- politicians making bogus promises, or
- dead people voting (as long as people with their names show up to vote), or
- election departments not providing enough voting machines or ballots at heavily-one-party-dominated precincts, or
- election officials invalidating registrations of people in the wrong party, or
- police harassing motorists in black areas on the way to the polls, etc.
But at least it's better than Diebold.Parent
Re: (Score:3, Informative)
Re: (Score:3, Interesting)
Yes, it could cause more problems than it solves (Score:2)
Re: (Score:2)
Of course, using such a system where the machine gives candidate A 100000 votes and candidate B -5000 votes doesn't help m
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:3, Interesting)
By the way, why are so few posts getting modded up the last couple of days? In the article about melting arctic ice only 7 out of 250 posts got modded above
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:3, Insightful)
Simpler? How do you get simpler than putting a big black "X" next to your selection on a ballot and dropping it in a locked box? Lining up holes, encrypted receipts, there is NO NEED to make things this complicated.
Remember: KISS