Sequoia To Publish Source Code For Voting Machines
cecille writes "Voting machine maker Sequoia announced on Tuesday that they plan to release the source code for their new optical-scan voting machine. The source code will be released in November for public review. The company claims the announcement is unrelated to the recent release of the source code for a prototype voting machine by the Open Source Digital Voting Foundation. According to a VP quoted in the press release, 'Security through obfuscation and secrecy is not security.'"
okay, so they "plan to"
yet, we don't have a release yet.
is this to just avoid press or do people actually believe them?
According to a VP quoted in the press release, 'Security through obfuscation and secrecy is not security.'
About time they figured that out. Although it's probably still just some marketing PR-speak, rather than what they actually think....
"City hall" in German is "Rathaus" Kinda explains a few things......
More work needs to be done; in particular, the government should simply mandate that no proprietary software may be used in any voting machine that is actually used in an election. Hoping for these companies to volunteer their source code is just not enough, although I do applaud Sequoia for taking this step.
Palm trees and 8
Holy needlessly complicated and cumbersome ideas Batman!
if I didn't know that when someone makes a statement such as, "To Tell The Truth," they are generally trying to hide their true objective. This applies to the VP quote below, which is obviously not an original thought or deeply felt opinion, otherwise the company would have performed in this manner from day 1.
"According to a VP quoted in the press release, 'Security through obfuscation and secrecy is not security.'""
Did you ever wake up in the morning, with a Zombie Woof behind your eyes? -- FZ
Imagine a beowulf cluster of these?
Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
Wow-- horray for them!
There are still a lot of things to worry about with electronic voting-- but this goes a long way toward making the process transparent, and transparency (of the vote counting method) is absolutely essential to confidence in the results.
Great news!
http://www.geoffreylandis.com
I've said it once, and I will say it again, you can publish ALL the code you want, but
1. In the event of a recount, can I get repeatable results?
2. In the event of a "software bug" can I hold someone responsible, will they pay for the cost of a reelection?
3. In the event of a hardware failure, can I hold someone responsible, are there contingency plans, will someone pay the cost of a reelection?
It's a matter of trust, and what you can put behind your software.
Since this is software, and programmers, the answer to these questions is generally "no" and "nothing".
Elections don't wait for service packs, bug fixes, hot fixes, etc A flaw in your software could cause chaos.
Simple programmers can't go to jail for negligence, can't get sued for bugs, and can't put anything concrete behind their code.
I can just picture reading the election software EULA, "NO WARRANTY" , "NO FITNESS FOR A PARTICULAR PURPOSE", "CONTAINS KNOWN DEFECTS"..
from the news release at (http://www.sequoiavote.com/press.php?ID=85) "Sequoia’s Frontier Election System Source Code will be available for public download through the company’s website beginning November 2009; System slated to enter the Election Assistance Commission’s Federal Voting System Certification Program in mid-2010". The Frontier system isn't event available as one of their products (from the product dropdown).
so it's OK then to put my passwords on post-its?
It all starts at 0
Boss: OK, guys. Marketing and PR has decided to release the source code publicly. You guys said our software is really nice, clean, secure code. So you don't have any problems with that, right?
Developers: Umm, yeah, sure, no problem... You know, we might want to make one or two very minor fixes first... [runs frantically back to computer and pounds away]
The paper printout needs to be stored somewhere (maybe two or three different *somewheres*) so that if a question does come up after a vote, Sequoia can't say "Oh well, our warehouse leaked and those records were destroyed."
Not something I think we need to repeat. Why is it that every time I see 'Diebold' my mind replaces it with 'Diabolical'.
If you want real democracy, then work on open sourcing the legislative process.
I'd guess it's worries about patents, partners, and other politically related things.
Closed source makes it harder to claim patent infringement, when such things as xor and swinging side-to-side are allowed to be patented.
Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
Last time I checked we had a habit of voting in the first week of November in the US. I know there are more than a few elections being held around the country this year even though it is an odd year. If the voting company takes votes in the first week and then releases their source code in the last week; is that really progress? A lot of election results could likely be certified before we'd have time to see the code that counted the votes...
And of course if they did the same thing next year - after midterm 2010 elections - we could have an even more dramatic situation on our hands.
Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
The key point here is actually that it's an optical-scan machine! You don't input votes on a keyboard or touchscreen but by feeding in an actual human-readable piece of paper (maybe it asks for confirmation that it read it correctly?), which then gets stored in a lockbox. This is obviously the Right Thing because it gives a built-in hardcopy audit trail.
In short, I think we're missing the SuddenOutbreakofCommonSense tag on this story...
But even a cynic like me sees this as a win. Seriously, this is what we've been fighting for. So in a world that manages to keep depressing me every time I turn on the news. I'm going to celebrate this little victory.
I'm a couple of lines of code away from the Presidency!
So say we find a bug...
Do we disclose it, or do we sell it to the highest bidder?
I mean this assumes the bug will be discovered by at least one honest person who chooses to disclose, right?
-- Terry
What a brilliant response.
How is the Robinson Voting Method "needlessly complicated and cumbersome"?
Oh, I see....
You mean - you're a shill who is desperate to keep a lid on the most important invention in the world? One that will stop the deaths of millions of people? (Which is what happens when tyrants get into power...)
According to a VP quoted in the press release, 'Security through obfuscation and secrecy is not security.'
Amazing. Did anyone notice whether there may have been an alien tentacle wrapped around the VP's throat manipulating his voice and his jaw?
That's such a turnabout (at least in publicly-stated position) that I may get whiplash trying to track.
Of course, words are cheap. We shall see how deeply this new-found wisdom is held.
Comprehensively and fairly open the subject source code for unfiltered public inspection, without explicit or implicit coercion against criticism, and respecting reasonable fair-use rights to quote and comment, and you will get full credit for your Damascus road conversion. Take one step towards intimidation, chilling of discourse, or SLAPP, and we will know that your glib sound-bite was just cheap empty talk.
And for as much or little as Nerd Rage counts, you will experience it.
Welcome to the Panopticon. Used to be a prison, now it's your home.
Code on, my *chunk
Oh my god no - *noes*, even - tha Internet eet does not work right.
I'm one of "those people" who still requests a paper ballot due to not trusting diebold machines, this however is a big step in convincing me to trust the machines though, in the past electronic voting has been, to me at least, the equivalent of the board of elections refusing to disclose how exactly they count paper ballots, doing it in secret, and destroying the ballots afterward.... not exactly conducive to honest elections as far as I'm concerned...
Dear Sir,
I have googled your ideas and only found forum posts similar to this one.
It does nothing for your credibility. Next time anchor your link or have a crawlable page if you want anyone to see what you have to say.
Always back up, never back down. ---- Think you're cool 'cos your uid is prime? Take mine, modulo the one digit integers
Someday soon, viruses will become intelligent enough to have their own voter suffrage movement. This is how modern democracy will end.
Mr. Robinson, (I can only assume this is you, since you instantly became angry that someone might think your invention is less than genius)
If you had moderated and accepted the comments on your original post, you would have seen the many reason why this is extremely complicated, and still is open to fraud. i will not repost them here, as I am sure you have read them and chose to keep them hidden.
Oh, and "the most important invention in the world"? You think quite highly of yourself.
Good Day, Mr. Robinson.
Even if they release source code, it is possible that the code they actually use in their voting machines is different than the code they release. It's entirely their choice which software is run on any given day, is that correct? They can do updates whenever they want. Their are apparently no dependable guarantees.
... were able to trivially circumvent the machine's physical security mechanisms and plant a hacked ROM that undetectably doctored the voting results."
In the past, Sequoia Voting has not seemed especially knowledgeable: Sequoia e-voting machines disturbingly easy to hack. Quote: "Researchers from the Princeton University Center for Information Technology Policy
See this article, also, about a Sequoia AVC Advantage voting machine: Evidence of New Jersey Election Discrepancies.
Off topic: Be skeptical about flu reports. The reports about flu were so flawed I took the time to write my own, using information from The Atlantic magazine and CBS News, among other sources.
There are many problems with the described method.
First off, the tokens should never be coins or anything of monetary value, or else people will steal them.
If you give a voter 5 tokens to vote on 5 issues, what's to prevent him from stuffing all 5 tokens into the one box he cares about?
How do you make sure the voter carries no extra tokens in with him? Body cavity search?
What do you do when the voter makes a mistake?
How do you propose to do a recount?
How do you make sure no one stuffs extra tokens in when no one is looking?
What if someone changes the box labels?
And then of course, how do you propose to add up counts across thousands of voting precincts?
This just the results of a few seconds thought. I'm sure more thinking would bring out more issues.
Unit tests are worthless, given that they are done by developers.
I'll take unit tests as a show of interest by the developers that they did, kind of, sorta want to deliver a usable product. What I really want is the regression tests, certified by the fugly, old, chain-smoking harridan who runs QA and haunts the dreams of the developers.
Don't take it personally, but I'm not going to read your pithy response to my post.
Voting companies have traditionally offered to "disclose" their source code in the past. By disclose they do not mean open source. in the past it has always meant that certain designated people can get access under certain conditions. E.g. state voting officials under rabid NDA's can see it if they sue.
Until they actually publish it, assume that "disclose" does not mean either access without NDA or open source.
Some drink at the fountain of knowledge. Others just gargle.
Doesn't sound very auditable to me.
Developers: Umm, yeah, sure, no problem... You know, we might want to make one or two very minor fixes first... [runs frantically back to computer and pounds away]
The ifElectionRiggedFlag is proving harder to remove than we thought. That sucker is everywhere. How about we just rename it to ifTesting and set it to false?...and lets rename the forceWinningCandidate and forceWinningParty strings to blank while we're at it.
These posts express my own personal views, not those of my employer
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
The Articles of Confederation required Unanimous consent for changes
to it. Well some criminals conviened and came up with the US
Constitution - they did it in secret and nobody signed the document as
a signature, only as witnesses. This is a problem. People have
gotten away from unanimous consent and I think we really need to get
back to the idea that one lone dissenter can and should be able to
stand his ground. I tend to be that one person quite allot these
days.
The idea is that nothing may be coerced and voluntary informed consent
free of deception with full disclosure - these are a perquisite to
all contract law.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkroyjcACgkQ7J1dPd3sAmC+6QCfTmlr2OFDKsb42WPqbymAWI6D
cP8An0cgyxdaqzwHJArmsS3xt17QXte0
=NVLo
-----END PGP SIGNATURE-----
Chaum voting > Robinson voting
"According to a VP quoted in the press release, 'Security through obfuscation and secrecy is not security."
But obfuscation and secrecy can bring much security! This VP should listen to that other VP, who obfuscated his house and kept his secrets in man-sized safes. He never had a security problem.
This is for an optical-scan voting machine. It scans a paper ballot. The paper ballot can be re-counted later - by hand if necessary. No additional audit trail is necessary.
You should be able to take the scanned ballots out of the machine, run them through another machine, and compare the totals. If you do this a dozen times on different machines, and the totals are off by one single vote, there's a serious problem.
$x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
$x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
See, Diebold? It's not so hard.
suddenoutbreakofcommonsense
This signature intentionally left unblank.
Just because they are releasing they source code, dose not mean that is the code that is complied on all there machines