Maryland Town Tests New Cryptographic Voting System
ceswiedler writes "In Tuesday's election voters in Takoma Park, MD used a new cryptographic voting system designed by David Chaum with researchers from several universities including MIT and the University of Maryland. Voters use a special ink to mark their ballots, which reveals three-digit codes which they can later check against a website to verify their vote was tallied. Additionally, anyone can download election data from a Subversion repository and verify the overall accuracy of the results without seeing the actual choices of any individual voter."
457
All that really matters after reading TFA:
Chaum says he hasn’t decided on a cost yet for jurisdictions who will license it after the initial adopter but says he can easily sell it for half the cost of current optical-scan voting systems, which run about $6,000 apiece.
Very good stuff. I would just avoid using the word "subversion" when talking about it. You know, because of its double meaning
Maybe I'm missing something, but for this to be truly secure against the problem of being able to see who somebody else voted for, you would have to have a distinct set of three-digit codes for every ballot, or at least such a large number of distinct ballots that no person could practically conspire with a few other people to figure out that XWP in the third field means Hillary Clinton. Wouldn't printing each ballot individually result in a tremendous cost compared with traditional ballot printing? I'm just trying to understand how this could be feasible on a large scale....
Check out my sci-fi/humor trilogy at PatriotsBooks.
Before one of the current election systems players sues them for being all mean and competitive, after the fashion of TDS?
It does what many people would have said is impossible: It allows voters to verify that their votes were cast and counted correctly, but does not provide them with any way to prove to anyone who they voted for. An audit trail, without opening the door to coercion. This is a major improvement over traditional voting technologies.
Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
I know the Florida ballot count debacle wasn't all that long ago, but are we that concerned about votes not being counted?
If we were concerned about people's votes not being counted would we be testing a Cryptic New Voting System? ... Oops sorry, Freudian misread.
... obviously it is DRE (700), serial number 34491.
Let's hope that this new system prevents premature revelation of election results...
Firehed - Unfortunately, thanks to medical breakthroughs, common sense is not as common as it once was.
but are we that concerned about votes not being counted?
I was about to write a long reply about how democracy depends on the fact that bla bla bla... and how you cannot trust people, especially what in politics and bla bla bla... but you asked a simple question so I'll give you a simple answer:
Yes.
I am the lawn!
The image in wired.com shows a two letter code "JX" appearing in the oval. The article mentions "three digit" codes. Nice.
I like where they are going with several of these things, but why go with paper and magic markers? Why not use the same exact concept, only put it on a computer, print out a receipt with the codes and serial number, and go from there? It seems like a no brainer. Not only does it reduce overhead in terms of manpower, but it also reduces the amount of paper wasted, the cost of these "special markers", etc.
Ok, so this system proves that your vote reached the tally server, but how does it prove that your vote is actually in the total?
I'm serious. Just because your vote wasn't lost, doesn't mean it was counted. This helps guard against grievous mistakes, not against wholesale fraud.
I won't join Slashcott. OTOH, If Beta goes live, I just won't be back until it's fixed. Sorry Dice.
Transparency fail.
Analogies don't equal equalities, they are merely somewhat analogous.
Quoting TFA
"When polls close, voters can go to the election office website, type in their ballot serial number and see a rendition of a ballot, showing the three-digit codes for their votes. This way voters can be assured that their ballot was included in the final tally."
One would hope there are no web logs kept, because simply checking your ballot would reveal your identity, and someone is sure to wrangle a subpoena for that.
Sig Battery depleted. Reverting to safe mode.
This system assumes three things:
I'm far more concerned about phantom votes being counted than real votes not being counted.
There is a long history of not counting write in candidates and absentee votes when the total number of such ballots does not exceed margin the winner holds.
Many people just start whining when you tell them this and insist every vote be counted, but it is irrational emotionalism unswayed by 3rd grade math skills.
Sig Battery depleted. Reverting to safe mode.
but are we that concerned about votes not being counted?
I was about to write a long reply about how democracy depends on the fact that bla bla bla... and how you cannot trust people, especially what in politics and bla bla bla... but you asked a simple question so I'll give you a simple answer: Yes.
To most people it's only "Yes" if the election doesn't go their way.
It's NOT me! It's the meds! I'm on 1000mg of Fukitol.
It appears as though we can only see the code for a candidate if we reveal it with the invisible ink; checking the others would ruin the form.
Lobby your legislators to switch your jurisdiction to approval voting. This system allows voters to sort candidates into two bins: desirable and undesirable. Once your jurisdiction uses approval voting, you can mark two candidates that you'd be happy with (e.g. a Democrat and a Green, or a Libertarian and a Conservative), and both votes will be counted.
A quick surfing of the Scantegrity Wikipedia article and the links above didn't definitively answer an interesting (to me) question: can it be applied to a ranked voting system such as IRV or Condorcet?
The offhand solution would be to use Scantegrity's technology with a matrix of bubbles for ranks vs. candidates. Anyone familiar with this work know whether this has been addressed? I skimmed through the IEEE article as well, and found no mention of any ranked voting systems.
I'm far more concerned about phantom votes being counted than real votes not being counted.
Both are real issues. There are plenty of examples of ballot boxes getting "lost", so those are real problems. Dead people voting, multiple votes, systematic exclusion of voters (not losing their ballots, but preventing them from voting), all of these things are problems.
This system doesn't solve all of those other problems, but it does solve the problem of votes getting lost, altered or counted incorrectly. And it does it in a mathematically-provable fashion.
See the paper.
Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
Seemingly very easy to implement...
http://www.punchscan.org/
...on fulldisclosure in 3...2...1...
I'd trust it a lot more if I could log on online and verify my vote. I have heard one reason against it: Suppose you work for a company that enjoys putting [illegal, but still] pressure on employees to vote for the Baby Eating party because it supports their economic policy. They could then demand that employees tell them their numbers so they can check that they didn't vote for the Cute Animal Hugging party instead.
There are ways to mitigate this, and it isn't a huge concern, buth worth mentioning.
93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
Have paper and select who you like, drop into a sealed box.
Election workers keep eyes open. At the end of the day reps of all the people involved stand around in a open room and count.
Takes time, expensive, but hard to fake.
If you cannot make it, postal or an election worker comes to you.
As for digital, open source, simple and all parties can see the unit, code.
On the day you press and its collected at a central point.
Instant and the press love it.
The problem with the above is no room for profit or stuffing.
Your part of the world has to have been so corrupt, at war or new to democracy to get it working.
In the US you are told its so open free and fair and transparent every day.
Is it? Why are AMT sellers making the closed source units? With cable pundits and talking heads screaming at you "they are used in banks, its fine", dont mind the party political rants by the owner.
Enigma, cryptoAG ect all gave perfect service on the day.
In Capitalist West a nice man owns the IP to your vote.
In Soviet Russia a nice gov owns the IP to your vote.
In both parts of the world, you have a right to vote.
As Stalin said "It's not the people who vote that count. It's the people who count the votes."
The end count is the elephant in the room, not just the cute open source, optical-scan $x,000 input device.
Domestic spying is now "Benign Information Gathering"
Not sure I'm reading you properly, but this system allows you to verify your vote was COUNTED, nothing more. You can't show or prove to anyone HOW you voted, just that you did and that your vote is in the tally AS CAST.
This is huge. I've been waiting for chaum's election stuff to actually be used for quite some time now. I'm hugely excited.
... putting [illegal, but still] pressure on employees to vote for ...
... it isn't a huge concern, but worth mentioning.
I'd say it is a huge concern. Besides voter intimidation (be it by employer, spouse, or local thug -- ever read Rohinton Mistry's "A Fine Balance"?) it also raises problems with vote buying. A secret ballot is "sine qua non for a functioning democracy." While a voter is permitted to reveal his or her choice, the system must not be allowed to verify it to anyone else, allowing the voter to lie and thus making voter intimidation and vote buying less effective.
Some "get out the vote" campaigns can be seen as a form of intimidation, and while they are always targeted at favorable populations, they run the risk of alienating the voter if they go too far, and the voter must be allowed to secretly either spoil the ballot or vote for an opposing candidate. Unless this system offers a none-of-the-above option (with corresponding code) for each office or measure, this system degrades a voter's ability to anonymously spoil his or her ballot.
There are ways to mitigate this, ...
Do you have any concrete suggestions?
so they are saying that my forum captcha and craigslist copy and paste is more secure then the vote verification thing?
Dont Judge The situation by the Misfortunate. Goga.
This is the place they like to call the "Berkeley of the East". It's so liberal it's almost a parody. I think the MD Democratic Party keeps it around as a pure strain in a petri dish so that they can pretend they are also liberal.
It also means that if Takoma Park thinks it's a good idea, everyone else in MD will think it's a joke and ignore it.
"As God is my witness, I thought turkeys could fly." A. Carlson
I have a few concrete suggestions but none are complete fixes. For example, you have many more voter-verification numbers than actual votes, distributed uniformly, so it's easy for any employee to find a number that corresponds to any vote and claim it was his. Problem: What if the company gets the same number from two employees. This isn't an issue for integrity because while everyone knows there are loads of fake votes in the numbers, he can still look up his own number.
Have the system only give you a lookup number with probability 0.5/0.1/whatever, so each employee can reasonably claim he didn't get one. Problem: Some companies have a statistically significant number of employees. Even if they don't know which ones to punish, they can just take it out on the group.
Give the user a secret code that can be used to change the number on the site after viewing it. Problem: Security risk, trust issues, too complicated for most people to use.
Have strict laws against voter intimidation. Problem: We do already; it still happens.
I personally believe that with all the crooked electric voting we've had in the past ten years, accountability is more important than anonymity. But the fact is: There's no system that's COMPLETELY immune to government tampering. One some level you have to trust the government. But there are different levels of trust, and making it as hard as you can to mess with is a good idea. And I'm not convinced we need to give up anonymity to obtain greater accountability.
Then again, I've never been personally threatened regarding my vote. It sounds really scary, I hope I never am.
93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
If you take a photo of your ballot, what prevents you from proving who you voted for?
"I've always said there was something fundamentally wrong with the universe."
I won't join Slashcott. OTOH, If Beta goes live, I just won't be back until it's fixed. Sorry Dice.
Not sure I'm reading you properly, but this system allows you to verify your vote was COUNTED, nothing more. You can't show or prove to anyone HOW you voted, just that you did and that your vote is in the tally AS CAST.
Er, unless I'm missing something, it's still possible to prove to someone how you voted. You just need to take a picture of your ballot, showing that the code "JX" is in the bubble next to "John Smith" -- this is pretty easy if you're voting absentee, or if you aren't frisked and metal-detected on your way into the voting booth. When the local thug comes around to verify your vote, you show him the picture and your ballot ID, and then he goes online to make sure that your ballot ID and your "JX" vote are in the system.
Visual IRC: Fast. Powerful. Free.
I have real doubts about allowing voters to check how they voted AFTER they leave the polling place. By allowing a voter a way to verify how he voted you open the door to all sorts of abuses. A voter could sell his vote and the buyer could have a way to check he indeed did vote the way the buyer wanted. Another abuse is employers threatening his employees with firing if he did not vote the way the employer wanted.
The problems might be overcome if the voter would have to visit the election clerks office and prove his identity and was also alone when he viewed the way he voted.
I don't see a single thing in this system that would prevent vote buying. You get a receipt with your choices on it, encoded in some form, yes? You can then go to a website, and enter codes, to see who you voted for, yes? True, only the individual voter (or someone possessing the receipt) can do this.. but that doesn't matter a damn to a vote buyer. Why? Because, as this system's designers seem to have forgotten, the voter is complicit in vote buying. The voter gets money for turning over his receipt and secret knowledge, whatever that may be, to the person who wants a verified vote for his candidate.
It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
Your proposed vote buying system is interesting and I might consider subscribing to your newspaper.
But it doesn't scale, imho. Everybody voting absentee in a district? Red flag. Digital camera in the booth too often? (Some people are savvy enough to turn off the sounds, and some people are savvy enough to hide their camera. But most people are not.) Red flag. Game over.
Besides, buying people off is expensive. Much easier to move corrupt ops to a district that isn't as secure as this one. Remember, you only have to be more secure than the next state! Vote early, vote often!
Er, unless I'm missing something, it's still possible to prove to someone how you voted. You just need to take a picture of your ballot, showing that the code "JX" is in the bubble next to "John Smith" -- this is pretty easy if you're voting absentee, or if you aren't frisked and metal-detected on your way into the voting booth. When the local thug comes around to verify your vote, you show him the picture and your ballot ID, and then he goes online to make sure that your ballot ID and your "JX" vote are in the system.
I believe there is a fundamental choice here. Either you can
a) have the design flaw be your vote is discovered
or
b) have the design flaw be a stolen election
Either way, I guess we must contend with thugs. Thugs in "a)" system have to go after voters individually and run afoul of numerous laws in front of innumerable witnesses. In the "b)" system, you target a few polling places with few witnesses, possibly none if done over a network.
On another note, I may favor anonymous speech ;), but I have mixed feelings about anonymous exercise of political power. That is what voting is. Our legislatures are not allowed to hide their votes (except for near-unanimous voice votes).
Hear hear!
I believe FPTP is killing our political system by making it a constantly devolving lesser-of-two-evils non-choice.
Getting a well-working computerized voting system is a first step to implementing something more sensible than First Past The Post.
But it doesn't scale, imho. Everybody voting absentee in a district? Red flag.
In the state where I live, 37 of the 39 counties have nothing but absentee voting. You can go to the election office to drop off your ballot, but everyone gets a ballot weeks in advance.
On the other hand, that means we've already conceded the battle against this sort of voter intimidation/bribery. The thug can just watch you fill out the ballot. Hasn't been a problem in practice, though... yet.
Digital camera in the booth too often? (Some people are savvy enough to turn off the sounds, and some people are savvy enough to hide their camera. But most people are not.) Red flag. Game over.
I don't know about your camera, but mine is cleverly hidden inside my cell phone. Doesn't take much savvy to get one of those, and before long, almost everyone will have a 3+ megapixel camera in their pocket -- if we're not there already.
Visual IRC: Fast. Powerful. Free.
And not long after that, every phone will have photoshop on it.
No more verification for mister vote buyer.
And if you suggest cheapo film cameras, what stops me from taking a picture of my phone's screen while badly out of focus? Besides a beating, anyway...
It completely misses the point. The point is not that a system is "impossible" to manipulate. The point is that _every_ voter has the ability to check the vote.
Just compare it with the pen and paper based system. Everybody can understand it. You have a box which must be empty when they start voting. And people come in, get a piece of paper each, fill it out in private fold it and throw it into the box. At the same time his name gets crossed out on a list. Now everybody can check this fairly easily.
Now let's look at whatever machine-based system you've got. You've got this machine, either mechanical or electronical. You usually cannot look inside of it. You cannot tell if the levers are labelled correctly or if the firmware is really what it's supposed to be. Even if you have sourcecode that's completely unusable for the 90% of people who cannot read code. Relying on others is not an option as the others could be against you. Just imagine a party forming beeing against computers, which programmer would help them?
In a two party system that is. In a fictitious country with five equally strong parties it'll be "Yes" to at about 80% of the people.
How about combining new tech and old tech for a new solution: instead of using pen and paper you use voting machine, which prints your vote on a paper (ballot card), and also stores the vote in some database. You then drop the ballot card for voting box (same as you do now). Electronic votes are used for result approximation and for press and news etc (you can use simpler scheme than in TFA), and the paper votes are still the official result and are counted and verified by hand. Obviously this does not cut down costs, but gives you the security of a current pen and paper system, yet delivering speedy results and other benefits electronic systems have.
Speedy results don't help us when we can't act on them and have to wait for the hand count to be completed.
Why are you all so worried about voter intimidation?
;) ). And if you can't report them to the cops or election officials and still live unharmed, they and their cop friends could escort you to the voting booth and force you to vote the way they want on whatever fancy system there is. So what's the big deal?
Countries where voter intimidation is a significant problem are normally so screwed that you'd be glad you're actually getting paid to vote however they want, rather than them just announcing the results (before the elections even
The big problem with insecure electronic voting systems is that millions of votes could get tampered with, without a trace. The other big problem is even if there isn't tampering how do you convince the loser and enough of his supporters that he lost fair and square?
At least with this system the losing team can prove to themselves that yes their votes were counted and too bad they really lost, try again next time.
With some crypto voting systems though, the voters could forget or "forget" how they voted and so they may think their votes were tampered with. I don't know whether this could happen with this particular voting system.
Election frauds are usually due to additional votes being counted which shouldn't be counted. This isn't going to stop that.
With the exception of the 'magic ink', I proposed this exact mechanism on Slashdot about 18 months ago. I'd provide a link to the post, but it was a comment on someone else's thread, and apparently they get purged after a time. Ain't that ducky? I've finally proven to my own satisfaction that I'm far smarter than everyone keeps telling me, and the proof is gone. Maryland, if you're looking for someone with a huge ego to help out with that/my system, drop me a line.
- The Kessel run is for nerf herders. I can circumnavigate the entire Central Finite Curve in a lot less than 12 parse
In a two party system that is. In most countries outside the US where a two-party state is not the norm it'll be "Yes" to at about 80% of the people.
Fixed that for you.
Ceci n'est pas un sig.
I believe one of the benefits of and primary arguments for a secret vote is that one may vote their conscious without fear of reprisal or other repercussions. The paper ballot fulfills this perfectly.
The system described here has a double edged sword. If the voter can log on to verify their vote, then someone else can force them to log on a prove they voted "correctly".
A simple solution would be to enable a voter to only confirm their vote was tallied correctly at the registrar's office, after providing picture ID, allowing only the voter to view the confirmation, and not providing any kind of receipt.
When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
Why not use CVS instead of subversion? then you could have your CVS Voting System? And all the bearded admins would be happy. You want your admins to be happy.
Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
Do you have any concrete suggestions?
Concrete boots?
Oh wait... you meant to eliminate worker intimidation. Never mind.
Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
You misread "cryptic" as "cryptographic" and this is a sign of sexual frustration?
Absolutely.
The interesting thing about the Florida debacle isn't that it was a unique breakdown in our voting system. Quite the opposite - the interesting thing is that it goes on all the time but usually nobody notices.
Florida's count wasn't the worst in the 2000 election, even. It just happened that, in the order results were tallied and reported, Florida's was perceived to be the one screw-up that was deciding the election. Gore chose to make political hay over it, and while it didn't work out, it threw a spotlight on one instance of a problem that is ever-present in any large-scale vote, and that should have as much attention as is required to correct.
For the record - I don't know or care who the "legitimate" winner of the FL vote was. I am not a Bush supporter, but I do think Gore was in the wrong in that you can't pick and choose where to set more stringent counting standards, especially after the vote has been taken. And that's the point - what we should want are better counting standards everywhere, in every election.
Won't work.
3) Thug looks at your picture and verification code.
4) Thug goes online and sees that your ballot wasn't entered.
5) Broken legs!
Visual IRC: Fast. Powerful. Free.
Why are you all so worried about voter intimidation?
I don't think voter intimidation is a realistic problem in America. Voter bribery, on the other hand, might be. Look at how many apathetic voters there are, even here on Slashdot ("Democrats and Republicans are the saaaaaame, man! Why even bother?"). How many of them would be willing to sell their votes? They're not using those votes anyway!
Visual IRC: Fast. Powerful. Free.
"Excuse me, sir, but I accidentally the whole ballot. Can I have another one?"
They'll just void the first ballot and give you another.
Piss them off by doing it too many times, though, and I'm not sure what they'll do.
Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
But then the website will show that the ballot you photographed wasn't counted.
I sure this new system is not where electronic voting needs to be in the end but the fact that people are working on making these systems better truly puts my mind at ease.
So don't photograph the ballot.
If you don't, you have no way, after you vote, of proving who you voted for.
The point is that you can't be forced, after voting, to prove who you voted for. If you wanted to prove it from the get-go, of course you could photograph the ballot.
There are still plenty of ways of fooling the snoops, though.
Say you "forget" to reveal the code before taking the picture. Then you void the ballot and cast a new one. "Correct" votes, but no code to verify them. But hey, it was an honest mistake.
If you think that won't satisfy them, just digitally edit the photo to show the code off the second ballot (the one you did cast). There's no way of proving that the ballot corresponding to the code didn't have those choices selected. Or just edit the choices so it looks like you voted for someone you didn't. Save the original JPEG metadata and no-one's the wiser.
Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
Say you "forget" to reveal the code before taking the picture. Then you void the ballot and cast a new one. "Correct" votes, but no code to verify them. But hey, it was an honest mistake.
Won't stop the bad guys killing you. Or refusing to pay.
If you think that won't satisfy them, just digitally edit the photo to show the code off the second ballot (the one you did cast).
Granted, I didn't think of that. However, this wouldn't work if you were required to send the photo while actually at the ballot box.
We're kinda touchy about this. ;)
Slashdot has run stories about this system before, too, and it's awesome. But yeah, this was developed largely at the University of Maryland, Baltimore County.
I don't see what's so wrong with voter bribery.
;).
Politicians already promise to bribe voters with their own money and many dumb voters keep falling for that (they don't bother to use their brains to see whether it's good or bad in the long term or not).
This is just shortcutting the process, and you can ask for the money upfront.
The Freemarket fanatics should be fine with it- willing buyer, willing seller.
As you said, they're not using those votes anyway or care very much about "alternatives". So they might as well sell them. This happens in many 3rd world countries.
If voters really bothered they could work out a system so that they could trade or swap their votes with other voters. I wonder if that would make gerrymandering less predictable
Politicians already promise to bribe voters with their own money and many dumb voters keep falling for that (they don't bother to use their brains to see whether it's good or bad in the long term or not).
This is just shortcutting the process, and you can ask for the money upfront.
You're assuming it's the politicians who would be doing the bribing -- rather than, say, the RIAA bribing people to vote for a candidate who will support their latest DMCA sequel.
Visual IRC: Fast. Powerful. Free.
Granted, I didn't think of that. However, this wouldn't work if you were required to send the photo while actually at the ballot box.
Just wait... someday cameras will have Photoshop built-in! ;D
Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
Digital wizardry to the rescue...
Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
I still prefer this: http://sifter.org/~simon/journal/20081009.html (if I don't say so myself...)