Slashdot Log In
CA Proposes Rigorous Voting Machine Testing
Posted by
kdawson
on Thu Mar 29, 2007 11:20 AM
from the red-five-standing-by dept.
from the red-five-standing-by dept.
christian.einfeldt writes "During her successful campaign for California Secretary of State, newly-minted California Elections Czar Debra Bowen spoke repeatedly of the need to use free open source software in voting machines to ensure the integrity of California's elections. Now that Secretary Bowen is acting on that campaign pledge, closed-source voting machine vendor Diebold worries aloud that rejecting its black-box voting machines could snarl California's elections. Diebold's concerns come at the same time that it is suing Massachusetts for declining to purchase those same voting machines." Quoting: "California's elections chief is proposing the toughest standards for voting systems in the country, so tough that they could [have the result of banishing] ATM-like touch-screen voting machines from the state. For the first time, California is demanding the right to try hacking every voting machine with 'red teams' of computer experts and to study the software inside the machines, line-by-line, for security holes."
Related Stories
[+]
Diebold to Withdraw from E-Voting? 329 comments
ICA writes "It appears after years of criticism, Diebold may be ready to withdraw from electronic voting entirely. The company is concerned that this relatively small and marginally profitable unit is hurting the company's overall image."
[+]
Your Rights Online: Diebold Sues Massachusetts for "Wrongful Purchase" 422 comments
elBart0 writes "Diebold has decided to sue the commonwealth of Massachusetts for choosing a competitor to provide voting machines for the disabled. Diebold wants to force the state to stop using the machines immediately, despite the upcoming municipal elections in many towns. The commonwealth chose the competitor based on an open process that included disabled groups. Diebold executives appeared confused when encountering election officials who made an intelligent choice."
[+]
IT: California to Start Review of Voting Machines 154 comments
An anonymous reader writes "California Secretary of State Debra Bowen just announced details about the previously discussed 'top-to-bottom review' of almost all voting and counting systems used in the state. The team features big names in e-voting security: David Wagner, Matt Bishop, Ed Felten, Matt Blaze, and Harri Hursti, among others. Vendors have time to submit their machines including documentation and source code until July 1st or face severe restrictions, including decertification, for the 2008 elections. Scheduled to start next week, the review will include a red-team attack and going through the source code."
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.
novel idea (Score:5, Insightful)
Re:novel idea (Score:5, Insightful)
Parent
Re:novel idea (Score:5, Interesting)
Shouldn't the list of requirements for Calfornia's voting machine aquisitions have a clause about "Company should not have repeatedly lied to California legislators, covered up known flaws, nor violated deployment policies by modifying units in the field without validation of those modifications"?
Diebold has been in trouble with California before. The fact that they can continue to even try to offer voting machines in that state kinda surprises me.
Parent
Re: (Score:3, Interesting)
1. Create software for electronic voting. Use pictures of candidates (and their names, of coz').
2. Add a printing plugin that spits out a little chit with the picture of the candidate that the voter selected, as well as a bar code that includes the name of the candidate.
3. Place chit in voting box for validation if required - used in case recounts are requested.
4. Profit!!!
Or was that... (Score:2)
Re: (Score:3, Funny)
A picture of the candidate and the names of their cousins?
Re: (Score:3, Funny)
Don't worry, I'm selling maps to the solution of that for those that couldn't follow
Re: (Score:3, Insightful)
Oh, California (Score:5, Funny)
Good idea (Score:4, Funny)
But I also think CA has been otherwise prudent. For example, using Diebold instead of volunteer open source code. I mean, how can they afford all the volunteer labor?
Re: (Score:3, Insightful)
The next step would be to check and make sure that the intention the code works with is the intention the people desire.
-Rick
Re:Good idea (Score:4, Insightful)
Parent
One principal of a democracy (Score:4, Insightful)
Now unless you teach everyone how to program I don't see how you can preserve this principal.
How many principles of democracy are there? (Score:2)
Umm... this is a new one to me. I mean, it sounds like a good idea, and all... but then again, if we're using the old punch-card type of voting machines, being able to verify them requires being able to read them, which many people can't do anyway. Besides the fact that in a typical presidential election, there's, what, nearly a hundred million votes cast? It's physically impossible for a single person to check that many b
Re: (Score:2)
Maryland's house passed a bill to adopt optical s
Funny thing (Score:5, Insightful)
Parent
Re: (Score:3, Insightful)
We do not now, nor have we ever had, any system to verify votes. We can count them again, certify them, but never verify them. Until I, as a voter, can see how the state counted my vote, no vote is ever verified. They may count my ballot twice, but I can never know who they count it as having voted for. True anonymous verification is a system where I can identify my vote, but no one can determine how I voted.
Unaccaptable failure rate? (Score:5, Insightful)
Heck, from what I've read, they've had problems with more than 10% of the diebold machines.
At least with an automark type system you still have the paper ballots to fall back on, even if a voter might require assistance to fill it out.
When a diebold type device malfunctions you have the potential for lost and/or erronous vote information, not to mention that NO votes can be taken.
10% Failure Rate. (Score:3, Funny)
Re: (Score:3, Interesting)
Las Vegas manages to operate thousands of video gambline machines that are far more complicated mechanically speaking(it has to dispense stuff) that have to pass extremely rigorous standards, there are millions of ATM machines that have incredibly low error rates.
Sure, we could build it. It'd likely be m
Re: (Score:3)
This would only be true if Diebold wanted to make voting machines that work properly. They don't.
e-voting must be as strong as paper (Score:5, Insightful)
Any replacement system must preserve the strengths of a paper ballot.
This means
In practice, this means the voting hardware and software must be open to public inspection. The same goes for the procedures used by voting officials.
It also means to the extent possible, the entire process must be observed by interested and neutral parties. Obviously the actual voting must be done in secret but anything that doesn't reveal an individual's vote should be observed. Those things that cannot be easily observed, such as actual electronic count, must be repeatable by another method, such as a hand-count, with the same results.
Re: (Score:3, Insightful)
Re: (Score:3, Insightful)
* Open specifications
* validation and verification of all equipment and procedures concerning the vote
In practice, this means the voting hardware and software must be open to public inspection. The same goes for the procedures used by voting officials.
I would go even further and demand that both an English language and a formal specification that are open. That way you can validate the formal speciifcation against the English language version, and you can formally verify software code against the formal specification. There are plenty of independent systems that would allow such formal verification of code to be done, and machine checked. Sure, this requires more work to write a formal specification and to write code that can be verified against it... b
Mass Diebold request blocked (Score:5, Informative)
--
The proper use of a silicon ballot: http://mdsolar.blogspot.com/2007/01/slashdot-user
Pre-Hacking (Score:2)
Re: (Score:3, Insightful)
What we need is a slot machine... (Score:4, Insightful)
A casino would never field a slot machine (even a 1c machine) that was as insecure as a Diebold voting machine.
The security model for a slot machine is rock solid. The hardware and software (source included) must be submitted and approved by each jurisdiction. The security model ensures that if even one bit in the software has been corrupted, the machine ceases to function. The cash-in and payout of each machine is redundantly logged. The machines are completely power tolerant, meaning you can cut the power at any time; when the power is restored the machine will come back up in exactly the same state that it was in before power loss. The machine can print tickets (for a paper trail), as well as talk securely over a network.
Basically, all the requirements we'd like to see in a voting machine are the same that a slot machine already conforms to. There's no reason to re-invent the wheel here, most of the work has already been done.
Treason (Score:3, Insightful)
I believe that California shouldn't have to demand transparency, I think that we citizens have implicitly expected transparency all along.
Donate to the Open Voting Consortium [openvotingconsortium.org], they've been working with Debra Bowen and many others to fix the system.
This should be so simple... (Score:4, Interesting)
Heck, I think even _I_ could design such a system:
- Buy a standard issue PC with a standard issue laserprinter
- Make a simple voting program
- Give every voter a Live CD with a unique hard coded serial.
- The CD is inserted under the supervision of election workers, and the PC is booted up.
- The voters goes behind the curtain where they find a screen, a mouse and a printer.
- The voter casts his/her wote. The vote and the unique ID is stored on the local HD, and two coppies is printed out on paper.
- The voter comes out, ejects the CD AND KEEPS IT, and puts one paper vote in a ballot box. Keeps the other copy.
- The computer is powered down before the next vote.
This way one can always check the DB against the paper ballots afterwords. AND: Every citizen who thinks the election has been tampered with can A: Review the software on their CD. B: Check the official "election website", punch in the unique ID from the CD/paper coppy and verify that it's registered correctly.
This is not complex, this is not expensive, this is not difficult, and as far as I can see; this is practicaly fool proof given a certain degree of random manual chek of wotes. (To eliminate the factor involving electorial workers doing nasty stuff to the PCs etc.)
Or am I over looking something here...?
Re: (Score:3, Interesting)
One minor nit... This is a bad idea because it makes buying and selling votes more reliable. With a scheme like this, the vote-buyer can verify that the vote-seller really followed instructions before payment is made. As it is now, vote-buying is unreliable (at the retail level) because the buyer can't tell if they got what they paid for.
But, overall there are plenty of good
That doesn't quite fit my definition of "simple" (Score:3, Insightful)
Perhaps you might not have heard the story of the king and the toaster [netinteraction.com]?
This may not be quite that bad, but the point still stands: Don't use more technology than is needed to solve the problem. In this case, it's much simpler than you suggest:
Re: (Score:3, Insightful)
Those laws are often struck down as unconstitutional, and for good reason. If you are an American citizen who doesn't have an ID (which you cannot constitutionally be required to own as a direct result of our right to privacy), you should still be able to vote. More practically, from a statistical viewpoint, people with lower incomes and the elderly are surprisingly likely to not have IDs. You might say, "
Nice to see (Score:5, Interesting)
http://www.ss.ca.gov/executive/bio.htm [ca.gov]
Re: (Score:3, Interesting)
Go Debra go! So nice to have a real, live she-geek in public office!
They'll "study the software inside the machines"? (Score:3, Insightful)
How hard can it be to program a voting machine? (Score:4, Interesting)
They just take votes and record them. The only remotely novel programming problem should be the security, and they don't appear to have implemented any! How can these machines keep screwing up when ATMs keep on not screwing up?
I'm not a computer scientist, but I know many of you are. Is there some hidden level of difficulty here? Some reason why making voting machines should be such a challenge for Diebold?
Re: (Score:3, Insightful)
Re: (Score:2, Insightful)
We'll keep our kooks, you keep yours and we will both be happy. I hope.
Waaaaay off topic, I know (Score:2, Funny)
Boy, I'd like to see a shoji screen of these four seasons!
As much as I dislike CA.... (Score:3, Interesting)
And, wait... are you complaining that your car has stricter emissions standards? I'm certainly not, living in the second-most smog infested state in the US. If it weren't for CA emissions being standard on so many vehicl
Re:As much as I dislike CA.... (Score:4, Interesting)
Many car companies might, this is true. But I'd be willing to bet that some car companies would make it an option, albiet an expensive one.
As other posters have pointed out, there are cars sold that don't meet the CA standard. There's packages of solder that don't contain the "This product blah blah state of California blah blah" label. The point is, CA is deciding what's best for it, not for anyone else. It's not their fault if many large companies go along for the ride.
Parent
Re: (Score:3, Insightful)
The fact that you bought such a care tells me that you looked at the cars that did not meet the California emissions tests and said "No thank you".
What probably happened is that the majority of the people in the country with needs similar to yours thought that cars should meet California's tests. The few people that did not want the cleaner cars had different needs then you did.
You don't have a beef with California, you
Re: (Score:2)
Like I said before, stop blaiming California, and accept responsibility for your own actions (or lack thereof) in this case.
Re: (Score:3, Informative)
Re: (Score:3, Insightful)
Interestingly, I can purchase a car in Connecticut, drive it to California, register it, and pass a smog check.
Vehicles with California emissions and vehicles without are smogged to different specifications, even here in California.
The restriction only requires new cars sold in California to conform to different standards.
Re: (Score:2)
Re: (Score:2)
The air is minty fresh where I live... with a hint of lemon salt.
Allow me to help you out... you refer to California as "the land of fruits and nuts" or "the left coast" and you decry our no-smoking restaurants on a regular basis.
You, on the other hand, live in Utopia, where milk and honey and nutmeg butter flow in an unbroken stream past the toes of the colossus that is M. Jodi Rell. Christopher Dodd and Joseph Lieberman hold the banner of progress w
Re:Good (Score:5, Funny)
I'm shocked. Deibold generally tries very hard to avoid the appearance of bias or impropriety, and they offer quality e-voting products that they strive to improve in response to much-appreciated constructive criticism from the community. Whenever they fix an issue with their products, like the closed-source software or the easily-copied security key, they are quick to get the updates out and always thank the community for helping them to improve their products. Their recent suit against Massachusetts has given them a serious PR boost with other states. So yes, their response to this move really surprises me.
(Sorry if your sarcasm gland is asploding.)
Parent
Re: (Score:3, Interesting)
As I've mentioned before when this issue is raised, computers should only be used for electronic ballot preparation. The actual ballot which you use for casting your vote should be prepared in the voting booth, and be done using OCR characters and/or a bar code (or something simple but easy for a voter to evaluate). At that point, who cares what company has actually designed the equipment for the vote processing?
You can establish standards for both