Source Code Access Denied in Disputed Race
MrMetlHed writes "A judge ruled Friday that congressional aspirant Christine Jennings has no right to examine the source code that runs the electronic voting machines at the center of a disputed Southwest Florida congressional race. From the article: 'The ruling Friday from Judge Gary prevents for now the Jennings camp from being able to use the programming code to try to show voting machines used in Sarasota County malfunctioned. Jennings claims that an unusually large number of undervotes (ballots that didn't show a vote) recorded in the race implies the machines lost the votes.'"
This is precisely why government shouldn't be using closed-box commercial software. We have no idea whether the machines are functioning as advertised. Do people not realize that we're essentially just handing a bunch of ballots to these companies and then just accepting the verdict they hand down? It boggles the mind that any democracy-loving representative can stand for this. Maybe there just aren't any left?
If your theory is different from practice, then your theory is wrong.
I think the machines will always be subject to much discussion until their source codes are approved by all the parties and the installation of the hardware is done in front of inspectors in all sites.
But as it will not probably be done, we'll not see an end of unfairness claims.
The source code for such nasty machines should by definition be publicly available. Who the fuck trusts those devices when its source code is unavailable??
But I am able to call bull shit when I see it. And refusing them, or at least a mutually agreed on qualified party, to review the code in question is asinine.
And proof positive that these things, if allowed at all, MUST be open source.
There's definitely something screwy going on. From the article, about 18000 votes were accepted that didn't actually vote for anything. Now, if I was designing an e-voting package, there's no way I'd mark a vote as accepted if it didn't vote for something, especially in a country like the US where voting is not mandatory. After all, if they've bothered to turn up at the voting booth, you can assume they actually intended to vote.
(The situation is a little different in my home country of Australia - mandatory voting means that we might get something out of having a "none-of-the-above" option)
I also wouldn't put much faith in the "two parallel tests" done by the state. Absolutely nothing tests code like the real world, and the fact that both tests revealed "100 percent accuracy" when errors were detected on all models of e-voting machines during the US Congressional elections just means that the tests weren't very good. I doubt very much that the tests involved as many as 18000 voters in the first place, not to mention underpaid and overworked electoral officials trying to help a horde of undereducated and over-opinionated voters, with only a couple of hours training conducted a couple of months before.
The court ruled that the "conjecture" of lost votes didn't warrant over-riding the trade secret status of the e-voting machine code. This is a mistake - an expert review could easily conducted under a NDA, thus protecting the trade secret status. Not to mention that the tools of democracy shouldn't have trade secret status in the first place... without examining the code, how does anyone know that there isn't a little switch saying "On Super Tuesday, switch into rig-the-election mode"? (Not that I think there is - it's just that there's no way to disprove it). Nor do you need to go the full open-source route for this - just like the expert review, a panel of experts could easily be responsible for certifying e-voting machines without any risk of the code being exposed.\
"Software is too expensive to build cheaply"
What the article doesn't discuss is the quarantining of machines from the actual election and reproducing their inputs in the "independent test." Anything less is uncertified evidence.
OTOH, should voting results have a presumption of validity? The problem is that voting bureaucracies are not designed for validation by authenticating ballots or statistical checks, but only on prompt decisiveness and the appearance of not having irregularities in the balloting or counting.
Wouldn't all this be solved by encrypted online voting, where you could check your own votes by a profile tied to an anonymous registration key issued by the DMV? Then make the data public for verification by the media?
Is it possible to browse /. without such completely uninteresting american bs? Kind of a /. minus american flag articles? /. is filled with US junk which most readers don't care about, I am seriously interested in a non-us-crap-articles version of /.
I'm not bashing because
Thanks.
I point and say, in a Nelson Muntz voice, "HA HA".
-----
PGP Key ID 0xCB8FF658
This is exactly why I didn't vote. I didn't want to use the electronic machines. All we had around here, all I had available was either electronic machines. They gave me the runaround for weeks concerning absentee ballots. I tried several times and just threw my hands up.
How I understand it, the only way the machines can put votes where malicious programs want (IF they're infected) is if someone votes. If I don't vote, my vote can't be misused. And I surely don't trust this technology, especially how fast and secretive it was implemented.
I could be wrong. I hope this isn't the *future of voting.
*less and less trust. less accountability and verifiability. easier to rig an election.
I don't get it. In this case, the plaintiff isn't allowed to view presumably proprietary/copyrighted source code for a voting machine to go on a fishing expedition to see whether it caused her to lose.
On the other hand, the RIAA gets not only to view the contents of a woman's hard drive to go on a fishing expedition to see whether she was sharing music files, but they get to make their own copy of it, including all that stuff they don't hold the copyright on (Windows, the woman's e-mails, etc.).
It seems to me that what's good for the turkeys oughta be good for us chickens. Or something.
The inability to assess the logic of casting votes defies reason.
How long must we sing this song? A democracy without transparent practices for the transfer of power is not a democracy. All the way down to the ones and zeroes. Every question with regard to voting should be able to be answered.
It seems so primitive that it baffles me how someone could arrive at any other conclusion than "the process of voting is sacred and should, in fact *must*, bear great scrutiny".
this space intentionally left blank (oops)
Not a problem. Just type OVERRULE in big letters.
Only three things are certain; death, taxes, and apocryphal quotations - Ben Franklin.
I would really like to know the judge's credentials for this kind of case. He may have a law background but what does he know about computers and technology (and related laws)?
IIRC there were cases in the early 80s where judges made bad rulings because they simply had little or no understanding of computers/technology.
Keep the Classic Slashdot.
You took over Congress, you're letting Al Qaeda feast at our table, what more do you want? What would one more lefty treehugger give you? bah.
I mean, how much different from voteCount[candidate]++ can it be!??!
They're afraid that they will find the secret FBI code used to ensure a 'balanced' congress:
// They voted for the right team, log the vote!
// Filthy liberal scum
if (Congressman.party == Republican) {
count_vote(Congressman);
}
else {
count_vote(Undecided);
}
"The people who cast the votes decide nothing. The people who count the votes decide everything."
Please don't be confused... I don't think Joseph Stalin was a great man. I consider him a despicable and cold blooded tyrant. At the same time, I also happen to think he was a pretty sharp thinker, and a successful tyrant because he understood how political systems function. A democratic system cannot work unless there is absolute transparency in the voting process.
I'm an open source supporter but not a zealot. I don't have any problem with the existence of closed-source commercial software and I believe it has a right to exist. That being said, there's simply no place for closed-source software in our voting process. Voting is the foundation of our political system, and we can't settle for any ambiguity in its implementation. It's not as if vote counting is a technically demanding job, and there's no argument for keeping secret the process by which it's done.
This strikes me as a clear judicial mistake (not that I've read the article... too drunk and tired, frankly). In general, our judges don't seem to understand information technology well enough to make informed decisions. They don't understand that changing the results of an election is elementary for any programmer. Isn't that concept terrifying?
Our society is enamored with the labor saving possibilities made possible by the past century's technological advances, but thus far, the understanding of these technologies in government has not matched their application. This trend must not continue if we value our republic. In the strictest sense, our system is no longer a democracy if it has no educated oversight.
Our government needs an elected body of IT experts -- some kind of technically proficient oversight body that can rule on information technology as it applies to our system of government. Without any such educated oversight, our freedom and sovereignty is bit by bit diminished, and can be turned against our people. The possibility alone demands action.
Our founding fathers certainly didn't foresee the coming of mechanical information processing, but I firmly believe they would have wanted it to be open to review by the common man. What we need now are are IT patriots willing and motivated to take up the cause.
You can't win, Darth. If you mod me down, I shall become more powerful than you could possibly imagine.
15% of people who voted on the rest of the ticket, mysteriously didn't vote for their Congressman. Even funnier, it was very very strongly biased in favor of Democrat voters, 18% of people who voted Democrat on the remainder of the ticket didn't vote for a Congressman. Even stranger still, it was Florida the former seat of Katherine Harris, even stranger still other neighboring districts showed more typical errors of 3% or so with no political bias.
Fix the vote, make it verifiable, even now when you think the last vote was fair, you don't know it was, nobody can show it was, and there's so much money and power at stake, the vote must be totally trusted.
Florida has a Democrat voter majority, yet elects Republicans and it is more than gerrymandering.
You might notice that we haven't captured Osama bin Laden.
We have more nonsense at airports than ever before and we have things like secret warrents and secret lists of suspects.
Secret source code and voting manipulation aren't even the biggest threats to our democracy and that is a terrible shame.
I'm a staunch right-wing conservative and so ashamed of my own government that I'm posting AC. How sad is that?
Since this inside information was revealed yesterday. I feel it is important to finally reveal that number stations are infact Diebold terminals using this very counting code:
/bin/sh /dev/urandom > /dev/bcast;
#!
cat
Hence I'm posting anonymously.
Regards Anon
--------
Suzi,
I've managed to rid my computer of that nasty virus which was automatically adding text to web forms. So to answer your email yes I'd be more than happy for us to host the wife swapping party at our house. I'm looking forward to showing you and your sister my digits again... hehe.
Regards,
Jeff Dean,
Programmer PSI Group
When a judge makes the determination that the interests of a single business over those of a democratic process such as an election, then this judge's leanings are clear and obvious. I don't think the issue could be more complicated than that.
Elections are supposed to be transparent.
Sticking some software in the middle that nobody can see is akin to counting paper ballots in secret.
I don't mind voting machines, electronic or not. But transparency is a *must*, either way.
1 in 4 Maine children in struggle with hunger.
"maybe, this trend to paperless voting is the greatest scam ever perpetrated on the voting populace in the world's history...."
davecb5620@gmail.com
Oh, there are plenty of us left, but we dont have any sayso in the matter. Only the 'elite' have the power now and the 'common man' is just a nuisance these days.
And if we DO speak out, we might just get put on a list and get investigated and perhaps 'detained' for a while, as a deterrent to speaking out of line in the future. Which could easily ruin your career/family/etc for life.
---- Booth was a patriot ----
A system like this should have full transparency, end-to-end. Hareware & Software. The public should still have the choice for paper ballet.
Hate to break it to you, its the present of voting now. Many areas went down the path of no return already.
---- Booth was a patriot ----
Instructions: 1. Vote 2. ? 3. Democracy! (oh, alright: and the winner PROFITS!)
"Testifying on behalf of Democrat Christine Jennings, MIT political scientist Charles Stewart said Jennings would have won the race by as many as 3,100 votes if there had not been an "excessive" undervote in the Nov. 7 election"
"Without the source code, it would be very difficult or impossible for me to determine how the software behaved," Dan Wallach, Rice University
was Re:Nothing tests code like the real world
davecb5620@gmail.com
There is no democracy in USA, it was lost decades ago. It is a two party dictatorship. (Not exactly - It is actually the Corporate rule)
Proof: Try finding answers to the following on internet. (Rest of the media is a PR tool of the dictators)
1. Why no independent wins any seats.
2. Why is it always a very close battle. (e.g. 250-251)
3. What is the percentage of members that get re-elected in a communist country(say former russia) and what is the percentage in USA.
Internet is the only remaining free media but not for long. No matter what we do, it is just a matter of time before the internet is also governed by the corporate. Ways to control are already in the works.
About half of the world knows who is responsible for the 11 towers, but only a handful in usa.
The answer is on the internet. Do your own research.
From the article
Buchanan backers and the company say that if there was an unusually large undervote it was likely because of bad ballot design.
It seems to me that admitting "bad ballot design" is worse than blaming the machines. Anyone who has taken statistics or marketing knows how easy it is to sway polls and sales by such methods as order in the phone book or on the ballot. IMHO bad design could just be effective design for the eventual winner.
70 If Vote=Jennings then Vote=Null
My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
I know this is probably not a popular perspective for slashdot, but do we really think that having completely open source software for something as critical as our voting machines is a good idea? I agree that we need to find a balance so that concerned citizens can understand if their votes were correctly counted. This could include the idea of vote "receipts" being printed for every vote so that a true paper recount could occur if needed. However, I have to say that there are a lot of people around the world that do not much care for our country. Allowing anyone to have access to the source code on a whim opens up our voting system infrastructure to outside sources. How many genius hackers out there could figure out sophisticated ways to commit voter fraud if they had unlimited time to review the code? Just my 2 cents ...
Couldn't be stated more clearly: "Business tops democracy"
So let's sit around and bitch.
No one cares what the democrats did forty or a hundred and fifty years ago. Heck, the Republicans will claim that Bush's State of the Union address in 2003, where he claimed that Iraq was trying to buy Uranium, is old news and no longer relevant. That was 4 years ago! So, 40 years or 150 years is definitely old news!
Besides, that's dodging the issue. Bringing up old history doesn't help anyone. What we want to know is when our votes will start counting again. Bush has now won the Presidency twice, both times under extremely questionable circumstances. Republican Secretary of States, missing ballots, voters illegally purged from the voting lists, voting machines made by Republican operatives. This isn't some interesting sidenote in a history book that includes references to the book of Genesis. It's real life, it's happening now, and this kind of mealy-mouthed dismissal of American freedoms is either ignorant to the point of criminality, or is a bald-face destruction of the American process.
Citizens Against Plate Tectonics
I'm not saying it's a bad idea to know the source code. I'm just saying that wouldn't eliminate most of the problem.
- Who can look at source code and certify that it cannot be hacked?
- Even if (1) were possible, who can certify that the exact source code was (the only code) resident on every machine at the time of the voting?
Furthermore, because ballots are anonymous, what do we have to tie people to votes on a one-to-one basis? Granted, the tie-in is imperfect in the paper world, but the potential for abuse seems higher in the electronic world. As I think about how a "vote hacker" might operate, it seems pretty likely to me that such a person would be motivated to cover tracks. For instance s/he would replace the source code with the evil code before the voting but would also switch it back to the source code after the voting. That's a pretty simplistic scenario. I envision that "good" e-voting security would require polling stations to begin looking like secure server rooms. That would give civil libertarians (and maybe even the rest of us) the creeps, even if it were feasible to issue every voter a security badge, etc.I'm no security expert, but is it not generally accepted that simple systems are easier to secure, all other things being equal? Pencil and paper are pretty simple, right?
but do we really think that having completely open source software for something as critical as our voting machines is a good idea?
Uh, Yes, the concept of a Million Heads checking and thinking about the code,
can find hundreds of flaws and if the code were open source, get it fixed.
The "Wisdom of Crowds" can outperform the Unscrupulous Bastard/Evil Genius population.
The sooner we hit the Singularity and let the machines do the driving, the better.
Ask me about my sig!
How does any part of an elections tally become a trade secret, anyway?
Ed Craig "Who cares what you think?" George W. Bush, 4th of July 2001
Members of the majority party in the USA are Democrats, and name of the majority part is the Democratic Party.
What trade secrets could possibly be in a voting machine? There should be NO secrets in voting.
"To those who are overly cautious, everything is impossible. "
Don't be such weenies. Read the assembly. ;)
Sometimes sensitive information is examined by experts behind closed doors, similar to a meeting in the Judge's chambers for a rape or abuse trial. There are many technology experts with security clearance for the military and other environments who have sworn and demonstrated their willingness to maintain silence.
Why not have them examine the code and submit a report?
I do not fail; I succeed at finding out what does not work.
It is quite a low point when Information Monopoly "rights" can override the right to open, free and fair elections.
There is really no alternative but to make this software public.
The voting software does not need to be free-software/open-source (though it would be best), but it does need to be public.
It is still possible for a company to hold and enforce copyrights on publicly available software.
Any complex compuations that are performed (that they claim to be trade secrets) cannot be trade secrets in a free democracy. These compuations, if wrong comprimise elections.
Actually, I have to differ with you on that point.
A "secret democracy" isn't a democracy at all. Nothing could be a bigger threat to the American ideals.
(Emphasis added to mark what I'm talking about)
You have it backwards w.r.t. media and politicians. The politicians are the tools of the media.
Why do politicians have to raise so much money? To pay the media, who by the way also report bought opinion as fact.
There's an investigative idea that goes, "follow the money." The media only follows campaign money upstream, to its sources. Evil corporations, with slimy lobbyists, and so on, they unbiasedly report. Never follow it downstream, to themselves!
Because it is the media who picks the winner -- by declaring victory for a candidate before the polls are closed (media voter suppression!), reporting fraud as fact, running hit piece after hit piece.
When by accident or skill, the Other Guy wins, the media will run stories about how these machines cannot be trusted, how a cop in a doughnut shop scared off voters walking to the polls, how voting on a weekday discriminates against Third-Day Adventists.
When their guy wins? Silence concerning the method of voting, and gushing purplish-yellow reportage congratulating their victorious buddies.
There will never be an accounting of the monetary value of the media gifts lavished on The Media Candidate. How many millions of dollars is a nationally broadcast ten minute hit piece worth?
Appeared to me to be one where the undervote of 18,000 does not surprise me. I saw the ads for each side (I live in a neighboring county) and I was tempted to not vote that race myself. The bottom line is that BOTH cadidates are scum, and I believe that there was no "undervote", but just that many people who had no choice in that race. A mandatory "none of the above" entry probably could have won that race.
because sitting around and bitching is all anyone does on /.
I am glad to see my own government took the possibility of tampering with voting devices a little more seriously, but only a little. Late november, we had elections over here (in The Netherlands) and it stirred up a lot of controversy. An organisation acquired a vote-machine, reverse engineered the software running on it and IIRC also showed the code could be tampered with and injected back into the machine. But even without doing so, they showed it is possible to find out what someone voted simply by using a little radio. Apparently, the machines emitted an RF field that changes when buttons are pressed. How about that for keeping your vote a secret! As a result, many cities did not use the machine in question, although other ones were - strangely - still considered safe. I mean, the proof of principle was right there. Just because the other machine was not reverse engineered, doesnt mean it's not possible. The organisation trying to expose the insecurity of vote-machine responded by organizing bustrips to cities which still used the good old paper and pencils.
Even the old mechanical tabulators could be rigged - who is going to count the teeth on a cog, to verify that it counts right?
Bear in mind that the term 'bug' refers to cockroaches living in mechanical computers, causing computational errors.
Excuse me, but please get off my Pennisetum Clandestinum, eh!
So, have I got this right -- the Courts of the USA have ruled that a corporation's secrets are more important than the processes of democracy?
I'm really glad I live in a country that still uses pencil-and-paper votes counted by hand.
Je fume. Tu fumes. Nous fûmes!
Then why don't you build your own /. and get the fuck off ours?
The software for electronic voting is not complicated. I've written software in the general category (survey software) myself. Good survey software should have only two parts:
The first part should be open source. There is no reason for it to be proprietary except to hide its workings or pretend that its complicated (which it isn't). It should be sufficiently stable that it can run as a ROM. If it isn't, it shouldn't be in use. If it isn't simple, moreover, than more attention has been paid to bells and whistles than to the function of the software, which should:
The result is a tally sheet that can be immediately checked at the end of voting and three levels by which the result can be double checked> The third level (a copy of the ballot cast that the voter takes with them) will allow individuals to ensure that their ballot was counted correctly.
All of which is a run up to saying that there ought to be a law that requires voting software to be open source such that every level of the process is transparent to voters.
Davis http://davis.foulger.net
You don't have to be a bastard or evil genius to want to inflict harm on critical national infrastructure. Just be pissed off enough at the target nation. It doesn't take droves of people to make something bad happen, just the right person in the right place at the right time with the right information / tools.
:)
While we are at it, why don't we open up the software for air traffic control and powergrids? I'm sure that well meaning open source guys will, in their spare time, look over the code and make it more efficient and prevent horrible accidents from occurring. I'm also sure that in no way would a criminal ever be smarter than all of the "hobby" coders and find a bug before they do and exploit it.
Of course, this is just MHO
This is the age old security through obscurity argument. If you are relying on the fact that the source code to a system is closed as your means of security, then your bridge is very weak.
A secure system should be well-engineered, as a first goal, so that someone who understands the system should not be able to attack that system from the outside by mere knowledge of how it operates. As a secondary goal, anyone who can look at the source code can improve and maintain the effective security of that system.
As Microsoft products have taught us, you do not need the source code to compromise a piece of software.
Can someone explain to me why they didn't ask for an independent examination of the code/machine functionality instead? It's brutally irrelevant if it's Open Source or proprietary code as long as a body recognised by both sides of the argument gets the possibility to examine the workings.
That would (a) give an idea if the results could be trusted (assurance) and (b) keep trade secrets secret.
The argument that something supporting a "democratic" voting process should be using Open Source is understandable, but I'm not convinced that should be the focus here. In general, Open Source *could* increase the probability of correct vote handling, but even Open Source would need that same independent expert examination to provide assurance.
However, I agree with another poster here: voting IS fundamentally a very simple process - what's the big secret here (other than the potentially large profit margin on the machines)?
^^X^^
Haven't the last few years demonstrated that digital information is inherently insecure? A stolen laptop coughs up the SSNs of two million U.S. veterans, the NSA scans all e-mails for, um, 'interesting' keywords, any song or movie can be copied and shared worldwide, and all of it can be modified without a trace by simply switching a few 0s and 1s. Not that non-electronic voting methods are inherently secure (viz. Gore's "loss" in Florida in the 2000 U.S. presidential election), but skewing a national paper-based election would be a lot harder to organize and to conceal. Of course, the populace would have to be paying attention...
if
soma=TV
then
"Brave New World"==true
A good hacker who can engineer access can always get access to the software, whether open source or proprietary. Obscurity is no defense except in the courts, where hacking the code would be illegal and therefore inadmissible (and probably worse).
The big lesson of open source is that lots of eyes tend to make software more secure because concerned reviewers of the code find the flaws and, with the agreement of the large community, fix them. The security of Linux is far better than that of windows and, judging from comments about Vista, far less intrusive.
Davis http://davis.foulger.net
I happen to live in Sarasota County, and both candidates were absolutely horrible. It's very possible that many people decided to not vote for either one. Myself, my father, and 3 out of the 10 people I work with chose none of the above. Out of those 10, maybe half of them voted. I'm sure that if "none of the above" was a selection on the ballot, it would have won.
Is it not the case that the election commissioner in a district sends a certified tally to the people who use it? I know this is so in my state.
Given that, it really doesn't matter what the system - electronic, mechanical, manual - yields, the commissioner could transmit a false certified tally. Does a paper system save you from defective or intentional miscounting? Nope, because the same commissioner retains physical custody of the ballots and could post hoc modify them prior to investigation.
I've yet to see a voting system that cannot be violated given sufficient interest. Making votes public would allow a voter to repudiate a tampered vote, but we like private ballots.
Ms. Jennings assumes because there is an undervote that all those undervotes went for her.
Bad news Jennings, I did not vote in every race for a reason. Just because I did not vote for someone does not mean my vote is invalid.
So leave me vote alone! If I could vote NONE OF THE ABOVE I woud.
-- A computer without Windoze is like a choclate cake without mustard
Step 1: Rig election
Step 2: Change laws so election can't be verified
Step 3: Profit!
Twinstiq, game news
First, America is a Republic not a democracy. Many of the founding fathers were appalled by the thought of America being a democracy and saw it as nothing more then mob rule. Which is what a democracy is.
Second, Indies do not win for many reasons. The main reason is that a vote for an Indie is seen as a tossed away vote. The last indie who really had a chance was Ross Perot, till he stabbed himself in the back. The one prior to that was Teddy Roosevelt.
Third, yes the US has a higher reelection rate then the USSR did. However, you have a true choice in the US, you did not in the USSR. You may have hate both choices but you still have a choice
Lastly, a close battle is good. Very good. I would have like the House to go to the dems and the Senate be split 50/50. With a Republican president. Can you say nothing getting done! That would be good for the US, two years of bottle-necks and partisanship. I would also like a Dem President, a republican house and a 50/50 senate.
-- A computer without Windoze is like a choclate cake without mustard
This is another proof that a SEPARATE court be created for cyber issues, much like the courts that are dedicated to TAX matters, traffic issues and divorce matters. This is simply because the technology is too esoteric and complex for anyone NOT versed in its use and application to understand enough to make a sane ruling upon and those rulings are too far-reaching for them NOT to be ruled upon by someone who is not at least moderately conversant with them and their application in the real world.
I would urge the judicial system to adopt this suggestion, immediately.
Lee Darrow, C.H.
It is generally much easier for us to critique new systems, like digital systems are today, than it is to critique well established systems, which often have glaring flaws of their own. We don't see the flaws in older systems because we have internalized and/or have been socialized into what is good about them and have accepted the glaring flaws of existing systems as normal, unavoidable, or offset by the positives.
There are many kinds of data insecurity. Recent demonstrations of the inherent "insecurity" of digital information focus on particular kinds of insecurity, including:
- the possibility that data can be undetectably replaced (the reason why voting machines should be secure and off network).
- the possibility that data can be undetectably miswritten (the reason why reviewing electoral source code matters).
Punch card systems (which are pseudo-digital) have been demonstrated to be open to other kinds of insecurity:Paper votes have historically been open to still other kinds of insecurity
I would argue that the mechanical machines we've been using in New York for generations resolve most of the forms of insecurity outlined above. They certainly provide a publicly verifiable ballot and a reasonably good (two level) audit trail, but they aren't perfect either, as there is no way for an individual voter to confirm that their vote was recorded correctly.
A properly done digital voting system can provide much better security than any existing system has managed. That won't happen, however, if we let the scandalously operated proprietary voting machines of the present stop us from looking for better ways to do things.
Davis http://davis.foulger.net
Why is it always Democrats fighting these challenges?
In the WA State Governor's race of 2002, there is DOCUMENTED evidence of fraud, a close margin, and the suits were thrown out of court immediately. In the VA Senate Race, Sen. Allen lost by a close margin but conceded.
In the 1960 presidential race, Sen. Nixon lost by very little, but you had the mobsters BRAGGING that they had stuffed the ballot boxes for Kennedy. Yet he didn't fight it.
I have not heard Republicans fighting for source code despite the fact that the chief supplier of these machines is Venezuela, a nation where the government is taking control of industries and the head of government has repeatedly called for the downfall of Republicans. Why is that?
Why is it that only 1 party considers it fraud when they lose? Is it like the South Park 9/11 conspiracy, where a quarter of the population is just retarded?
PS. Voting machines are a local decision. I actually DID use a paper ballot with an optical scanner that went into a locked box if a recall was needed.
The liberal simply makes up nonsense and never accepts counterarguments. Fuck off, stupid, we've got better things to do!
Checking the source code for backdoors (and removing them) doesn't mean there aren't backdoors in the other software involved. It all comes down to trust:
1. Can you trust the programmer to write bugfree code and not to insert hidden code or well-covered trapdoors?
2. Can you trust the compiler not to insert malicious code independent of the code compiled? (See above paper.)
3. What about the preprocessor, assembler, and linker (or interpreter)?
That's a lot of trust to share.
"All you have to do is be fragile and grateful. So stay the underdog." Chuck Palahniuk, Choke
Ah, the things you don't see in preview (even with "a" and "o" so far apart on the keyboard).
It remains that making open source a requirement in voting software would be a good piece of electoral reform legislation.
Davis http://davis.foulger.net
Frankly, electronic voting is a completely unnecessary and near-pointless risk. What is the point? All so we can, what, get our votes tallied a little quicker and eliminate those statistically rare mechanical hiccups that invalidate votes? It's not worth it. There are mechnical measures that would reduce the few problems we have experienced along these lines. They would cost far less and the majority of the population can intuitively appreciate the lack of ambiguity in them. Most importantly, the risk of any kind of massive vote rigging scheme being successfully pulled off would be far far lower (and is with most of our existing paper and punch card voting systems).
Lastly, if we have to go with an electric voting system, I'm unconvinced that open source code publication is really inherently more secure than a well vetted closed source system. I know, I know the mantra "security by obscurity does not work" (flame me if you want), but in this context, I think security + obscurity can work to the advantage of the overall security of the system. Any (fairly) verifiable voting system must reduce complexity as much as is reasonably possible, so the idea that we need a billion people to verify the code seems a little weak to me. Also, with the code and the system architecture being readily accessible to any hacker, it would be that much simpler for someone of moderate skill to know how to construct a trojanized version, modify the data directly, evade counter-measures/detection, etc. Sure, someone might disassemble and reverse-engineer the binary (assuming they gain access), but it takes a hell of a lot of work and that person would be at a substantial disadvantage...
Ok, Smite me now Oh-Gods-of-Slashdot, I dare challenge the open source = always more secure theology...
Anybody who trusts security through obscurity is an idiot, and you have just shown you are one.
Any proper design MUST assume the bad guys have every single bit of information about the machine. Open source software may be a way to make sure the designers do not miss this assumption, and thus is extremely good for security of the machine.
In that voting is basically a statistical game of chance between two candidates, we ought to be studying gambling machine standards to see the level of security to which voting machines need to be raised. They may call Los Vegas Sin City, but those Nevadans may have written the document that saves our country. Since there is more money made in Vegas yearly (daily?) than is spent in a U.S. national political campaign, voting machines ought to be held to the same standards as the Nevada Gaming Commission's Technical Standards For Gaming Devices and On-Line Slot Systems http://www.gaming.nv.gov/documents/pdf/techstds_04 dec16_adopted.pdf
I sincerely doubt any of the voting systems I have heard about come even close! If there is a way to change the program in the machine in the field, a voting machine has already failed this test. They also require the system to detect and record the last 10 changes to its configuration, absorb an ungodly amount of static electricity without malfunctioning and require all unused ROM to be zeroed. . .
A run of the mill slot machine is likely infinitely more secure than a Diebold voting machine and probably a lot more secure than most voting machines.
security by obscurity DOES NOT WORK. STALLMAN says, so it MUST be TRUE.
(c) None of the above
(d) Hang all of the above
Were any of these to win, a new election would be called; in the case of (d) obviously with different candidates.
Can you guess the name of the operating system with the best security track record is called? I'll give you a hint: it has the word "open" right in its name. Give up? It's OpenBSD, a completely open-source operating system.
Working in a DevOps shop is like playing in a band made up entirely of keytarists.
I lost a long-time friend in the WTC and I had family right next door to it at the time who could very well have been killed... The idea of an elaborate conspiracy is preposterous and is based on psuedo-science at best. I question your motives. However, if you truly want to understand, then why don't you read this: http://wtc.nist.gov/pubs/factsheets/faqs_8_2006.h
"american bs" (sic)
/." then create your own.
Do you think that the companies selling these ballot machines don't want to sell them anywhere but the US? Maybe it is somewhat pertinent to countries outside of the US...eventually, or even now considering the impact US elections have on the world in general?
I you're interested in a "non-us-crap-articles version of
I'm not trolling or trying to be flamebait. I'm an American who reads non-US news sources daily. I just don't know why you are unhappy with Slashdot's US centric slant when most of Slashdot's users are from the good ol' US of A.
I reserve the right to think for myself. Others' opinions are optional. Puppy on lap = typos...not illiteracy.
If everybody wants to see the code, what's stopping someone from getting the binary and reverse-engineering it? Keep it to yourself, but if you find something... go public and nobody will care because you just "Saved the world". Heck do it anonymously and the pressure is on Diebold to prove you made it up.
I remember all those stories about how easy it was to change votes and mess with the results, obviously people out there have access to these machines. I'd never encourage such activity, but
the forms had a spot to identify a 'master' which would work mid-stream on some models.. and masters always got 'perfect' scoring in the scoring spot..
strangely, if you know where that spot on the form is- and pencil it in- you got a 100%, and everyone elses test results were based on your results..
every day http://en.wikipedia.org/wiki/Special:Random
There was me thinking that in a free democracity socieity everyone was entires to challange the voting process to find problem of mistakes. I guess this just isnt going to happen then.
Wow, you puppy can type. I've tried, but mine gets too distracted trying to lick the cursor off the screen to get beyond the home keys.
WARNING: Smoking this sig may cause lowered IQ, insanity or short term memory loss. It is also really bad for your monit
Hold your fax up tight to the screen and press your foot pedal.
I reserve the right to think for myself. Others' opinions are optional. Puppy on lap = typos...not illiteracy.
Why don't you RTFF and then go make your own web site if you're unhappy with the answer?
You don't Americans running around and telling this site to stop being so Euro-centric, do you?
In short: Either put up with an American-run web site putting up US-centric articles, or piss off.
"Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
Insert "see" immediately after the second "don't".
"Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
I'm truly sorry for that. Losing a long-time friend in a tragedy like the WTC must be one of the hardest things to endure. I'm very happy that your family survived.
And while I agree with you that the idea of an elaborate conspiracy is hard to swallow, that fact should not cause you to discard it out of hand. Such things should be left on the table to be used when no other explanation will suffice.
Which is another way of saying that if you want to know the truth, you must be willing to go wherever the evidence and the laws of physics lead.
No matter how you, I, or anyone else might feel, emotion simply cannot and does not negate physics. The real world always wins in the end. So regardless of how we might feel, the bottom line is that physics does not allow for the collapse of the WTC to have been caused solely by the crash of a couple of airliners (one into each tower) and the subsequent fires.
I've read the NIST FAQ. Their response to question 6 is basically a nonresponse, a bald assertion without any calculations or modeling to back it up. They basically assert that the structure of the building, which was overdesigned to hold the building up both dynamically and statically (the building had to withstand winds and other external factors that would place greater compressive load on some parts of the structure while placing reduced load on other parts, which means that all parts had to be designed to take the greater compressive loads) and which was also designed to withstand the loss of structural support as a result of the collision of a 707 airliner, presented no significant resistance to the collapse front.
This paper does some analysis of the energy and momentum involved, and this adds further clarification. The conclusion of both papers is basically that the collapse could not have been sustained with the support structure in place. That conclusion is arrived at under assumptions that greatly favor collapse.
So to assert without accompanying analysis that the structure could not and would not provide any significant resistance to collapse, as NIST does, goes well beyond reason. It asks the reader to believe in miracles.
To bring this discussion back on the topic that started it, that belief in miracles and lack of reasoning ability is exactly what TheGratefulNet was talking about here in his comment that kicked this whole thing off.
Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
So if Gerald R. Ford wasn't in the Navy during WWII, where was he?
I see even classic Slashdot is now pretty much unusable on dial up anymore.
Considering the Win32 API permits code injection as a function it's not secure
It sounds like you don't quite know what you're talking about. Code injection can happen with any poorly-written binary in memory - it's not a "feature" of the Windows API, or like it exports some DoCodeInjectionAPIFunc32Blargh() function.
2 browsers, while windows has one
Hmm, then maybe the OSS community should get on that... oh wait, there are dozens of browsers for Windows. And comparing anything to the bug-riddled history of Internet Explorer is just a little bit unfair, isn't it?
DATABASE WOW WOW
And neither do most others.
Does GPLv3 prevent you (the voter) from verifying a checksum? Absolutely not.
All it does is force the machine to run the software flawlessly.
Thus, it should be entirely possible for you, or for election officials, to verify that the signatures match. Doesn't mean the machines wouldn't run, it just means you'd know instantly that they were running a modified version, and you could request that they flash it to the correct version.
It's even possible that someone smarter than me will come up with an even better solution, involving some sort of manual challenge/response where you enter numbers and read other numbers off the screen and conclude that the checksum is valid.
By the way, I don't want it to be absolutely secure. I'd be satisfied if it was at least as secure as fucking slot machines are required to be.
Don't thank God, thank a doctor!
It's not the fact that Americans are Americans that we're complaining about.
It's the fact that Americans are brainless shits.
Using your numbers the most violent president in the US, FDR, killed more than 20,000,000.
FDR wasn't responsible for WWII because he didn't start it, dumbass. Bush is responsible for the cluster fuck that is Iraq.
A judge cannot be an expert in each matter, but it must understand at, in a democraty, the citizens must be abble to control the vote process. It is the only mean for the citizen to be sure at the vote was democratic and not biased. With a digital vote system, only open source programs offer the possibility, for some citizens, the expert's ones, to control the vote process.And it is more. As the same program can always be implemented in 2 ways, in the silicium or in the software, such a vote system must be done on a 100 % open hardware. Here is the problem. The conclusion is at no automatic vote system of today can be 100% controlled by the citizens, and that even by the expert's ones. That implies at every country that use such a system cannot claim at they are democratic countries anymore. Subject closed. Next question: What can we do to restore the democraty in such countries? And if you are thinking at to bomb them is the solution, think about who Jesus will bomb in order to restore the democracy.
The reason is that here we count vote ballots by hand. And it's much more secure because volunteers from every political party overwatch the recount. And they are done quite before midnight. And what i dont get the most is that in America, home of the volunteers, doesnt do the count by hand. Anyone knows?
When my Karma level reaches 0 I feel in piece with the Universe
I have noticed that, broadly speaking, those who are most uncritically in favour of "IT with everything" are technical dunces. (British prime minister Tony Blair is an outstanding example of this syndrome; by his own confession, he does not even know "how to use a keyboard", but he is absolutely sure that hospitals, libraries, schools and government offices will benefit from being filled up with Windows PCs).
Slashdot readers, on the other hand, are mostly qualified to judge when a given task is suitable for computerization, and when it is not. At the present state of the art (and state of political corruption), it seems to me that voting for political representatives is not a suitable application. We need to understand the security and integrity aspects of distributed multiuser systems far better before such a project is worth even thinking about. Come back in 15-20 years - maybe.
I am sure that there are many other solipsists out there.
I would have to agree completely that electronic voting is a painfully awful idea, and something that really does need to be eliminated. That said, there is a distinction here that needs to be made (and usually isn't):
There is electronic voting and electonic ballot preparation.
And to top it off, electronic vote counting, which can and ought to be independent of the above two issues that need to be distinguished seperately.
IMHO, what should be done for most of these voting precinct "upgrades" is some sort of system that produces a plain marked paper ballot that is prepared in the voting booth by the voter, but is then dropped into a box just like any other hand-written ballot. All the computer software really does is clean up what is written for write-in names, and makes sure that common mistakes like voting for multiple candidates when only one is allowed can be caught and fixed by the voter before it is counted. Or to notify you that you have "missed" a race and if you want to cast a vote for anybody in that race, with a clear "none of the above" as an option. Or to fix things like a "dimpled chad" or smeared pen mark where you don't quite know who gets the vote for a given race on hand written ballots.
If you have a consistant electronically "prepared" ballot, it would be trivial to set up a reliable OCR scanning system that would then be able to count these ballots. Indeed, you could even set up a system (and election laws) that would allow multiple systems by different vendors and different design teams to come up with identical counts (or provide justification to invalidate the results of one counting system). And more important, you can even do a "hand count" if you think everything is still broken, as the original data won't get tampered with regardless on how the votes are counted. Anonymity can be presered as well (the reason for the "secret ballot"), but that is besides the point.
If you try to combine all of these tasks into one huge machine, you are automatically asking for trouble. By seperating the counting from the ballot preparation, you also give a means for the voter to monitor exactly how their own vote is cast. It is clear and on legible paper exactly what their intent was... something most literate voters can and ought to be able to figure out without any additional technical training. You shouldn't have to have a BS degree in CS in order to verify that your vote has been cast (and counted) as you intended it.
as someone who left more than half the races blank, I would suggest that, particularly amongst embarrassed Republicans, this was the year to leave a lot of lines blank on the ballot, producing lots of undervoting. While I agree that paper-trail-less voting is a mistake, so is seeing conspiracy around every bush.
As a knowledgeable individual as yourself is probably aware, Bush Senior (George H.W. Bush) just happened to have dinner with the Hinckley family the night prior to Hinckley Junior attempt to assassinate Ronald Reagan. Bush Senior also happened to be attending a breakfast with the head of the bin Laden family (also head of the BinLaden Group) at the Mayflower Hotel on the morning of 9/11/01. Guess where and with whom Bush Senior was having brunch with on the morning that John F. Kennedy was assassinated? Yup, you guessed it: he was breaking bread with former CIA director Dulles, former assistant CIA director and brother to the mayor of Dallas, and the mayor, of course, in Dallas. Simply another one of those seemingly coincidental life happenstances, no doubt?