Slashdot Mirror


Hard Evidence of Voting Machine Addition Errors

goombah99 writes "Princeton Professor, Ed Felton, has posted a series of blog entries in which he shows the printed tapes he obtained from the NJ voting machines don't report the ballots correctly. In response to the first one, Sequoia admitted that the machines had a known software design error that did not correctly record which kind of ballots were cast (republican or democratic primary ballots) but insisted the vote totals were correct. Then, further tapes showed this explanation to be insufficient. In response, State officials insisted that the (poorly printed) tapes were misread by Felton. Again further tapes showed this not to be a sufficient explanation. However all those did not foreclose the optimistic assessment that the errors were benign — that is, the possibility that vote totals might really be correct even though the ballot totals were wrong and the origin of the errors had not been explained. Now he has found (well-printed) tapes that show what appears to be hard proof that it's the vote totals that are wrong, since two different readout methods don't agree. Sequoia has made trade-secret legal threats against those wishing to mount an independent examination of the equipment. One small hat-tip to Sequoia: at least they are reporting enough raw data in different formats that these kinds of errors can come to light — that lesson should be kept in mind when writing future requirements for voting machines."

275 comments

  1. That may be... by Anonymous Coward · · Score: 3, Funny
    ...but these are good, solid, Republican errors!

    God bless the American Voting System!

    1. Re:That may be... by wealthychef · · Score: 3, Interesting

      The fact that the company is using legal threats to suppress investigation into the errors is a good argument for using open source equipment that anyone can inspect. I do NOT trust a proprietary solution.

      --
      Currently hooked on AMP
    2. Re:That may be... by Anonymous Coward · · Score: 1, Interesting

      A solid BLUE state, run by DEMOCRATS, with a MAJORITY of DEMOCRAT voters and you are talking about Republican errors?

      Sorry man, but the Dems have proved themselves incapable of running elections more than once.

      And did you look at the vote totals? Less than 300 votes cast. Don't they test these machines themselves? You could put 300 test votes through that in less than an few hours easy.

    3. Re:That may be... by Jeremiah+Cornelius · · Score: 4, Insightful

      Look.

      These machines are intended and designed to prop-up the parlour-game of democratic basis for American government. They are not meant to "work". They are meant to reduce the definition of "democracy" to merely "voting" for the general public - and then to manage that vote. If they decrease the confidence of a certain segment of the public in the whole process, then they are also serving their secondary purpose: The devolution of the US to Banana Republic status.

      The coup was completed in 2000. The dramatic operations began 40 years earlier, but it took awhile.

      You don't see this. You think you still live in the same country that you were born in, that you attended Elementary School in, that you call the same name.

      But it just isn't true. Visitors to your country get it in a very short time - but most of them clamp their mouths shut - it is quickly apparent that Americans are uncomprehending.

      This isn't just Republicans. Sure - the Republican leaders are the sharp and shiny spear-tip, slicing the American side. The Democrats are just as on board - the solid wooden shaft, following this through the body. The elite of these - Cheney's and Pelosi's - will keep their mansions and their millions, their holidays in Vail and Sun Valley.

      They will never join the people who "voted". That would be to join Dr. King, or Mel Carnahan.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    4. Re:That may be... by Anonymous Coward · · Score: 0

      "Sorry man, but the Dems have proved themselves incapable of running elections more than once."

      That is probably funny if you're a Republican (and interesting if you're also very stupid). However, if you're not from the states it just sounds as if Americans have proved themselves incapable of running elections again.

    5. Re:That may be... by Anonymous Coward · · Score: 0

      Slashdot leftist, idiot moderators in action. The parent of that post was nothing but pure flamebait.

    6. Re:That may be... by hvm2hvm · · Score: 1

      Yep, there is no democracy and never will be. Any kind of government tries to rule over the people, forcing to give them more power which they will use to get even more power. The 'democracy' these days is a way to do that. The thing is that it's more effective because people think they are free and that they have 'god given' rights that no-one can deny them. All they need is something to keep them busy, like sports, terrorism, war on communism, fear of nuclear war, hunger in Africa, etc. The sadder part is that most people that realize this, are not fully aware of its seriousness, don't care as long as they live OK or talk about it in places where only a handful of people get their ideas and even less agree with them (like me :D).

      --
      ics
    7. Re:That may be... by MightyMartian · · Score: 1

      No, it's a good argument for legislation at the federal level making such threats null and void.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    8. Re:That may be... by encoderer · · Score: 1

      You know.. I'm a software developer... and I've never been much of an OSS enthusiast (although I am writing this from Firefox. I'm not a moron).

      But for things like this, I agree with you. The upside potential is just too great. A rogue coder (or rogue CEO) could too easily effect a contest with FAR too great of payoff.

      And for those tin foil hat types, a NSA or CIA could even create an start-up that looks legit just for the purpose of creating the voting machines. Now THAT is one scary f'in scenario.

    9. Re:That may be... by Anonymous Coward · · Score: 0

      8 years of Bush isn't enough hard evidence for people?

    10. Re:That may be... by witherstaff · · Score: 2

      I'm in Michigan, the DNC decided to toss out all primary votes from MI and FL. LA's GOP delegates are under dispute, meaning they may not represented at all. Nevada's GOP convention was supposed to be completed by now but was postponed.

      The primaries are a sham on both sides this year. And that's without even getting into the equipment issues.

    11. Re:That may be... by msimm · · Score: 1

      Ah, but remember, a lifetime of wrong can be undone in a few weeks of bloodshed. Governance, like society, is transient and beholden only to the whims of the people.

      --
      Quack, quack.
    12. Re:That may be... by Tassach · · Score: 3, Insightful

      Forget open source. There is a time and a place to use software, and there is a time and a place to use pen and paper. Elections are not the place to use software. A big metal box with a slot on the top to accept paper ballets, and locked with a big-ass padlock will always be better and more reliable than any electronic system you can come up with.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    13. Re:That may be... by Jeremiah+Cornelius · · Score: 2, Insightful

      Keep on dreaming. They have been trying in Palestine for 40 years.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    14. Re:That may be... by Anonymous Coward · · Score: 0

      Holy crap. We are all screwed. Time to jump off a bridge. I'll follow you....

    15. Re:That may be... by Symbiot · · Score: 1

      The only way a voting system can be trusted by the public is if the process of the (secret) ballots leaving the voter's possession, being mixed into the larger community of ballots, and subsequently counted, can be easily observed by anyone who is curious enough to do so. It might be reasonable to use computers to mark the ballots in order to ensure that they are legible, but once they are used to count or store the ballots it becomes impossible for a casual observer to tell what's happened to them.

      The only thing worse is vote by mail where the very entry point into the process is open to duress and fraud.

      These methods violate the most basic principals of free and open elections. Whether they are abused or not, their very openness to abuse severely damages our ability to believe that our representatives in government have been duly elected.

    16. Re:That may be... by Anonymous Coward · · Score: 0

      In fairness, the Palestinians are complete morons.

    17. Re:That may be... by AgentSmith · · Score: 2, Interesting

      OK. Every time voting is brought up all the 'democracy is an illusion' wingnuts come out of the woodwork.

      What is your resounding solution to the problem!? And don't say Anarchy or extreme Libertarianism which are
      both cop-outs to the supposed problem.

      Paper Ballots were fine until people starting stuffing boxes when no one was looking. Then we didn't bother to
      compare totals between people and ballots. Then we tried to get fancy thus dangling chads and vague complex results.
      Don't get started on the whole Supreme Court ruling in 2000.

      We just need something simple to register out vote. Keep it secure from tampering and be able to accurately verify
      a vote in the event of a recount. If you believe this can be done with a paper receipt, so be it. Just remember,
      the average poll worker age is around 72. Don't make it too complicated or there will be errors. If you design
      voting machines or systems, ask yourself: Can my mother/grandmother work this?

      You want to talk about them damn politicians socially engineering the public?
      How about coming out of your shotgun shack, stop typing your manifesto and help work towards fixing the problem.

      People collectively are dumb panicky animals.
      Individually the majority are actually quite intelligent. I've seen exception, but the rule usually holds true.

      People don't want to know about or pay attention to politics for two reasons:
      1) They are tired and frustrated of it
      2) They don't want to be bothered learning about it

      Easy plain text education would help the people suffering from the No. 2 problem.
      Broadcasting alternative reasonably unbiased locations where at least voting/candidate information can be found.
      This information is desperately needed at everyone's local elections.
      The Internet has been helping with this. I'm not saying blogs or podcasts, but look at the discussion we are having right now.
      Even websites that post a small profile of candidate and their views made my local election vote a more educated vote.

      Major media networks had their time to distribute this information.
      They can no longer provide information in an accurate or unbiased fashion.

      A viable third political party would help. I've been harping on /. about this since 2000.
      When I talk about viable party, I mean a political party that can have primaries in all 50 states if it so chooses.
      A party that is able to accept members like the other parties at any courthouse rather than registering 'Independent'.
      Also I mean a party that is an actual aggregate of it members' interests in a grassroots fashion and doesn't have
      a polarizing agenda like the Green or Libertarian party.

      A great number of people suffering from the No. 1 problem might welcome a party that isn't bought and proposes ideas
      that make sense. I would cite Ron Paul, but you can't start in the current political morass with ideas that radical.

      Now that my rambling is over what does anyone else propose?

    18. Re:That may be... by Jeremiah+Cornelius · · Score: 1

      Do you know any? I mean first-hand, personaly?

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    19. Re:That may be... by Jeremiah+Cornelius · · Score: 1

      Look. The machines are a minor cog in the big wheel.

      No one really wanted Hillary or Obama - no one really wants McCain.

      In an unrigged process there'd e at least 4 parties... The machines are EXACTLY the Red-Herring used to throw SMART PEOPLE off the trail of the subversion of democratic principles.

      Pelosi is writing a bill to fund a war with less than 18% support by the US population, as they are foreclosed, and will soon be starving to death in bread-lines.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    20. Re:That may be... by Anonymous Coward · · Score: 0

      I'd explain it to you, but judging how well you spell "personally", it appears that you are just as stupid as they are.

    21. Re:That may be... by Eco-Mono · · Score: 1

      So today's process is rigged. Then how does an unrigged process look?

      Better still, how do we build a process that is robust in the face of attempts to rig it?

      I am interested in talking to you directly about answers to these questions. Email me.

      --
      (rot13) rpbzbab@tznvy.pbz
    22. Re:That may be... by Jeremiah+Cornelius · · Score: 1

      Build it and you'll wind up bought-off or dead.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    23. Re:That may be... by Eco-Mono · · Score: 1

      Better than throwing up my hands and declaring the system intractable. And algorithms already exist for keeping a thing secret until it is ready.

      Email me.

      --
      (rot13) rpbzbab@tznvy.pbz
    24. Re:That may be... by tick-tock-atona · · Score: 1

      Wish I had mod points for you. Anyone who doesn't understand, check this out: http://www.guardian.co.uk/world/2008/mar/04/usa.israelandthepalestinians

    25. Re:That may be... by Kingrames · · Score: 1

      Jimmy Carter got Hamas to agree to peace talks and to accept Israel as a state.

      just recently.

      over a weekend visit. ...or did you not get that news?

      amazing what can really happen when people just "do" what needs to be done.

      --
      If you can read this, I forgot to post anonymously.
    26. Re:That may be... by j_w_d · · Score: 1

      Get rid of them all? I am not fond of any governance solution advanced so far. Democracy is no more innocuous than any of the alternatives. It was democracy that passed the hemlock to Socrates and it was democracy that Franklin described as two wolves and a sheep discussing what to have for lunch. Libertarianism is perhaps marginally better, but even there you have issues regarding where one's arm ends and another's chin begins. Anarchism might work once the shooting stopped.

      --
      ------ The only greater hazard to your liberty than n politicians is n+1 politicians.
    27. Re:That may be... by dave87656 · · Score: 1

      ...but these are good, solid, Republican errors!

      God bless the American Voting System!

      You got that right!
    28. Re:That may be... by mOdQuArK! · · Score: 1

      Actually, that's a good argument for disbanding the company, then pointing out to the next company what happened to the first one when they got a bit uppity with the legal threats.

    29. Re:That may be... by mOdQuArK! · · Score: 1

      Machines are fine for creating the ballots. Nice, easy-to-read ballots, with just your choices printed (no hanging chads, multi-marked checkboxes, or trying to guess the "will of the voter").

      Counting is a whole 'nother issue, and needs to be carefully designed to make it hard to cheat. Unfortunately, using machines to count generally makes it EASIER to cheat, at least for the people who have the access necessary to manipulate the machines.

    30. Re:That may be... by MightyMait · · Score: 1

      ...but these are good, solid, Republican errors!

      God bless the American Voting System!

      I believe Sequoia was bought by a company from Venezuela. From Sequoia's own site: http://www.sequoiavote.com/press.php?ID=20

      Sequoia Ownership - Sequoia Voting Systems is a subsidiary of Smartmatic, a private company incorporated in Delaware with principal offices in Boca Raton, Florida. While a private firm, Smartmatic is and has always been open about its owners. A controlling interest is held by its founder and CEO Antonio Mugica, a dual Spanish and Venezuelan citizen. There is absolutely no ownership of Sequoia Voting Systems or its parent Smartmatic by the Venezuelan government or any other government - foreign or domestic. There are those who say that Smartmatic *is* controlled by Chavez and company. I'm not complaining, though. If the right-wingers get to control voting machine companies, why not let some left-wingers control some?
      --
      Nothing interesting to say...MUST...NOT...REPLY...ohtheheckwithit.
    31. Re:That may be... by naasking · · Score: 1

      Not necessarily. A software system built with proof-carrying code has been proven correct and its reliability is subject only to the reliability of the hardware. Given how easy it is to damage and lose paper, I think machines can be made more reliable than paper methods, just not through the current black box approaches.

  2. One thing to say... by Brad1138 · · Score: 4, Insightful

    Paper Ballots - Paper Ballots - PAPER BALLOTS!

    --
    If you could reason with religious people, there would be no religious people
    1. Re:One thing to say... by Anonymous Coward · · Score: 0

      Paper ballots will continue to be the easiest method of creating fradulent votes ever and are no less error prone than any other method(did they erase that or not? which one did they mean?). VOting machines, if properly vetted can be as secure and significantly cheaper for organizations long term. Simply employ a company that is willing to do full code reviews/testing at the same level as nuclear safety.

    2. Re:One thing to say... by Kingrames · · Score: 1

      This is politics. it's not about paper ballots.
      more like:

      Devil elopers, Devil elopers, Devil elopers!

      --
      If you can read this, I forgot to post anonymously.
    3. Re:One thing to say... by KnightNavro · · Score: 1

      Paper Ballots - Paper Ballots - PAPER BALLOTS! Why do you think it is any more difficult to rig an election with paper ballots? They've been doing it for centuries now. I don't think Zimbabwe used electronic voting machines, but I'm willing to bet the election there wasn't on the up and up.

      What we do need is a verifiable paper trail, no matter what kind of voting system we have. This trail can be created many ways, but for electronic machines it boils down to the fact that voters need to look at a printout of what their vote is recorded as and that same piece of paper needs to be checked against the machines memory. A few precincts need to do a complete check of the ballots to verify that the paper and machine totals match, and all precincts need to spot check enough ballots to be significantly sure (in a statistical sense) there aren't discrepancies.

      The advantage paper ballots have is that they essentially create a verifiable trail by default. Since many paper ballots are still tallied by a machine, we still need to do the similar checking to the electronic voting machines.

      Beyond those basic requirements, I don't care how it's done. We don't need open source software, but it would be nice. We absolutely don't want voters taking home their ballots any more than we need them taking copies of their paper ballots home.

    4. Re:One thing to say... by Anonymous Coward · · Score: 0

      Paper ballots will continue to be the easiest method of creating fraudulent votes ever and are no less error prone than any other method

      True, but it's easier to get caught stuffing a ballot box. The physical evidence would be in your hands. It's a lot easier to dispose of 1's and 0's; than shred 10,000 ballots.

    5. Re:One thing to say... by Kadin2048 · · Score: 2, Informative

      I agree that paper balloting systems aren't immune to abuse, but calling them "the easiest method of creating fradulent votes ever" is silly.

      It's significantly more difficult to tamper with a paper system. For starters, if you want to forge ballots, you need a shitload of paper ballots. You can't just walk up to a container of ballots, fiddle with it for a few seconds, and change ballots marked for one candidate into ballots marked for the other. You have to physically move paper around. Lots of election shenanigans has been caught over the years because of the difficult inherent in working with (especially in destroying or concealing) large volumes of paper. Bits are ephemeral at best.

      The police -- and people in general -- are well-attuned due to personal experience to signs of low-tech crime. Have you seen the average age of poll workers? Physical theft, forgery, and ballot-stuffing are all easy-to-understand concepts, and the safeguards against them follow logically. Electronic security measures are only logical if you understand electronic systems, which many people don't, and are very much non-obvious otherwise.

      For instance, with paper ballot boxes, it doesn't really matter if you store the empty boxes in an insecure location on the morning of the election. Any idiot can open up the box before voting begins and make sure the thing is empty. But if you do that with an electronic system, you've just created the perfect opportunity for someone to sabotage the machine with new firmware that will tamper with the votes being cast. That's a trivial example but there are lots of others.

      Electronic voting systems might be a fine choice once we have a few generations of people around who have grown up intimately involved with high technology, people who fundamentally understand and are as familiar with computer systems as today's adults and senior citizens are with paper. Until that happens, it's totally inappropriate to replace paper. The electronic systems are simply not mature enough. Give them another century or so, and in the meantime we'll stick with what we know works.

      There's simply no compelling reason to switch from paper to electronic systems, unless you're looking for a way to rig an election without any pesky paper trail.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    6. Re:One thing to say... by Anonymous Coward · · Score: 1, Insightful

      Paper ballots are easy to take count adversarially - i.e. all parties have staff manning the booths and doing the count, and they keep doing counts until all parties agree, watching eachother like hawks. You can adversarially count the ticker tape output records from a single voting machine, but by that stage the machine can have already fiddled the result, so the (demopublican/republicrat-affiliated) people supplying the machines are the deciders.

      Voting is a human decisionmaking process that should be handled by humans. It also scales perfectly - communities can do vote tallies that are just added together by districts that are added together by counties that are just added together by states etc. It's not like america is even particularly special - india (MUCH larger than the USA in these terms) and europe can manage human-operated elections.

      There is simply no need for voting machines, except to allow corruption of the voting process.

      Yes, paper ballots can be corrupted, but it takes a lot more resources - many human potential whistleblowers to pay off, or just to make mistakes in implementing the orders. And we've got expertise in dealing with such things. Whereas a voting machine can just be quietly reprogrammed, perhaps only once if you get at the code prior to its distribution to all machines, and nongeek people tend to have a blind faith in answers provided by machine.

    7. Re:One thing to say... by cyberon22 · · Score: 1

      I helped with the election process in Canada several times. There we use paper ballots and the process is fast and accurate. Our district completed its count about 3-4 hours after closing, and could easily have conducted a recount in the same amount of time.

      Representatives from all of the political parties were at the table watching the count, making tampering effectively impossible (everyone from the Communist Party to the Conservative Party would have had to be in on the fix for anything to happen).

      The problem is not paper ballots, it's the volume of questions Americans are asked, which (ironically) makes hand-counting less effective and requires a more sophisticated technological solution.

  3. Is this the code? by Anonymous Coward · · Score: 2, Funny

    Votes::Votes()
    {
            count = 0;
    }

    Votes::Votes(Candidate * pcand)
    {
            secretHandle = pcand;
            count = 0;
    }

    Votes::operator ++()
    {
            if(secretHandle){
                                    if(secretHandle->get_id()==GOOD_CANDIDATE) count +=5;
            }
            else ++count;
    }

  4. I've just got to ask... by Nursie · · Score: 5, Insightful

    ... How hard can it be?

    Seriously, how hard?

    Someone presses a button and a counter gets incremented. Big whoop.
    Any error at all in a programming exercise that goddamn simple is evidence enough for me to call for a full on corruption investigation.

    1. Re:I've just got to ask... by aliens · · Score: 1

      Came here to make the same query. Is there some complexity we're over looking?

      --
      -- taking over the world, we are.
    2. Re:I've just got to ask... by jellomizer · · Score: 2, Informative

      You forget one thing... GOVERNMENT INTERVENTION...
      Except for a KISS Aproach to the problem, every factor that they can think of must be resolved.
      Disability for the Blind, Deaf, limited or no movement.
      English and non-english speakers.
      They need to be hack proof but operated by unskilled workers.
      The hardware needs to work in all kinds of crazy conditions.
      Approprate Record Keeping without effecting the privacy of the voter.
      Final output data needs to be easially readable.
      Flexible for write-in votes.
      The list goes on....

      Then they may want it to be flexible by district or by state or both having those rules...

      After all the requirement there is no Time for Candate[buttonID]++;

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    3. Re:I've just got to ask... by SoupGuru · · Score: 2, Funny

      Well, hiding all those backdoors has got to be pretty hard, right?

      --
      What doesn't kill you only delays the inevitable
    4. Re:I've just got to ask... by iminplaya · · Score: 1

      ...call for a full on corruption investigation.

      In the political world, that would be considered advocacy of using weapons of mass destruction. In fact, it would wipe out their entire population. Call it "Ethic Cleansing".

      --
      What?
    5. Re:I've just got to ask... by Anonymous Coward · · Score: 0

      I was about to post the same thing but there has to be more to it then that. No one could possibly be that incompetent.

    6. Re:I've just got to ask... by AxemRed · · Score: 1

      That's exactly what I came here to say, and it seems that you already said it. This SEEMS, to me, to be a simple program. How can these guys screw it up so badly? Did they do no testing? Did they just have incompetent programmers? I think that a 100-level college programming class could write the logic involved...

    7. Re:I've just got to ask... by 192939495969798999 · · Score: 3, Insightful

      Based on all this, it must be pretty hard after all. I assume they would have 2 separate counters, a grand total incremented as above, and an individual anonymous vote recorder. Both of these could be compared at a later date on paper vs. the electronic records. I assume it's hard because, well if it were made as easy as it could be, then you probably couldn't patent it or call it a "trade secret" since it's entirely obvious how it would work.

      --
      stuff |
    8. Re:I've just got to ask... by LandDolphin · · Score: 1

      While I fully agree with you, I mean you should be able to build a voting machine after Intro into Computers.


      But, I believe where it get's complicated is that you cannot record that John Doe voted for Person_D or Person_R. The voting has to be recorded in a way that does not give away someone right to privacy when they vote.


      Now,

      This should not be as hard as they seem to make it. But someone this is an unsolvable problem for them.

      --
      Spelling and Grammar errors have been added to this post for your enjoyment
    9. Re:I've just got to ask... by Digital+Vomit · · Score: 2, Funny

      It's really easy actually. I'll get it started:

      private short DemocratVoters;
      private long RepublicanVoters;
      const int ThirdPartyVoters = 0;

      ...
      --
      Modern copyright is theft of culture from everyone and it retards the progress of the useful arts and sciences.
    10. Re:I've just got to ask... by Thelasko · · Score: 1

      I remember one of my projects freshman year for a class called "Introduction to Engineering Computing" was to make a program that tabulated votes. I am not a computer science major and even I figured out how to make it work.

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    11. Re:I've just got to ask... by xanadu-xtroot.com · · Score: 3, Insightful

      Well, hiding all those backdoors has got to be pretty hard, right?
      With closed-source, it's not hard at all. That's where the problem lies.

      Aside, even if the devs were 100% perfect and typed ALL the code perfect, there's nothing stopping some jerk from slipping something in at final compile time, or even after that with "last minute update" to the "firmware".

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
    12. Re:I've just got to ask... by grumling · · Score: 1

      the problem is that voting machines are cheap, since they are only used once every year or so. the manufacturers make 'em cheap by putting third string programmers on the project, using off the shelf operating systems, and lousy hardware.

      The other big problem is that there was no complete list of requirements.

      --
      "Well, good luck finding a judge that doesn't run a bestiality site."
    13. Re:I've just got to ask... by gd2shoe · · Score: 1

      For those who don't remember, Diebold got caught doing that a few years back in CA. That brings out the concern: When aren't we catching it? Who aren't we catching?

      I like electronic voting machines in principle, but we really need some public outcry. This is lunacy.

      --
      I won't join Slashcott. OTOH, If Beta goes live, I just won't be back until it's fixed. Sorry Dice.
    14. Re:I've just got to ask... by magarity · · Score: 1

      English and non-english speakers
       
      Non-issue. Only citizens can vote and there is an (small but existant) English comprehension test as part of citizenship testing.

    15. Re:I've just got to ask... by jimicus · · Score: 2, Insightful

      Aside, even if the devs were 100% perfect and typed ALL the code perfect, there's nothing stopping some jerk from slipping something in at final compile time, or even after that with "last minute update" to the "firmware". It would probably relevant to point out here: This could just as easily happen with opensource voting software. You need to change the entire procedure so "last minute updates" don't exist - or if they do, there's an audit trail for them.
    16. Re:I've just got to ask... by Anonymous Coward · · Score: 0

      Well... you might be on to something there if the machines actually made any effort to meet those requirements... but do they honestly even meet more than 1 or 2 of those?

    17. Re:I've just got to ask... by Splab · · Score: 1

      is it that simple?

      Write me a program then that absolutely makes sure that no vote gets lost.

      Adding to a counter isn't that simple - what if it fails, how do you recover? What if the recovery fails? Creating exception safe programs is extremely hard - Oh you want it on a higher level language? How do you PROVE! that said language is safe?

      This is not a simple problem, and thus should default to simplest possible solution - have humans from both/all camps count all votes under supervision from volunteers.

    18. Re:I've just got to ask... by the_B0fh · · Score: 1

      Why should last minute updates exist?

      Any changes need to be properly tested. PERIOD.

    19. Re:I've just got to ask... by nickhart · · Score: 1

      I don't believe either corporate party (Republican or Democrat) has any interest in free and fair elections in the US. Why do I think that? Because I have yet to see a concerted effort to substantively improve the accuracy and accountability of our voting systems (and in an equitable manner, not piecemeal with some districts "more equal" than others in reliability).

      Democracy in the United States is an illusion. Corporations and the wealthy control the government and they always have. They have many means at their disposal for accomplishing this feat:

      1. legal bribery (aka: campaign finance)
      2. veiled bribery (aka: lobbying)
      3. rewarding officials (elected or appointed) with lucrative jobs when they leave office
      4. when all else fails, the capitalists can sabotage the economy (by moving their capital overseas) and essentially blackmail the government to do their bidding

      The amount of money raised (the vast majority of it coming from the wealthy and corporations), media coverage (controlled by corporations) and incumbency are the biggest predictors of which candidate will win. Voting is little more than a formality. In fact, voting is the riskiest part of the game for politicians, because there is a small but very real chance the public will not choose the favored candidate. Why would those who benefit from the status quo actually want to make elections fairer and increase the risk of popular will preventing the outcome desired by the capitalist class?

      The role of "democracy" in the US is not to express the public will, but to give the illusion that the government has popular support. Two corporate parties have jointly ruled the US for over 150 years, much to the benefit of the wealthy. Any progress we've won was the result of pressure from below by mass movements--not because good politicians were elected or the right party was in power.

      This illusion of democracy helps forestall the development of a genuine progressive movement. After all, why bother with the long, hard work of building a movement if there are free elections or if the public supports the regime in power? And besides, party X might not be as good as I would wish, but they're better than party Y and they at least give lip service to my ideals.

    20. Re:I've just got to ask... by Anonymous Coward · · Score: 0

      Even if the software is all right the hardware can have been tampered with. We need the source code for both software and hardware. And a way to dissect the machine to verify it.

      Do not blame a company or the government for being corrupt without knowing it for sure. It can just aswell be that these are just stupid people that do not understand that their Windows 3.11 Verilog compiler is a very risky thing that attackers can easily modify before the hardware is laid out.

      Do not optimize the code. Do not optimize the hardware. Do not have CPU cache. Cut down the instruction set. Cut down the bit-width. Make it as simple as possible to verify.

      I can understand that by keeping all the blueprints secret nobody will ever know the errors in their product. At least not ordinary people. But you know, there are spies, there are agents. They use techniques that are far into the future. They will know how the machine works and all its faults. They will know how to tweak it. They know how they can hide all evidence. They are not stupid.

      I think that the government needs to know more about computers, so that they do not fall prey of these not stupid people. And yes, I believe that the manufacturer is talking true, that they are honest people and that their product has been tested properly.

    21. Re:I've just got to ask... by Anonymous Coward · · Score: 0

      ... How hard can it be?

      Seriously, how hard?

      Someone presses a button and a counter gets incremented. Big whoop.
      Any error at all in a programming exercise that goddamn simple is evidence enough for me to call for a full on corruption investigation. I understand what you are saying, but it is generally not the counting that is the problem, but the interpretation of the ballot that causes the most headaches.

      I have served as a witness to several election recounts, and you would be amazed at the voting public's ability to not follow the directions. My first time, I was astounded at the various methods voters used to cast their vote.

        Just keep in mind that it is not always a binary operation. I have witnessed recounts of both pin punch card and ink (fill the oval) type ballots. Just when you think you have all the angles covered, you get something new that makes you scratch your head.
    22. Re:I've just got to ask... by jd · · Score: 1

      Hey, don't knock it. The machines aren't only disabled for the blind, they're disabled for everyone else too! That's equality for you.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    23. Re:I've just got to ask... by jellomizer · · Score: 3, Insightful

      Imagrants go to the U.S. have children, in the state, they are full citizens. They move back to the home country grow up and learn their languge and go back to America legally... They speek there languge as a primarly language. Or the other case while less common now, lets take Lewiston ME, say 50+ years ago. That city everyone spoke French as their main language, it is possible for a child to grow up and go to all French School and work and interact all people who speak French, without having to learn to read or speak good English.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    24. Re:I've just got to ask... by jimicus · · Score: 1

      Why should last minute updates exist?

      Any changes need to be properly tested. PERIOD. All well and good, but you still need the procedures in place.

      Right now, it seems that voting officials don't see anything unusual in having "last minute updates" applied to the systems they're managing - as far as they're concerned, it's a magic black box which is fantastically complicated and so occasionally these things occur.

      I would dearly hope that in a paper-based election, the voting officials would certainly have something to say about someone rocking up out of nowhere and presenting them with a new batch of printed ballot papers and demanding the old ones be destroyed.
    25. Re:I've just got to ask... by Chode2235 · · Score: 1

      Damn, that pesky 14th amendment always seems to get in the way.

    26. Re:I've just got to ask... by amRadioHed · · Score: 2, Interesting

      Adding to a counter isn't that simple - what if it fails, how do you recover? What if the recovery fails? At the very least all you need to do is pop up an error message and notify the voter that their vote hasn't been recorded. There is no real excuse for vote errors that fail silently. And they should be incredibly rare also. The fact that errors showed up in a vote with 300 ballots is shameful.
      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    27. Re:I've just got to ask... by Anonymous Coward · · Score: 0

      Since you asked...

      So it's a vote-for-three contest, and the voter tries to vote-for-four. Is that so hard? What if they only vote-for-two? What if they vote-for-none (a protest ballot)?

      What if they want to write in a candidate, but the name they write in is one that's already on the ballot. Do you block this? How? What if the contest allows (as New York does) cross-filing of candidates in multiple parties? Do you detect that "Tom Jones - Democrat" and "Tom Jones - Free Thinkers Party" are the same person?

      What if they choose straight-party-voting at the beginning, and then decide to vote for a member of a different party for just one race? What do you do then? What if the jurisdiction wants a report that shows how many people voted straight party? What do you do then?

      There is no "national election law" in the US. It's all state-specific, as this falls under their purview. They may choose to standardize on various things, and are forced to when it comes to voting rights issues (ala voters with disabilities), but each state could (in theory) have their own unique set of rules for what voters can and cannot do.

      In some states, you have open primaries where you don't have to vote within your party. In others, you can only vote in the party you're registered in.

      In some states, you not only get to choose a candidate for the primary, you also get to choose the delegates, by name, who would go to the party convention and vote for them. Most states, you don't.

      There are solutions to all of these problems, but like many things, it's a little more complicated than it appears at first blush.

    28. Re:I've just got to ask... by geekoid · · Score: 1

      ATM's do all that. In fact, all those problems have well known solutions.

      It is not that hard.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    29. Re:I've just got to ask... by Lijemo · · Score: 1

      What I wish someone working at one of these places had done would be to slip code in that checks to see if this is the actual election and not a test (by date and time, for instance. Maybe hacking the hardware with a radio link to an atomic clock) that would adjust all votes so that the precentages stay the same, but votes are added to give a slight plurality to someone who can't legally be president, and would never get elected if s/he could.

      Then, the day of the election, results would come back, say, 29% Republican, 31% Democratic, 1% Green, 2% Libertarian-- and 37% as write-ins for "Sadam Hussien".

      That would get the attention of people who's eyes glaze over when when experts try to explain what the problem is.

    30. Re:I've just got to ask... by AnomaliesAndrew · · Score: 1

      I've seen forum voting screens with better security than Diebold's.

      Whoa... I think I'm onto something here...

      They could make everybody who wishes to participate in voting be required to have an identification chip implanted in them that would store cookies and have a static IP(v4) address! This plan is foolproof! /sarcasm!!!

      --
      Move all sig!
    31. Re:I've just got to ask... by nikanj · · Score: 1

      The biggest IT company in finland has been building the voting system for the finnish parlament for a few years now. There are 200 members in the parlament, the system records the standard yes-no-abstain-absent from every member. Not hard, could be a study project for a bunch of undergrads
      The project is over a year late and millions over budget. The result? The same company was selected to deliver the country-wide e-election system. Yay for corruption!

    32. Re:I've just got to ask... by Anonymous Coward · · Score: 0

      For real. I mean how hard can it be to use a computer to count things. Hasn't that been done once or twice before?

    33. Re:I've just got to ask... by magarity · · Score: 2, Insightful

      "Pesky" is about the mildest possible word for the 14th amendment. It's tragic how something intended to make the former slaves into citizens became perverted into what it is used for today.

    34. Re:I've just got to ask... by Anonymous Coward · · Score: 0

      Most of the requirements you listed are at the user-interface level. The voting engine back-end should be minimal and rock-solid. Ideally it should be formally verified to be correct. There is no reason it should ever produce incorrect results. What you listed is a cop-out plain and simple.

    35. Re:I've just got to ask... by Pope · · Score: 1

      Based on my limited knowledge of US elections, it's really not that simple. On voting day, you're not simply voting for a single candidate for President: there'll be Representatives, Senators, different local Propositions & elected officals, etc.

      Now come up with a single program that can handle 50+ variations and report them in a consistent, repeatable, and more importantly hacker-proof & redundant manner.

      --
      It doesn't mean much now, it's built for the future.
    36. Re:I've just got to ask... by gurps_npc · · Score: 1
      What you just did was make it EASY to forge.

      The entire point of the voting MACHINES, instead of a s simple running tally like you describe is to catch fraud.

      Major, SIMPLY methods of catching fraud include the following:

      1. Comparing SEPERATE counters for total votes cast with counters for each of the possible candidates.

      2. Comparing hourly totals, so that total for each hour equal total of all hours.

      3. Comparing individual machine totals with total for all in a specific site.

      4. Comparing totals for all sites with the grand total for a voting district.

      5. Comparing all totals for voting districts with a grand total for a state. Moreover, often there are different things to total, for example if there is a select candidate and a confirm, that the totals for the confirms don't exceed the total for the total votes.

      It is a method similar to double entry book keeping. This way, no you can't just change a single figure to cheat an election, you need to change a WHOLE BUNCH of figures.

      --
      excitingthingstodo.blogspot.com
    37. Re:I've just got to ask... by jellomizer · · Score: 1

      ATMs are designed by private Indrustry. Besides if there is a failure say 0.05% that happened insurance covers the cost or the bank will correct it, or sometimes the client will just get screwed and switch banks and never use an ATM again...
      Also with ATMs if they are broken they put an out of order sign on it, and can wait for it to be fixed in a couple days.
      But for voting if say 0.05% of the votes had an error there will be political hell. And if it is broken it needs to be fixed rightaway. Because voting only lasts 1 day.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  5. heh. by Kingrames · · Score: 4, Funny

    public boolean IsVoteTallyCorrect()
    {
      return true;
    }

    --
    If you can read this, I forgot to post anonymously.
    1. Re:heh. by OrochimaruVoldemort · · Score: 1

      public boolean IsVoteTallyCorrect()
      {

        return true;
      } i think you mean "constant boolean IsVoteTallyCorrect"
      --
      If people can get past, can they get future? Best way to confuse a stoner
    2. Re:heh. by Anonymous Coward · · Score: 0
      no! It needs a getter pointing to a private static! And a try-catch block in case of errors! ;)

      private bool _IsVoteCorrect = false;
      public bool IsVoteTallyCorrect
      {
      // Only get because we don't want this value to change.
      get{
      try{return (_IsVoteCorrect?true:false);}
      catch { return true; }
      }
      }
      Yes, I've seen even worse code.
    3. Re:heh. by Devv · · Score: 1

      int main () {
      int democrats=0, republicans=0;

      if (VMAPI.VoteMachineClick=="democrats") {
          democrats+=rand()%2;
          } else {
          republicans+=rand%2;
          }

      if (republicans>democrats)
          return 0;
      else
          return -1;
      }

      --
      +1 Agree -1 Disagree
    4. Re:heh. by Anonymous Coward · · Score: 0

      You forgot "//TODO: fill in implementation"

    5. Re:heh. by Kingrames · · Score: 1

      actually it would be //If you can read this, WEGONSUEYOASS.

      --
      If you can read this, I forgot to post anonymously.
  6. Next article: by sm62704 · · Score: 4, Funny

    "Princeton Professor, Ed Felton was arrested today for violation of the DMCA..."

    --
    mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    1. Re:Next article: by discogravy · · Score: 3, Informative
      I realize you were going for Funny, and got there, but for those unaware, Prof. Felton is not new to this game, has done research (and testified about it) on the MS' "IE can't be removed" antitrust defense, Diebold voting machine bullshit, and Sony's rootkit bullshit among a few other things.

      He's got bona fides as a researcher in the field, and I believe was asked to do this work in TFA -- DMCA notices are going to roll off unnoticed, like ....well, like votes for the democratic party on one of these Sequoia machines, apparently.

  7. I'm amazed by this every time that I by zappepcs · · Score: 4, Insightful

    see another story about vote machine problems. If it was a NASA rocket motor there would be congressional investigations, news people camped out waiting for news of the investigation at NASA headquarters etc.

    But this gets shoved under the carpet at every turn like a bit of dirt that not even MSM wants to report on.

    It makes me sad to be American, well, sad that such things happen in America. We are supposed to be better than this. We were (I think) and I hope that we are better than this soon. It's disgusting.

    The machines themselves are not complex pieces of equipment that take rocket scientists to develop or maintain. According to someone that should know, they are not even as secure as an ATM machine. How fucking sad is that?

    Why, yes, I do have some suggestions. Where is the forum for me to submit them?

    1. Re:I'm amazed by this every time that I by Anonymous Coward · · Score: 0

      If it's so easy and inexpensive to make a secure and accurate electronic voting machine, why don't you do it and get fabulously wealthy?

      Better yet, why doesn't the open source community write a secure voting software package? Whatever happened to "The Cathedral and the Bazaar"?

      In this case, the 'cathedral' of closed source software is in a very weak position, but it'll win anyway since there is no open source competition!

    2. Re:I'm amazed by this every time that I by DragonWriter · · Score: 1

      If it was a NASA rocket motor there would be congressional investigations, news people camped out waiting for news of the investigation at NASA headquarters etc.


      Only once a manned spacecraft blew up. The actual history of actual problems and treatment of reports of problems at NASA I think demonstrates this rather clearly.

      While rigged, insecure, or simply inaccurate voting machines might also lead to deaths (and even far more of them), the connection isn't as immediate, obvious, visible and dramatic.
    3. Re:I'm amazed by this every time that I by Anonymous Coward · · Score: 0

      But they might have already happened!

    4. Re:I'm amazed by this every time that I by zappepcs · · Score: 1

      An interesting point, and once the government begins opening bids for such equipment to other than approved government contractors/bidders it just probably will happen.

      Measure pain and liability against reward. Developing a KDE app comes out positive. Giving the government something will likely turn out negative in balance. The trouble is not just the contracting issues, but also the fact that support systems are not there for OSS developments. So, yes, the Cathedral will have more resources to push at the problem and yet as it is painfully obvious not the right design or software resources to throw at it.

      There are several glaringly stupid and overtly fucking obvious security flaws in the machines I've seen so far.

      Using a common toilet towel dispenser key to lock the box???

      Keeping the operational code on a removable drive/device ??? WTF

      If you can plug a USB device and load your own malicious code into the machine... well, they missed another obvious lock mechanism.

      The government has been buying circuit boards covered in conformal coatings for years. The protects the board from various maladies including prying eyes and hackers.

      Can you say paper trail?

      Can you say redundant electronic accounting for each vote?

      Can you ... never mind. There are so many obvious ways to improve what has been put out there so far that it's like picking on the small kid at recess.

    5. Re:I'm amazed by this every time that I by Danse · · Score: 1

      If it's so easy and inexpensive to make a secure and accurate electronic voting machine, why don't you do it and get fabulously wealthy? Who would buy it? Doesn't seem like there's much of a market yet for accurate voting machines as long as its the politicians that are deciding what we'll use, and this kind of news getting little or no play in the mainstream media.

      Better yet, why doesn't the open source community write a secure voting software package? www.openvotingconsortium.org

      --
      It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
    6. Re:I'm amazed by this every time that I by Anonymous Coward · · Score: 0

      The press won't bother camping out, if they don't think they'll get anything out of it. At least with a NASA investigation, they know that NASA is actually investigating and intends to report to the media.

      Congress won't bother mounting an investigation because they don't think they'll get anything out of it. They know that road this ends with experts taking different sides of technical issues that congress-critters couldn't understand anyways. (Paid to do so no doubt, but that makes no difference in the end.) So the argument will come down to accessibility for the disabled or jobs or any other issue that people can understand, even though it's irrelevant to the actual problem at hand.

      And as long voting machines aren't being rigged to elect a radical who directly ruins our way of life — not just some foreign country's a long way away — then nobody here will bother enough to care.

    7. Re:I'm amazed by this every time that I by Anonymous Coward · · Score: 0

      Actually it's more like: If there was a voting anomaly in American Idol, and one of the more popular and talented (yeah, a stretch) contestants get the boot, this would be plastered all over the 6 o'clock news, CNN, E!, etc. You'd have people protesting outside Fox studios demanding a recount. You'd have countless websites created in anger, thousands of blog articles written, just generally tons of outrage over this injustice, this travesty of democracy. Oh noes! Christy McSomebody got voted off American Idol! Burn down Fox! Fire Simon, Paula, and Randy! Throw Seacrest... out!

      However, problems with voting for our government officials? Errors in the tallies for the primaries and caucuses? Hardly a blip on the MSM radar. How sad indeed...

    8. Re:I'm amazed by this every time that I by AeroIllini · · Score: 1
      --
      For security, the MD5 hash of this message and sig is 09f911029d74e35bd84156c5635688c0.
    9. Re:I'm amazed by this every time that I by dissy · · Score: 1

      Why, yes, I do have some suggestions. Where is the forum for me to submit them? Of course sir! Just step this way, to one of our new e-suggestion box!
      Just use this super shiny touch screen, and key in your complaint with us.
      Then, using the power of the internet and magic, it will take your complaints and report that everything is A-OK to head quarters!
  8. And this will change things how? by damburger · · Score: 3, Interesting

    What do you think the chance of this affecting the use of voting machines is? How often is anything of great significance altered due evidence being presented that it is inadequate?

    Rationality is on the defensive. It certainly doesn't have much place in public policy any more. In every aspect of life, people are being convinced that the universe is not subject to laws which can inform our actions by predicting consequences, but that we are at the mercy of outside forces beyond our understanding, let alone control.

    The 'Invisible hand' of the market means we must accept everything capitalism throws at us. The 'Intelligent designer' controls all life and we must not meddle with it. The natural rhythms or the Earth/Sun are responsible for global warming, so environmentalism is futile.

    In the face of such a widespread campaign to render people helpless and reason impotent, no amount of evidence will achieve anything.

    --
    If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
  9. Re:Don't forget ... by OrochimaruVoldemort · · Score: 1

    is it troll month on slashdot?

    --
    If people can get past, can they get future? Best way to confuse a stoner
  10. free software with voter verified paper record. by gnutoo · · Score: 1

    A fraud investigation is a good idea but that's not enough. There's a real possibility the companies involved can sleaze out of things because they have kept everything secret all along. Documenting the lack of evidence and lack of transparency is a good exercise on it's own because it will cast doubt on elections that use non free software and other impossible to verify mechanisms. The fact is they can't prove the election results are good or fair and that's unacceptable.

    1. Re:free software with voter verified paper record. by uniquename72 · · Score: 1

      1) Congressional Committee opens investigation into voting machines
      2) Committee realizes that it has no computing expertise
      3) Committee hires former Diebold programmer-turned-lobbyist to look into Sequoia inconsistencies
      4) Lobbyist finds no inconsistencies
      5) Investigation is closed
      6) Programmers everywhere look at the data and point out obvious flaws
      7) New commentary falls on deaf ears -- Congress already got the answer it wanted.

  11. My Question by Brownstar · · Score: 2, Insightful

    While it is a very good thing that we have people actively investigating and reporting on the accuracy of the new voting machines.

    Are there any good reports as to how accurate paper ballot counting really is? And how far off do the two diverge?

    1. Re:My Question by nuzak · · Score: 2, Interesting

      Fraud was and is rampant in places and times using only paper ballots. One is not the cause of the other, but neither is it a cure. Voting machines could very easily be far more trustworthy, but they're being built for bottom dollar.

      As for how much they diverge, that's exactly the problem: we don't know, and attempts to find out have resulted in stonewalling and threats.

      --
      Done with slashdot, done with nerds, getting a life.
  12. Simple solution? by TheRedSeven · · Score: 2, Insightful
    In my mind, electronic tabulation has its advantages: it can aggregate data quickly is the big one, allowing precincts to report quickly. The trouble is when you can't verify that those results are secure and honest to the voters' intent.

    The easy solution would be to have 2 paper print-outs: 1 that the voter tears off (like a receipt) and can examine to verify that they voted the way they intended, and 1 that is automatically ripped off and deposited in the 'lock box' for any audits or recounts that might need to be done. (I'm thinking a system that automatically tears the receipt paper and drops it within the sealed system--no human hand touches it, though you can see it through glass/plastic.)

    That way, the ease of transmission and voting exists, there is a verifiable record that the voter can examine, and there is no concern over anonymity, since no order of voting can be extrapolated when the individual votes are separated from the roll. It works on all levels.

    I can't get over--What is so hard about this!? Why are voting machine manufacturers having such a hard time getting a simple solution, and why are they so resistant to improvements on their designs?!

    1. Re:Simple solution? by corsec67 · · Score: 4, Informative

      I can't believe that people STILL don't understand what is wrong with a receipt of how you voted that you remove from the polling place.

      Boss: "Show me your receipt for candidate X tomorrow or don't bother showing up"
      Husband: "Show me your receipt for candidate X tomorrow or it will be painful"
      Creepy Person outside polling place: "Show me your receipt for candidate X and I will give you $10"

      Yes, a paper trail is important, but one that you can refer to outside the polling place has very different problems.

      --
      If I have nothing to hide, don't search me
    2. Re:Simple solution? by nuzak · · Score: 1

      > The easy solution would be to have 2 paper print-outs: 1 that the voter tears off (like a receipt) and can examine to verify that they voted the way they intended

      The way they or anyone else manipulating the vote intends. How many times does it need to be said: The whole idea of a secret ballot is that it's secret to everyone, including yourself once you leave the polling booth. No amount of cleverness can get around this.

      The second system is fine, though I think it's not going to be fun in from a maintenance standpoint. Then again lever machines are about a hundred times more fiddly and they last for decades.

      --
      Done with slashdot, done with nerds, getting a life.
    3. Re:Simple solution? by querist · · Score: 1

      There is one unfortunate side effect of your plan that may, in fact, render it illegal.

      IANAL! However, it is my understanding that there are no "receipts" that voters keep for elections specifically to prevent coersion of votes. I am not sure if this is a genuine legal requirement or just a very good idea that has become a standard, but either way it is a very good idea.

      Sorry.

      This problem has been addressed by many researchers, and there are quite suitable solutions that can be mathematically demonstrated to be secure (barring physical security issues that could only prevent votes from being counted, not allowing votes to be added or altered).

      The fact that the powers that be have not even invited these recognized experts to assist in this process, to me, indicates that they _want_ a corruptable system. These experts have offered their services because they believe in the overall process. The fact that their offers were rejected and the systems were designed by people who were not qualified indicates that the system is failing, or has already failed.

      This is a sad turn of events for a country that, at one time, stood as a beacon of democracy. Some other country will step up to the plate and fill that void. It will be interesting to see which country it that will be. Any guesses?

    4. Re:Simple solution? by Digital+Vomit · · Score: 1

      In my mind, electronic tabulation has its advantages: it can aggregate data quickly is the big one, allowing precincts to report quickly.

      We use paper ballots counted by hand in Canadian federal elections. After the polls close that same evening, we get a running tally on TV of the votes from the polling stations across the country. The winner is discovered by the end of the night.

      You don't need computers to quickly count votes.

      --
      Modern copyright is theft of culture from everyone and it retards the progress of the useful arts and sciences.
    5. Re:Simple solution? by sm62704 · · Score: 1

      Step two is unnecessary. Let the machine tabulate the vote and print the ballot, which the voter can examine before insertion into the ballot box.

      The machines in Illinois aren't Diebold, but it's funny- iirc the election before last, that's exactly the way it was. You could double check your vote on-screen before submission, then was printed a human-readable paper ballot that the election judge pout in the ballot box.

      The primary election this time (my choice, Ron Paul, lost big time) was different. The paper ballot wasn't human-readable. That in itself made me suspicious, considering this IS Illinois, where we're so patriotic that even dying doesn't keep us from voting.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    6. Re:Simple solution? by Anonymous Coward · · Score: 0

      Mod parent +1 insightful.

    7. Re:Simple solution? by TheRedSeven · · Score: 1
      OK. I stand corrected. As parent (and others) have noted, having a tear-off receipt seems a bad idea for all the coercion reasons noted.

      Still, there needs to be something that is EASILY verifiable for the voter, so they can ensure that the paper ballot matches their intended vote. Trying to peek through a 2"x2" cloudy plastic window to see light printing (which is what we have in my precinct in IL) to see that the X is in the right spot just doesn't cut it. And I'm young and have good eyesight. I can't imagine my grandmother trying to do the same.

    8. Re:Simple solution? by Jeremiah+Cornelius · · Score: 1

      Yes.

      A national election in Canada is about the scale of a county election in Los Angeles.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    9. Re:Simple solution? by jandrese · · Score: 1

      I'd much rather have a paper tape under a window that prints out your votes in a clearly legible form (you vote for Candidate X and it prints his name on the tape. At the end of your session, it prints the tape out and lets you watch it go by, then it hides your tape for the next person and prints his votes right on the same spot. The printer should be a generic receipt printer like you see at checkouts, and noisy like one (dot matrix) so it's obvious when it's printing.

      The problem with a system like this is that it's more work for the polling place volunteers to replace the paper tape when it runs out, but it should be very very easy to count (the system could add little barcodes next to each name to make them machine readable for faster recounting if need be, but a person checking each one by hand would also work).

      The accounting on whole rolls of paper tape should be pretty straightforward too. It'll be hard for someone to toss in another roll like they can toss in an extra 1000 votes because the number of rolls should be a small. In fact if it's designed properly, I suspect you could run a whole day on a single roll and avoid having to change them out. For true paranoia, you could have the machine print out some sort of crypto key (public key) on the roll when it first starts printing so you can verify that it came from a particular voting machine later on (and wasn't swapped out by an unscrupulous worker).

      --

      I read the internet for the articles.
    10. Re:Simple solution? by Relic+of+the+Future · · Score: 1

      We vote in November, for positions that start in January. If "speed" is the BEST reason for electronic voting, then there aren't any GOOD reasons for it.

      --
      Those who fail to understand communication protocols, are doomed to repeat them over port 80.
    11. Re:Simple solution? by evanrandael · · Score: 1

      Because the voting machine companies worry more about their 'contributers' than their accountability to actual voters?

    12. Re:Simple solution? by Digital+Vomit · · Score: 1

      A national election in Canada is about the scale of a county election in Los Angeles.

      And...? Are you trying to say the US doesn't scale up it's electoral system with the population?

      --
      Modern copyright is theft of culture from everyone and it retards the progress of the useful arts and sciences.
    13. Re:Simple solution? by Jeremiah+Cornelius · · Score: 1

      No...

      Jus' sayin' that the national scale of Canada is geographically similar to the US, while population and demographically similar to... I dunno. New Zealand?

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    14. Re:Simple solution? by jbeaupre · · Score: 1

      Yes, it doesn't scale. Think of it as a RAID 0 system with each voting precinct as a different drive. More chances for one screw up to bring down the entire system. In theory, going to electronic voting was to minimize the chance of screw ups. In theory.

      --
      The world is made by those who show up for the job.
    15. Re:Simple solution? by phliar · · Score: 1

      Cryptography to the rescue. There are several crypto methods so a voter can verify that his/her vote was counted accurately, but a third party cannot figure out how you voted. (Googling left as an exercise to the reader.)

      --
      Unlimited growth == Cancer.
    16. Re:Simple solution? by pens · · Score: 1

      We've had a similar system where I vote for the last few elections (Orange County, CA). http://www.oc.ca.gov/ELECTION/vvpat/

    17. Re:Simple solution? by Anonymous Coward · · Score: 0

      How about a receipt that you, after checking, shove in a box JUST IN CASE (hah) something goes wrong with the electronic count. A receipt that you take home is indeed a dumb idea.

    18. Re:Simple solution? by jbeaupre · · Score: 1

      I'd be fine with it begin unreadable if you could take the paper ballot and scan it on a different system. I want verification. Multiple verification.

      Imagine if voting machines were only connected to a printer. Do your voting, print out the ballot (human readable or not). Next you have the option of getting it read on a different machine to verify. Ideally, the official polling people plus the Democratic and Republican monitors would each have a handy little machine that could read 1 or 1000 ballots. You could get it checked on any of the 3. If you are not happy, it gets destroyed and you try again. Eventually your ballot goes in the box when you are satisfied (with the vote, no guarantee the candidate is satisfactory).

      Later, after polls close, the official machine does a count and calls it in (by phone or digitally). Then the two parties may do their own count if they so choose (supervised, of course). Heck, even a contracted accountant, NGO, whatever. An instant chance to challenge a vote and call shenanigans.

      No need for an open voting machine or an open counting machine. It's the results you actually care about. And those can be counted so many ways that fraud at the polling level is minimized. A lot of places are pretty close to this model already. It's just a matter of making the readers more available.

      --
      The world is made by those who show up for the job.
    19. Re:Simple solution? by RobBebop · · Score: 1

      The easy solution would be to have 2 paper print-outs: 1 that the voter tears off (like a receipt) and can examine to verify that they voted the way they intended, and 1 that is automatically ripped off and deposited in the 'lock box' for any audits or recounts that might need to be done. (I'm thinking a system that automatically tears the receipt paper and drops it within the sealed system--no human hand touches it, though you can see it through glass/plastic.)

      Wrong, wrong, wrong! One print-out that the voter must hold in his hands and then drop into a lock box. There is NO reason for the voter to go home with a receipt of who he voted for. There is only a need for a sealed and secure bin to sit in the polling place.

      And SECURE means that the bin is under the vision of a security camera so that any vote tampering can be tracked and prosecuted. And the lock combo should only be known by a small group of people who know damned well that they will see jail time for messing anything up.

      And even though the electronic output is quicker, I want to see every polling place hand-count at least one November election anytime a "Software Update" happens because I will be damned if I trust Version 1.1 in 2008 and Version 2.1 in 2009 --- however I would trust Version 1.1 in 2009 if it had been fully validated by hand counts in 2008.

      Is that too much to ask?

      --
      Support the 30 Hour Work Week!!!
    20. Re:Simple solution? by Anonymous Coward · · Score: 0

      A national election in Canada is about the scale of a county election in Los Angeles. Which means you have even more people available to count the votes (paper scales linearly)
    21. Re:Simple solution? by protolith · · Score: 1

      Some good ideas presented, one problem with printing barcodes, The machine could be hacked to print the wrong barcode next to some of the votes cast. "It looked like the right vote when the machine ran the tape by"

      It's easy to make printers print in machine readable characters and use an open OCR platform to count the printed votes for comparison to the electronically cast votes.

      Otherwise, if you can make a machine switch votes electronicaly, it can be made to print the corresponding bar code to make the resultant numbers match and the fraud would be invisible.

    22. Re:Simple solution? by gnu-user · · Score: 1

      Off by an order of magnitude...

      LA -- 9 million

      Canada -- 36 million

      US -- 220 million

      California is a better example, that's roughly 36 million

      Snarkiness (mine and yours) aside, the Canadian system should scale just fine. I see no reason why the size is relevant (it's a precinct based process, much like here).

    23. Re:Simple solution? by Anonymous Coward · · Score: 1, Funny

      Equal time clause requires this:

      Wife: Show me your receipt for candidate X tonight or no noogies.

    24. Re:Simple solution? by jandrese · · Score: 1

      Printing the wrong bar code should be pretty easy to check against though. If a name has the wrong bar code next to it (and these could be read by a hand scanner easily), then that's pretty damming proof that there is a problem. Spot checking is all you'd need to keep a high confidence in the bar codes.

      --

      I read the internet for the articles.
    25. Re:Simple solution? by Anonymous Coward · · Score: 0

      2 of the 3 situations you describe are easily prohibited by current law.

      If your boss even asks how you voted, you have a strong case for hostile work environment/wrongful termination.

      If some creepy person is outside the polling place, call the cops.

      If you hide how you vote from your husband, you have much deeper issues than a voting machine can deal with. Seriously, either get a good therapist or get a good lawyer.

      That being said I see no value in a take away receipt because once it leaves the polling place, it is invalid for the purpose of determining a vote. WAY too easy to fake, and even with proper protections it's still not reliable enough to use in a recount. As the chain of custody is indeterminate at best.

      So ultimately, I see no reason to have a physical receipt, but I see no harm in it either.

    26. Re:Simple solution? by jrutley · · Score: 1

      ...until said boss/husband/badguy "helps" you verify your vote when they're sitting beside you.

    27. Re:Simple solution? by OldeTimeGeek · · Score: 1
      Does Canada have 50 provinces, each with different rules on how votes are to be tabulated? And, even then, do those rules change within the province? California alone has fifty eight counties and each one is left free to develop any type of system they want (within limits). Some of the few things that they absolutely have to do is open and close at the same time, have the same types of election officer, be auditable (the process) and report their results to the California Secretary of State. How they tabulate those results is up to them. The procedures that they put in place are too.

      The vote in the US doesn't scale because it was never meant to be nationwide - the Presidential vote is literally a collection of thousands of small administrative areas, each with their own rules, all trying to vote as one. The only way that this will ever change is if all of the States agree to adopt the same rules and procedures. This will never happen.

    28. Re:Simple solution? by Strilanc · · Score: 1

      You can create cryptographic systems that allow you to check the accuracy of your vote without revealing it in plaintext at any point. Essentially, you don't ask "Did I vote for X?", you ask "Was my vote recorded correctly?".

    29. Re:Simple solution? by Anonymous Coward · · Score: 0

      I can't believe that people STILL don't understand what is wrong with a receipt of how you voted that you remove from the polling place.

      Boss: "Show me your receipt for candidate X tomorrow or don't bother showing up"
      Husband: "Show me your receipt for candidate X tomorrow or it will be painful"
      Creepy Person outside polling place: "Show me your receipt for candidate X and I will give you $10"

      Yes, a paper trail is important, but one that you can refer to outside the polling place has very different problems. A friend and I worked out a solution to this. Have people vote in batches of 10. Each person casts a vote on a computer, and only they can see a number 1 through 10 randomly assigned to their computer for the vote.

      All 10 votes appear on an overhead screen. Each person verifies that their number matches their vote. The 10 votes are logged under a single unique ID and a transcript of all 10 votes is printed for the voter as proof of their vote.

      Finally, all batches of votes are posted in a public place, and anyone can walk up with their paper and their secret knowledge of their number, and verify their vote. You can't miscount ballots that way (layout aside ballot stuffing which we handled separately.)

      And, husband/boss/mafia can't prove how you voted.
    30. Re:Simple solution? by Pope · · Score: 1

      You're forgetting a *very* important thing: Canadian elections (Federal or Provincial) generally involve voting for a single candidate on a single ballot. It's far, far simpler than US elections.

      --
      It doesn't mean much now, it's built for the future.
    31. Re:Simple solution? by hey! · · Score: 1

      Not a problem. Just let the user print bogus receipts.

      At any point in the voting process, you can print a receipt. That receipt contains a cryptographic checksum of the voting, including the fact that the receipt was preliminary. Upon the actual casting of the vote a genuine receipt is printed.

      Subsequently, if you want to verify a receipt, you need a court order to recover the hardware crypto key, which has been removed from the machine at the close of voting and placed at a secure escrow site.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    32. Re:Simple solution? by ZorbaTHut · · Score: 1

      If law was all-powerful, we wouldn't have any worries about people tampering with voting machines, either.

      Good systems do not rely on law to function.

      --
      Breaking Into the Industry - A development log about starting a game studio.
    33. Re:Simple solution? by Anonymous Coward · · Score: 0

      I can't believe that people STILL don't understand what is wrong with a receipt of how you voted that you remove from the polling place.

      Boss: "Show me your receipt for candidate X tomorrow or don't bother showing up"
      Husband: "Show me your receipt for candidate X tomorrow or it will be painful"
      Creepy Person outside polling place: "Show me your receipt for candidate X and I will give you $10"

      Yes, a paper trail is important, but one that you can refer to outside the polling place has very different problems. Boss: Police & News
      Husband: same
      Creepy...you get the idea. bah

      we understand fine...we believe this to be acceptable if the environment of the people we elect did not engender that of which you suggest.
    34. Re:Simple solution? by atraintocry · · Score: 1

      it can aggregate data quickly is the big one, allowing precincts to report quickly.

      I don't see the advantage of this though. TV ratings? Let's just do it right rather than fast. Obviously there's a December deadline but why bother calling it an "election" if the votes aren't top priority?
  13. What a charade. by Anonymous Coward · · Score: 0

    This is the single most important threat to our democratic system of govt.

    These machines are flawed. We know this but continue to allow them to be used?
    We spend TRILLIONS on defense of our country, only to contract the systems
    which determine who controls it out to the lowest bidder? Nonsensical.

    I can see only one way of ensuring an accurate count - store a voter's DNA.
    Sign your ballot in blood at the next general election. Bloody democracy!

    1. Re:What a charade. by sm62704 · · Score: 1

      This is the single most important threat to our democratic system of govt.

      I disagree. IMO the biggest threat to our once democratic republic is our method of financing campaigns. As long as ten million dollars worth of ads compared to another candidate's one million dollars can change your mind, the voting machine itself is a tiny threat. Bill Gates is not an Illinois resident and has no right to vote for any Illinois Representative, yet his money gives him far more pull with my congressman than my mere vote does.

      And he can contribute to both major party candidates so it wouldn't matter to him which one lost, he would win.

      Ideally nobody should be able to contribute. All elections should be financed by the government itself.

      Almost as windmill-tilting is the idea that one should not be able to contribute to a candidate he or she isn't eligible to vote for (neither my employer if out of state or a corporation, nor my union, should be able to contribute), and nobody should be able to contribute to more than one candidate in any given race.

      I think we'll see it sometime after pigs are genetically engineered to fly.

      -mcgrew

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    2. Re:What a charade. by Anonymous Coward · · Score: 0

      So basically you're saying the government should make it illegal for anyone to speak their mind about political issues and candidates?

      Because that's what's gonna happen when joe-schmoe wants to use his own money to make an ad about a candidate he either likes or dislikes and the government says he can't.

      Out of all these bogus claims of free speech violations we see here on Slashdot, this is the one that would actually meet the definition.

  14. John by jab9990 · · Score: 2, Insightful

    It's not the errors, it's the possibility of rigging elections. It's not the errors, it's the possibility of rigging elections.

    1. Re:John by goombah99 · · Score: 1

      It's not the errors, it's the possibility of rigging elections.

      It's not the errors, it's the possibility of rigging elections. Actually the biggest threat is neither. It's the preception that elections might be rigged or have errors without detection. Voting is about convincing the losers they lost so the winners can get on with governing with a mandate. When suspcions persist because the voting system are not transparent or are known to be vulnerable we just don't have effective democracy.
      --
      Some drink at the fountain of knowledge. Others just gargle.
  15. If there's no paper ballot created you didn't vote by analog_line · · Score: 2, Informative

    I'm glad that my state still uses paper ballots, but as long as it's legal to count a vote without any physical record in any state, no national election in this country should be considered "free and fair." What's good for Zimbabwe, Venezuela, the Russian Federation, and Iran, should be good for the United States of America too, and shame on those who claim otherwise.

    Whether it's Hillary Clinton, Barak Obama, or John McCain elected this year, the rest of the world should bring as much pressure on them to reform our elections process as they have in those other countries. Stuff like this prove that people here are working more and more to push back against it, but if you care about what happens here yourself (and if you don't, I don't blame you) push your leaders to push our leaders harder on this.

  16. Meanwhile by glassboxvoting · · Score: 1

    Maryland Attorney General's report on voting system irregularities: press release at http://tinyurl.com/6ahena links to the report. Granted, it was written to address specific 2006 difficulties, but the security of the equipment was not even mentioned, nor was there a security expert on the panel.

  17. Well then perhaps you should consider this by goombah99 · · Score: 4, Informative

    The fact that the company is using legal threats to suppress investigation into the errors is a good argument for using open source equipment that anyone can inspect. I do NOT trust a proprietary solution. Open voting consortium needs volunteers and money. Unlike a normal open source project where all that matters is the quality of the code. This one needs feet on the ground and money to travel in order to get laws changed in 50 states to allow the use of the equipment. (for example many states have laws about how ballots are defined that this protocol requires changing. Many states require certifications which are far from free. But mainly it takes demonstrations and lobbying.)

    Right now they have a matching grant challenge, so nows a good time to offer cash. But think about also being an advocate in your state for getting the laws to allow this system.

    OVC not only has open code but it also has an open bussiness model. They won't require you use it on any hardware they offer. It runs fine on off the shelf equipment. Any company could use the code, states could use the code. OVC would simply maintain it and certify that it is being deployed correctly.

    Open voting solutions is another open source project with a different bussiness model but open code.
    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:Well then perhaps you should consider this by glassboxvoting · · Score: 1

      Goombah99, I don't agree you that all necessary security characteristics can be met without some hardware requirements, but I agree with your approach to transparency and want to talk with folks on your team. I'll be in touch through your site.

    2. Re:Well then perhaps you should consider this by goombah99 · · Score: 1

      Just for full disclosure-- I'm not part of Open Voting consortium. I'm a voting systems advocate and I'm hoping their system gets picked up and matured by some secretary of state (hopefully california since it's a market that will drive things nationally). I want my state to have the option of this. Right now we're drowing in maintainece fees from ES&S even for the paper ballot systems which have gone up 1000% in the last year alone.

      The man you need to talk to is alan dechert at open voting consortium.

      --
      Some drink at the fountain of knowledge. Others just gargle.
    3. Re:Well then perhaps you should consider this by glassboxvoting · · Score: 1

      Speaking of full disclosure, I am interested in manufacturing hardware, so keep that in mind when I talk about how to implement security requirements. :) What state are you in?

    4. Re:Well then perhaps you should consider this by Anonymous Coward · · Score: 0

      Speaking of full disclosure, I am interested in pictures of Roselyn Sanchez, Sandra Bullock, Sela Ward, Anne Hathaway, Bridget Moynihan, or other black-haired beauties.

    5. Re:Well then perhaps you should consider this by dave87656 · · Score: 1

      What's wrong with Paper ballots?
      I live in Germany and everything is done by paper ballots. It works, it's transparent and votes are counted openly and are kept honest by all major parties.
      And, it doesn't cost much. I don't understand why the US is so bent on Electronic voting machines, except that it allows a single company to "count", in secret, votes from their voting machine. That just doesn't make sense.

    6. Re:Well then perhaps you should consider this by Anonymous Coward · · Score: 0

      It makes a ton of sense when you realize that the current group in power has zero regard for our liberties and freedoms and is primarily concerned with making as much money at the expense of as many people as possible. You also have to realize that the vast majority of what has taken place in the last 8 years is in direct contradicion to the rule of law and the American spirit that this country has developed over the last 2 centuries.

      When you view it all with those motives, it all starts to make a lot more "sense", at least to those perpetrating these crimes. The end$ justify the means if you will... Really, they're pulling off this hijack masterfully. If it weren't for the fact that they're doing 100 times more harm to the United States then any RPG toting terrorist fuck, you'd almost have to give them credit for getting away with such an obvious and crooked swindle of our country.

      [lament]It's a damn shame intelligence isn't as prized in our society as fake bumper sticker patriotism... Perhaps we would've been able to avoid the disaster of the Bush administration and would be able to avoid the inevitable rise of an equally deceitful McCain administration.[/lament]

  18. Am I the only one by falcon5768 · · Score: 1
    Who is confused about how god damn hard it is to make a simple secure voting machine? I mean we could fly to the moon and blow the living shit out of the earth, but casting 1 ballot with multiple sections with one selection from each section is like near impossible to do right.

    How fucking dumb are these people working for there companies?

    --

    "Slashdot, where telling the truth is overrated but lying is insightful."

    1. Re:Am I the only one by sm62704 · · Score: 1

      How fucking dumb are these people working for there companies?

      Thank you for that typo, I needed a laugh!

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
  19. what kind of programmer by DragonTHC · · Score: 1, Insightful

    what kind of programmer can fuck up addition?

    seriously, how can any programmer fuck up addition?

    --
    They're using their grammar skills there.
    1. Re:what kind of programmer by querist · · Score: 2, Insightful

      Use Microsoft Excel?

    2. Re:what kind of programmer by Anonymous Coward · · Score: 0

      Is not just adding... that's easy.
      It's what gets added and what doesn't, that's the tricky part.

  20. Re:Don't forget ... by spun · · Score: 4, Funny

    is it troll month on slashdot? Heheheh, You must be new here. Really, really new. You kids these days, you don't know trolling. What you see now is nothing compared to the great trolls of days past. Twofo, meh. Meept, now there was a troll. Or the maresex guy, or 'think of your breathing.' Why, we even had secret SIDs for trolls to meet in to discuss the art of trolling. Trolltalk, that was here! Then there was this whole spoke thing. Sometimes you were 'on teh spoke' and sometimes you weren't. Few knew what the hell it meant, but everyone said it.

    Troll month. hehe. It is troll Tuesday, though.
    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
  21. Here is the real smoking gun... by bgspence · · Score: 3, Interesting

    Sequoia's Explanation, and Why It's Not the Whole Story
    http://www.freedom-to-tinker.com/?p=1267 ...
    "Let's assume the Democrat party is assigned option switch 6 while the Republican Party is assigned options switch 12. If a Democrat voter arrives, the poll worker presses the "6 button followed by the green "Activate" button. The Democrat contests are activated and the voter votes the ballot. " ...

    Then the following comment nails it:

    "Rich Kulawiec Says:
    March 20th, 2008 at 2:59 pm
    I'm working through this explanation with a paper-and-pencil mockup, but meanwhile I'll note Sequoia's use of the right-wing code phrase "Democrat Party" instead of "Democratic Party". It seems to have become fashionable of late among some to use this term as a thinly-veiled insult, then deny that it's intentional. Given how carefully [at least some portions of] this explanation seem to be worded, I don't for a moment believe this is a mistake."

    1. Re:Here is the real smoking gun... by nuzak · · Score: 1

      > "Let's assume the Democrat party is assigned option switch 6 while the Republican Party is assigned options switch 12

      "Option Switch 6" "Option Switch 12"?!?!?!

      What the fuck? Do they not understand that these phantasmagistic gizmotronic contraptulations are programmable these days with fucking WORDS, and not a bank of switches?

      But like RSK says, I have to wonder how much of it is even an accident. These people really do seem to be the counterexample to Hanlon's Razor.

      --
      Done with slashdot, done with nerds, getting a life.
    2. Re:Here is the real smoking gun... by adrianmonk · · Score: 1

      Hmm, I agree that "Democrat Party" is not the correct terminology. And I agree that there are right-wing people who are hostile to left-wing people (just as the reverse is true as well).

      But I see this allegation that it's meant as a "veiled insult", and I've heard similar stuff before, and I don't get why "Democrat Party" is more insulting than "Democratic Party". It just seems like a grammar error, like someone might have said "weightlifter class" when they should've said "weightlifting class".

  22. 2 things. by warriorpostman · · Score: 1

    I'll just go ahead and increment: whySoHard++

    The irony of these crazy electronic voting madness, is that the two fundamental strengths of computers are:
    A) accurately remembering stuff
    B) accurately adding stuff.

    So clearly...it's a hardware problem. :0

  23. So... by RetroGeek · · Score: 1

    1 + 1 = 3, for sufficiently large values of 1?

    --

    - - - - - - - - - - -
    I am a programmer. I am paid to produce syntax not grammar. Deal with it.
  24. Re:Don't forget ... by sm62704 · · Score: 1

    What I find hilarious is the very same malware troll was in the SCO thread, where it would have been an ontopic troll.

    It was modded offtopic rather than "troll". At least this time the mods got it right, any link to malware should be modded "troll".

    I really should start going to the Biters Anonymous meetings again, I've been responding to the troll posts, at least to the extent of saying DON'T CLICK THAT LINK. But damn, it's like giving up cigarettes.

    -mcgrew

    --
    mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
  25. Tradtional Voting Systems by Phonespider · · Score: 1

    Has anyone ever done a study on how hackable traditional voting systems are? It seems to me that it would be pretty easy to clandestinely change the position of some names so that people punch the wrong hole. We're aware of the problems in the new machines but I would like to see just how secure they are compared to the older systems.

    1. Re:Tradtional Voting Systems by the+grace+of+R'hllor · · Score: 1

      Yes, but blank ballots and voted-for ballots would have to be replaced at all the voting districts, as each district would be responsible for counting. To buy the vote, you'd need to affect a *lot* of people, and it would be obvious. To buy the vote with these machines, all you need is to buy the manufacturer.

  26. What this means by Jimmy_B · · Score: 1

    I don't think anyone would go to much trouble to tamper with the NJ Presidential primary. There's not enough at stake to justify the risk, and the discrepancies seen involve small numbers of votes. Thus, there are only two possible conclusions.

    Either the voting machines are so unreliable that they introduce random errors, or someone is planning to tamper with the general election, and conducting a test run.

    If done well, voting machine tampering would leave no evidence at all. We were lucky that some discrepancies showed up this time, because otherwise we would never have known. But now the bad guys know what they need to cover up. That's why it's vitally important that we get rid of these black-box voting machines and go back to a more primitive, more trustworthy system.

  27. I can't believe this... by Derekloffin · · Score: 1
    HOW BLOODY HARD CAN IT BE TO MAKE A GLORIFIED ADDING MACHINE?!

    Is it really that hard to take X and add 1?!

    I swear, these guys are being deliberately incompetent.

  28. Honestly by tj111 · · Score: 1

    How dumb do you have to be to write voting machine software? This is probably one of the few applications that could be written in Brainfuck and still not contain bugs.

  29. Something needs to be done by Digital+Vomit · · Score: 1

    Who's with me in gathering together a "coalition of the willing" among democratic nations for the purpose of bringing democracy to the U.S.?

    --
    Modern copyright is theft of culture from everyone and it retards the progress of the useful arts and sciences.
  30. Slot machines are more secure than this! by zerofoo · · Score: 2, Insightful

    The guys that develop our voting machines should be held to the same standards that the Nevada Gaming Commission requires for cashless wagering systems:

    http://gaming.nv.gov/documents/pdf/07jan11_techstds_kiosks_proposed.pdf

    These guys have some ridiculously high standards to ensure the integrity of gaming equipment. Why can't we get similar standards for voting machines?

    -ted

    1. Re:Slot machines are more secure than this! by Snowmit · · Score: 1

      No one wants to pay for them.

      --
      I have a lot of opinions about Cyborgs and Architects
    2. Re:Slot machines are more secure than this! by AchiIIe · · Score: 1

      Just to add to your stot machine comparison:

      > http://media3.washingtonpost.com/wp-dyn/content/graphic/2006/03/16/GR2006031600213.gif

                     |   Vegas slots           |   Electrocnic voting machines

      Software       | State of Nevada has     | Software is a trade secret
                     | Access to all software  |
                     | Illegal to use software |
                     | that is not on file     |

      Spot Checking  | State gaming inspectors | No checks are required.
                     | show up unannounced at  | Election officials have
                     | casinos to compare      | no chip to compare with
                     | computer chips with     | the one in the machine
                     | those on file. Machine  |
                     | is shut down if there   |
                     | are discrepancies       |

      Background     | Manufacturers subjected | Citizens have no way of
      Security       | to background checks.   | knowing whether programmers
                     | Employees are investiga-| have been convicted of
                     | ted for criminal records| fraud.

      Equipment      | By a public agency at   | By for-profit companies
      Certification  | arm's length from       | chosen and paid by the
                     | manufacturers. Public   | manufacturers. No public
                     | Questions invited.      | info on how testing is done

      Handling       | Casino must contact the | In most cases, a voter's
      disputes       | Gaming Control Board    | only crecourse is to call a
                     | Which has investigators | number at the board of
                     | on call round the clock | elections that may or may not
                     | They can open machines  | work to lodge a complaint
                     | to inspect internals    | that may or may not be
                     | and recoreds of recent  | investigated
                     | gambling outcomes       |

      --
      Nature journal lied in Britannica vs Wikipedia Ask to retrac
    3. Re:Slot machines are more secure than this! by surfingmarmot · · Score: 1

      Well, the difference is that with gaming systems there is significant money at risk if someone hacks the machines whereas with voting machines there is significant money at risk if someone cannot rig or hack an election and the 'wrong' candidate, i.e. the popular vote winner, is elected. For example what would Al Gore's global warming policy have done to the profits and tax subsidies of the energy industry Dick Cheney chums with?

    4. Re:Slot machines are more secure than this! by doojsdad · · Score: 1

      Because money is more important than vote integrity, of course! Why are ATMs more secure than voting machines as someone pointed out? Because there's money involved. Sad, really.

  31. Studies of ballot counting accuracy by goombah99 · · Score: 3, Insightful

    Yes Caltech and MIT have done studies on vote count accuracy. Surprisingly nothing beats hand counting paper ballots. However this sort of assessment is very hard to do because the nature of the error space is so fickle. e.g. machine counting is generally perfect except when it's not. So one has very non gaussian error modes that require huge sampling and unanticipatable conditions to discover.

    Hand counting paper ballots is robust and adaptable. However even here it is hard to test under labratory conditions.

    The most recent study is one happeing right now in Bernalillo county NM, by University of New Mexico and Caltech. Many different ways of counting ballots by hand are being tried (different numbers of observers, different ways of verbalizing, different ways of pre-sorting ballots, and different orders of counting races, etc...) One of the more remarkable findings so far is that teams of counters can have prodigiously different rates of counting (10x variation). This makes logistics of recounting hard to predict and hard to allocate resources for.

    However even that study is flawed in part by the neccessity of time. You cant convince people to count a full election a dozen different ways. So you have to use shorter ballots or only count selected races and this will mask certain error modes.

    Another kind of error mode those studies cant' examine is the one that happened in Washington state during the Governor's race. In king county, various piles of ballots were "misplaced" and later "discovered". It could be malice, but more likely incompetence and lack of procedures causing ballots to be stacked willy nilly in various store rooms or in different containers when gathered from all the precints.

    I'm really please with Bernallilo County Clerk Maggie Toulouse for staging this mock recounts since these will iron out procedural issues and establish a lot of currently anecdotal human factors issues more concretely. Moreover the willingness to be som open about this and invite activists in is quite refreshing. Many clerks have a siege mentality--and of course this is because they have so many activitst making demands and too little money to staff their positions.

    The typical clerks office pays less than $10/hour to new staff and your not going to get IT folks for that rate.

    Send Maggie an email telling her she's got your respect: clerk@bernco.gov. Clerks really deserve a pat on the back when they do it right.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:Studies of ballot counting accuracy by Intron · · Score: 1

      Take a look at the recent New Hampshire primary ballot recount. There is a lot of material presented and a lot of room for error. This was with optical mark, which is normally considered fairly reliable. But the lack of control on the paper ballots and memory cards is appalling.

      --
      Intron: the portion of DNA which expresses nothing useful.
  32. Coinstar, anyone? by MrNougat · · Score: 1

    How come a Coinstar machine can accurately sort and count at least four different coin variations, eliminating the coins that are outside of those tolerances, and a voting machine can't tabulate a simple column of votes?

    Is it just me, or does it (apart from the security aspect) seem like it should be amazingly simple to write the code for a voting machine? If it should be so simple, why oh why are there always these oddball errors that officials and voting machine companies (sorry, Diebold, company) are unable to explain?

    How hard is it, really, for an application to accurately add up several distinct columns of ones? And how in god's name can there be more than one "readout method?"

    --
    Web 2.0 == Giant Blogspam Circle Jerk
    1. Re:Coinstar, anyone? by Anonymous Coward · · Score: 0

      That reminds me of the Chris Rock joke that ballots should be printed on money, that way you KNOW all of them will be counted.

  33. Mods, mod up parent! by Anonymous Coward · · Score: 0

    parent is informative and insightful

  34. JP by themagic8ball · · Score: 1

    I still think they should all be produced on open source platforms on publicly owned hardware. Everyone can see the code, so no one can cry about it later. I don't think you will have any trust in the system unless you have transparency.

    1. Re:JP by Dan+Ost · · Score: 1

      How would be verify that the code we're allowed to inspect is, in fact, the code running on the machine?

      --

      *sigh* back to work...
  35. My only question is... by dyfet · · Score: 1

    Do I get better or worse house odds using a one armed "voter" on election day than I do playing the slots in Atlantic City?

  36. And we need photo IDs to prevent voter fraud? by pajamabama · · Score: 1

    So while there are demonstrable instances of the voting system itself being broken, we have State Legislatures across the US worried that voter fraud is the true "threat to democracy" and demanding that voters show a valid photo ID before they can mark their ballot. Note yesterday's US Supreme Court decision to allow Indiana's voter ID law to stand. If they really wanted to fix the voting system, they'd deal with these fucked up machines. Voter IDs is not about defending our voting system from abuse, it's about disenfranchising sectors of the voting population.

    1. Re:And we need photo IDs to prevent voter fraud? by Anonymous Coward · · Score: 0

      You will need a copy of all the source code and all the Verilog code which are the blueprints for the software and hardware to prevent fraud. Instead of the computer comparing you with a picture you should compare the computer with a picture and if the picture is correct then you know that the voting result is also correct.

      Because some people are naive and think that if the source code is correct then everything is OK.

      Imagine that the problem is in hardware. You press the keyboard and if you do this in a certain way so that when the timing gets right then the user is allowed to edit the results. Cool and interesting. There are many combinations with a keypad and maybe you will need a machine to do this. But anyway you get my point.

      It is called a shadow government. And the politicans did not order it. Don't blame innocent people when you cannot find the correct guilty one.

      I see "Hitler" on his way back! Dissect the complete voting machine including all its chips after that the voting is done. Reduce the number of CPU instructions. Make it simple so that even a 10 year old will understand what it is doing.

      ASAT

      In God we shall trust [and not in the chips inside the voting machine].

      --HPS

  37. Off with their heads! by Anonymous Coward · · Score: 0

    I am sure that the lawsuit threats will keep them very comfortable as they are dragged out into the street and beheaded for election fixing, the Evil bastards. First them, then do the politicians they're fixing the vote for. Fuck the fucking fuckers!

    Concerned Patriot in Phoenix

    PS The Tree of Liberty is fucking thirsty.

    REVOLUTION NOW!!

  38. Survival of the Ballsiest by amplt1337 · · Score: 1

    We can't blame the voting-machine companies entirely -- they aren't behaving out of character; they're doing exactly what they've been bred to do by our competitive marketplace. We live in a society in which to admit error is seen as a fatal weakness rather than a mark of strength. In the American corporate world, you only apologize when you've done something greivously wrong, and even then only under extreme duress, and without admitting fault. You never admit fault, because you never make mistakes. Fault is fatal.

    So of course if anything bad happens, that defense mechanism kicks in--"Surely you're wrong, because it would be impossible for us to have committed an error!" A company without that instinct, led by people with a more reasonable approach to the world, would have been torn apart in the marketplace long before winning a major government contract, because there's selective pressure for trumped-up perfection.

    Obviously we need to seriously rethink this whole electronic-voting concept and its current implementation. But we also need to rethink a society that kills the stock price of any corporation, or the reputation of any person, that admits a mistake. And yet I think I heard somewhere that before you can correct a mistake you have to admit it?

    To err is human; so to claim inerrancy must be monstrous.

    (Of course, none of this goes into the possibility of wilful tampering, which is a separate point. I don't discount the possibility, but I think what I've said still stands.)

    --
    Freedom isn't free; its price is the well-being of others.
    1. Re:Survival of the Ballsiest by geekoid · · Score: 1

      "American corporate world, you only apologize when you've done something greivously wrong, and even then only under extreme duress, and without admitting fault."

      You think it's bad in the US? you should try China or Japan.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  39. our government is ran by fucking idiots by Anonymous Coward · · Score: 0

    how did bush win ohio in 2004?

    DUH

    i wish someone would assassinate them all..

    1. Re:our government is ran by fucking idiots by Anonymous Coward · · Score: 0

      It's time to move on. Seriously.

    2. Re:our government is ran by fucking idiots by Anonymous Coward · · Score: 0

      Exactly. Everyone knows the answer to gross corruption and the complete and total destruction of our democratic process to the tune of effectively silencing millions of voter's voices is to simply "move on." That is brilliant! Why didn't I ever think of that??

      Note: I'm not the original AC that posted the assassinate bit, but I'm more then fed up with the idea that we should all somehow just forget the gross atrocities that we're being forced to endure by our own government and just "move on" simply because they managed to ignore the corruption charges for long enough to make simpletons forget.

      Moving on isn't getting us anywhere except that much closer to McCain continuing Bush's policies of butt fucking our country into an economic and political wasteland that will take generations to overcome, assuming the damage is even repairable once they're done having their way with us.

      Unless you're one of the idiots that actually believes the last 8 years have been beneficial the the country and it's people. If that's the case, disregard everything I said and go back to la-la land with the rest of the bumper sticker patriots.

  40. So Why Don't We Do It Right? by dwibby · · Score: 1

    Since it appears that the vote machine manufacturers are having difficulty programming a vote machine, why don't we help?

    It shouldn't be that difficult to create--I dunno, libvote--to handle all the things we consider basic issues. We might even be able to tackle the security problems. Maybe even get a few user interaction experts to design a interface that doesn't confuse the less-than-tech-savvy crowd.

    Release it under a permissive license, maybe even figure out a platform or two to run it on, with a simple installer so all the counties have to do is buy the hardware.

    We can do this. Right?

    1. Re:So Why Don't We Do It Right? by Bourbonium · · Score: 1

      See earlier comments above about the Open Voting Consortium (http://www.openvoting.org). If they use the OVC system, counties don't even have to purchase the hardware, just lease a bunch of computers for use on voting day. The OVC software comes on a bootable disk, writes votes on CD-R media, and prints out a paper ballot for auditing purposes. In the demo I saw a few years ago (probably in 2005), the whole thing worked just fine on an old Dell Optiplex GX100 Pentium II computer with no hard disk to hack. The most expensive part of the setup was an LCD touch-screen monitor.

      And, of course, the software is open source and free to use. Unlike Diebold and Sequoia Systems voting machines, which cost my county $1,200 a piece. With an average of six machines per precinct, this cost the taxpayers many millions of dollars for bad technology that never worked right in the firts place.

    2. Re:So Why Don't We Do It Right? by OldeTimeGeek · · Score: 1
      And who is going to operate these systems when they are in the polling place? The county I work in pays $85 for 16 hours work, which means that the only people that they're likely to get as an election official are the unemployed or retired - most of which have little to no knowledge of how to troubleshoot system problems. I've worked as an election official in six elections and I've been the only one in the place that has any experience with troubleshooting.

      Many people have asked why the systems are so complex and so expensive. The systems themselves have to be as bulletproof as is realistically possible. They are going to used by people with little to no computer experience in an environment that is extremely variable - voting places can be in schools, garages, churches, basements, firehouses, anywhere there's space - and operated by election officials that have all of three hours training on how to use the systems. And most of the training is on changes to the process - which changes pretty much every election cycle.

      As another poster said, this will become better as the populace in general understands these machines, but, right now, that's not the way things are at the polling booth.

    3. Re:So Why Don't We Do It Right? by Bourbonium · · Score: 1

      I have served as a precinct inspector for every election in my county since 1996, so I've witnessed the transition from punchcard ballots to the Diebold "AccuVote" touch screen machines to the newest Sequoia scanning machines, and my experience has been much like yours. I work with computers for a living, so I tend to be the only person in the precinct with the knowledge to understand why these machines are so bad for democracy. I recall a primary election in 2004 where the Diebold card activator crashed (as well as two of our six touchscreen voting machines). I was on the tech support line when I was advised to remove the tamper-resistant seal from the device, which revealed a small red hole on the side, and re-boot it with a special stylus. Upon re-booting, I was greeted with a Windows CE desktop (no password required). Once I was in the system, the tech walked me through troubleshooting the problem and re-booting into the election screens.

      The advantage of the Open Voting Consortium system is that it doesn't take a SysAdmin to set it up. You just boot from a CD that automatically loads the Linux kernel and the voting software. The system automatically saves votes when they are cast, so if in the unlikely event that you have to re-boot during the day, you don't lose any data, and all votes cast on the computer can be double-checked and audited with the paper ballots that are printed out for each voter. Yes, the systems should be bulletproof, but none of the expensive commercial systems meet that criteria. Fer Crying Out Loud, they're all built on Microsoft Windows code, which is the primary target for hackers and malware! Their source code is closed and proprietary, but even so, these systems have already been hacked multiple times by university professors and their students.

      The OVC model is so much less expensive and makes a lot more sense than trusting our elections to unscrupulous corporations like Diebold and ES&S. The primary advantage is that it is OPEN, and anyone can examine the source code and check it for vulnerabilities. It is a standalone system running from a ROM environment so it can't be hacked remotely. The problem is that the politicians who make these decisions have no incentive to use simple solutions, and every incentive to game the system for their own advantage, especially when corporations can spend millions of dollars to lobby state legislatures to favor their product over some simpler, more transparent voting system. Remember that the CEO of Diebold was a heavy financial contributor to George W. Bush's 2004 re-election campaign, and promised to deliver Ohio to the Republicans before the election. He later had to resign in 2005, after fulfilling that fateful promise.

  41. lots of stuff going on by goombah99 · · Score: 4, Interesting

    In this case there are almost certainly multiple errors, one of which is the design error sequoia explained that causes the wrong ballot to be recorded.

    Another plausible error mode here is the one the ES&S ivotronics had (and ones with old firmware still have). Certified voting machines are required to redundantly store the votes, usually 3 times, and there may be some effort to have these in different memory modules.

    A while back ES&S had a bug that was triggered by a low battery voltage. The low battery condition would cause the logger to report this in the log. However the log entry was too long and cause a buffer over flow that over wrote the header of one of the redudant vote files. When the votes were read out at the precinct the machine did not notice the corrupt header and a second programming bug caused the malformed headers to cause other problems including mis-reported various things (like the maching ID) which then caused all sorts of downstream problems.

    When the votes were read out by another method the corruption of the primary vote file was detected and it silently failed over to the secondary record. This produced a vote report that did not match up with the first one.

    A reveiew of multiple systems was done by the Florida election supervisor who estimated about 1 in 7 machines reported wrong. He was fired.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:lots of stuff going on by Jake73 · · Score: 1

      I appreciate your attempt to explain how difficult this could be. But loggers and counters and reliable computers are not beyond our current technology.

      Truth is, the system can be very well defined. You only have a certain number of ways to interface with the user. You only have to record a few things.

      It's not hard to log something 3 times to different banks. It's not hard to write a good, error-free logger. These aren't web browsers parsing millions of lines of code written by thousands of people in different ways. You can't walk into a voting booth and try to cause a buffer overflow by voting too much for the same candidate.

      These are systems that any competent senior design student could handle in a semester.

      I'm with the original poster. I really don't get it. We must be missing something with this.

    2. Re:lots of stuff going on by goombah99 · · Score: 1

      I do agree. What you are missing is really simple. It was a rush to market. These are almost monopolies now with 80% of the voting systems sold by just two companies--both controlled by a pair of brothers!

      --
      Some drink at the fountain of knowledge. Others just gargle.
  42. Hard Evidence of Rigged Election by natoochtoniket · · Score: 1

    This isn't hard evidence of an "error". An "error" is by definition unintentional. When simple counting is done incorrectly by a computer, for numbers that are small enough to fit in 32 bits, it isn't an "error". The computer is just doing what it was programmed to do. I cannot imagine a programmer being so incompetent as to program an increment instruction incorrectly. That cannot possibly be an "error." It has to be intentional.

    The evidence reported by this article is clear, unambiguous, damning evidence of election rigging. There is no other way to interpret it.

  43. It ought to be illegal... by DigitAl56K · · Score: 1

    .. to have trade secret protection on a voting machine. In fact, any protection that prevents the public understanding exactly how the machine works ought to entirely undermine confidence in the system to such an extent that systems whose design and software is not in the public domain should be banned from use.

  44. Well... by Nathrael · · Score: 1

    It's not a bug, it's a feature. And much cheaper than bribing people.

    --
    A good education is a bit like a STD - it makes you unsuitable for a lot of jobs and gives you a desire to spread it.
  45. Let me count the ways... by Anonymous Coward · · Score: 0

    1.) Use a short int in basic...
    2.) Allow the user to enter the number of votes, but be sure to use a signed number, so that an enterprising voter could enter -1 and subtract votes from a candidate...
    3.) Fail to debounce a switch so that noisy contacts repeat the vote several times in a row...

  46. I'm Republican... by imyy4u2 · · Score: 1

    Because not everyone can be on welfare.

    In all seriousness though, we need a gigantic DUH tag for this story.

  47. let's send a message: HANG the CEO by justdrew · · Score: 1

    and the rest of the people in charge of this company, and the corrupt officials who made the deals with them and the other shady rigged election systems, like diebold.

  48. mod parent up, no troll Re:That may be... by Essron · · Score: 1
    the logic behind someone modding this post a troll is beyond me. i think it is articulate and accurate:

    Look.

    These machines are intended and designed to prop-up the parlour-game of democratic basis for American government. They are not meant to "work". They are meant to reduce the definition of "democracy" to merely "voting" for the general public - and then to manage that vote. If they decrease the confidence of a certain segment of the public in the whole process, then they are also serving their secondary purpose: The devolution of the US to Banana Republic status.

    The coup was completed in 2000. The dramatic operations began 40 years earlier, but it took awhile.

    You don't see this. You think you still live in the same country that you were born in, that you attended Elementary School in, that you call the same name.

    But it just isn't true. Visitors to your country get it in a very short time - but most of them clamp their mouths shut - it is quickly apparent that Americans are uncomprehending.

    This isn't just Republicans. Sure - the Republican leaders are the sharp and shiny spear-tip, slicing the American side. The Democrats are just as on board - the solid wooden shaft, following this through the body. The elite of these - Cheney's and Pelosi's - will keep their mansions and their millions, their holidays in Vail and Sun Valley.

    They will never join the people who "voted". That would be to join Dr. King, or Mel Carnahan.
  49. Let's apply a little common sense by Whuffo · · Score: 1
    The winner of a major election will receive large amounts of money and power. Not just the salary for the position; there's a whole gravy train of "perks" that come along with the job. There may be a very few candidates that are actually only interested in making a positive change in our society - but those folks are very, very rare. Politics attracts greed; that's the way it's always been.

    So what would these candidates do to secure a place in this lucrative game? Accuse and defame their opponents? Check. Launder money and hide assets? Check. Conceal conflicts of interest? Check. Break the law or violate the constitution? No problem.

    I don't think anyone here imagines that these candidates are not interested in each and every vote that they can get. Yet at the same time, these electronic voting machines are not accurate - for whatever reason, they don't count votes accurately. The big question here is - if the machines aren't counting right and the candidates don't seem to care about it - what's really going on?

    That's a very troubling problem. Greedy politicians trying to get aboard the gravy train and the vote counting machine which determines if they get elected or not is incapable of accurately counting the votes. I don't see it as a partisan issue; none of the candidates are standing up and pointing a finger at the defective voting machines. Not the Democrats, not the Republicans, not even the Independents. Given the candidate's strong need to get elected, what would it take to get them to ignore the voting machine problem? That's the real story - there's a much larger issue being hidden here.

  50. We have a new "Man of the Year" . . . by mmell · · Score: 1

    Note the double-m's and double l's in my handle. I'm feeling pretty good about this . . .

  51. I whole heartedly disagree by Shivetya · · Score: 1

    Paper ballots got us grief in Florida and in other areas in 2000. Do we really want to go through that tripe again? How many years have passed and people still speak of conspiracy and fraud?

    The fact is we need electronic voting. We need an absolute. Electronic voting can get us this but only if done right. Paper and OCR leave doubt, look at how many ways people of one party or another tried to "interpret what a voter really meant" Come on, how can we justify paper when you have government assigned persons deciding votes on a whim?

    Provide a paper trail. Put the requirements to the same restrictions we put on commercial machines used for money transactions and record keeping. Why isn't that done now? Simple, this is government. There are rules for the public (and corporations) and then there is government.

    While we cannot hold the voting machine companies blameless we must realize that the real blame are the politicians who are still attempting to "game" the system. They don't want a straight up honest system because they want to be able to cast doubt into any election that doesn't go their way.

    No, the real problem with voting is that its all manipulated by TWO parties who in no way want the balance of power shifted. By that I mean they want no competition, they want no accountability. They simply want strife at varying levels so they can FUD their way into permanent office.

    --
    * Winners compare their achievements to their goals, losers compare theirs to that of others.
    1. Re:I whole heartedly disagree by mdmkolbe · · Score: 1

      Pure electronic ballots would have given us the same problem as Florida 2000. We just wouldn't have noticed.

      If X percent of the population is unable to correctly use a paper ballot, then I can guarantee that X percent are unable to correctly use an electronic ballot. This boils down to the fact that humans using any device will have an error rate. With paper ballots you at least have a feel for what that error rate is.

    2. Re:I whole heartedly disagree by goombah99 · · Score: 1

      There's evidence what you say is true. Old folks with arthritis can't use touch screens because their middle fingers hit the screen before their index fingers causing mis votes or nullified votes. There's statisitical evidence from florida that backs this up.

      people do mismark touchscreens. And they seldom notice when they do

      --
      Some drink at the fountain of knowledge. Others just gargle.
    3. Re:I whole heartedly disagree by dgatwood · · Score: 1

      No, bad paper ballots gave us grief in Florida. Punch cards don't work. There is exactly one kind of paper ballot that works well, and that is a bubble ballot. Then, the only problems you can have are caused by reader inaccuracy, which can be taken care of by counting them more than once with multiple readers. The punch cards were a problem because they are too sensitive to false votes if the ballots get bent and too sensitive to undervotes if the ballots are not punched hard enough. Bubble ballots are only sensitive to undervotes if someone doesn't fill in the bubble completely, and even this can be fairly conclusively corrected by a hand count of the ballot if desired.

      BTW, did anybody read "One small hat-tip to Sequoia: at least they are reporting enough raw data in different formats that these kinds of errors can come to light -- that lesson should be kept in mind when writing future requirements for voting machines" and interpret it as "One hint top Sequoia: you are reporting enough raw data in different formats so that these kinds of errors can come to light. That lesson should be kept in mind when designing future voting machines"? :-)

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    4. Re:I whole heartedly disagree by mOdQuArK! · · Score: 1

      Actually, you could use machines to print out nice, easy-to-read ballots, which contain only your choices (no chance for confusing the "will of the voter"). Punch cards & bubbles both have their own ways of getting screwed up.

      Counting shouldn't be done by machines though, since it's too hard to make sure the machine is reporting what it really counted.

  52. Some states won't use electronic "voting"... by Anonymous Coward · · Score: 0

    - Hurrah, I say! Without a publicly verifiable audit trail and some way to know irrefutably that the audit trail is legit, just say NO to electronic voting. Period. Forevery.
    - Electronic voting is an excellent idea that has yet to have an implementation that even pays lip service to thinking about tally confidence, in any usable device. Like Nursie mentioned, there is NOTHING proprietary in counting a button press ... this whole trade secrets/proprietary/int prop thing is bull of the highest order. Well, second highest, behind the self-serving Luddite in the White House, whom I call President because it's traditional. With "leadership" like that it's not even mildly surprising these shenanigans are commonplace in such a core area.

    - From an Anonymous Coward who's sick to death with yet another "free web registration", and happy that at least SlashDot lets posting happen without demanding that stupid crap. I can take "Anonymous Coward" for that.

  53. these damn expensive machines by Touvan · · Score: 1

    When are we going to give up on these stupid over priced, badly performing, and impossible to trust machines.

    I mean come on, some people have suggested (NAACP) that they even reduce voter intimidation. That is in itself proof that these machines are not to be trusted. There is only one reason any political party that has in the past engaged in voter intimidation would stop - because they no longer need to because another avenue to cheat has opened up.

    That and a dozen other reasons - we should just give up, and spend less on the better solutions. Hand counted, paper ballots - cheapest most accurate way to vote - why bother with these damn machines.

  54. It's more complicated than you'd think... by mbessey · · Score: 1

    For President, Vice President, and Congressional votes, it really should be as simple as counting up columns. For other kinds of races, including local and county offices, you'll often have choices like "choose up to three of the following", or "vote yes or no for each of these". Some are even more-complicated than that.

    You also have to detect "invalid" vote combinations, of course - voting for two presidential candidates, for example. That's correspondingly more complicated for the less-straightforward ballots.

    So far, the optical-scan ballots seem to be the most reliable method. You still have the complication of the programming electronic tabulators to apply the vote validity check, but that's at least a lot simpler code than a full-on GUI for touch-screen voting.

    Having said all that - you're right, it shouldn't be all that hard.

    1. Re:It's more complicated than you'd think... by Constantine+XVI · · Score: 1

      You also have to detect "invalid" vote combinations, of course - voting for two presidential candidates, for example. That's correspondingly more complicated for the less-straightforward ballots. Press the number for the candidate you wish to select.
      1. John Johnson
      2. Jack Johnson
      3. Richard Nixon
      ? 4
      Sorry, invalid entry.

      Done. I'll send you my bill.
      --
      "I think an etch-a-sketch with an ethernet port would beat IE7 in web standards compliance."
  55. I don't understand the problem, seriously by mlwmohawk · · Score: 1

    While there is a whole chorus of people saying "how hard can it be?" Being a very experienced software engineer, I can see some basic issues that need to be handled, but come on now.

    It can't add. Think about that. It can't add. I'm not even talking about 876876 + 98895. I'm talking about N=N+1. I suspect that it is a reliance on Microsoft Access or Foxpro database engines by a software engineer with little real database experience.

    The problem is so easy to solve correctly and cheaply, that I can't see it being caused by anything other than (a) incompetence: using some numbnuts newbe to do the coding or (b) more likely and worrisome, a requirement that the systems be able to be modified by the polling places.

    1. Re:I don't understand the problem, seriously by geekoid · · Score: 1

      "..basic issues.."
      yes, very basic. Can you think of anything that isn't done in some other industry a million times?
      I can't, but maybe I can't see the trees from the forest.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:I don't understand the problem, seriously by mlwmohawk · · Score: 1

      yes, very basic. Can you think of anything that isn't done in some other industry a million times?
      I can't, but maybe I can't see the trees from the forest.


      Not knowing their design, there are or should be, some basic transactional techniques that should be used. Some basic techniques for securing the GUI. Stuff like that, not rocket science, of course, but not all 100% trivial.

  56. How OVC system works by goombah99 · · Score: 4, Informative

    OVC is not merely yet another touchscreen. It's a different kind of voting system. It's procedures are straighforward and simple yet at first blush may seem overly elaborate. In fact each of the seemingly simple steps in the process is a result of long deliberation by many voting system and security experts to foreclose various error modes and attack modes (e.g. chain voting, or secret ballot violations) while not making something too complex to operate and maintain. It also has to fail in a safe mode and be robust against operator error.

    Here's the process:
    1) voter makes selections on a touchscreen. These are recorded but this is NOT a cast ballot or a record of the vote.

    2) computer prints out a paper summary ballot of the voters choices in an easy to read ballot-like format

    3) also along the edge is a 1-D barcode encoding the selections in an obfuscated but not encrypted format.

    4) voter can now cast this ballot by depositing it in a metal box. Or they can tear it up and ask to vote again. or they can walk out with the ballot if they like (it's not cast unless deposited so it's not a "receipt").

    6) After polls close, witnesses and the election judge unseal the box, and hand shuffle the ballots to destroy any residual vote order.

    7) then election workers, use a bar code wand to scan every ballot. As it is scanned the ballot is recreated on screen and the judge can compare any ballot she chooses to the paper copy. (this provides one of many random checks on the fidelity of the bar code)

    8) as each ballot is scanned, the computer also checks the ballot creation record of the ballot generating machines. Every ballot must have a valid ballot creation session that matches the paper ballot. (the reverse is not true--there will be more ballot creation sessions than actually cast ballots since some ballots were discarded or taken and revoted.) This step is a partial safeguard against ballot stuffing, since an attacker will now have to modify many records and witness accounts to change the ballots (alter the machine records, alter the paper ballots, alter the turned in ballots, etc... And alter various anti-forgery measures)

    Nice features:
    1) nothing forecloses hand counting the paper in a recount since it's the official ballot not the electronic record or the bar code.

    2) the untrusting voter can take the printed ballot to a third, un-netowrked machine to read the barcode back to him to see that it matches. Or she can leave with it and take it outside to some place that will also do this (say the ACLU or the Green party might have a booth set up offering this) Or she could take a cell -phone picture and decode it using some bar-code reader on the web. etc.....

    It's a good test because even a single failure leaves the voter with deomstable official proof of an error. And it's robust because an error in the bar code discovered late in the process does not screw the election--you can still recount the paper ballots text.

    3) the bar code is made 1D and short, deliberately so that it is information strarved. There can't be any diaboloical things hidden in it, like the voters identity or ways to tell other stand alone scanners to collude in what they tell the voter is in it. Also it allows very low tech equipment to read it (cue-cats wands $5)

    As can be seen theres many onion layers to the security model. It's not depeneding of fool proof steps to remain that way. It's robust against operator error.

    Additional features are that the touch screen can be just a commodity computer. it boots off an un mutable cdrom not a disk drive. So after the elections you can simply discard the computers. That is, give them to schools or state agencies or sell them on e-bay. These are not sophisticated voting machines. This frees up the monies normally used for secure storage and maintainece.

    Since the voting terminals are cheap you can have many of them to avoid lines or problems with machine failure.

    Since t

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:How OVC system works by rfunches · · Score: 1

      Two questions:

      1. You propose using a 1D barcode along the side to "encode" the selection(s). It deliberately contains the minimal amount of data necessary to record the vote at the time of counting. Yet the barcode contains data that links it to a session on the voting machine, so that the printed ballot can be linked to a physical use at the machine. How do you obfuscate the session so you can't connect a particular voter to the vote, and how do you prevent someone from creating a lot of sessions and generating multiple receipts, i.e. stuffing the box?

      (I did think of one possible solution for #1 but you introduce additional hardware into the system. Right now the touchscreen voting systems I've used, someone hands you a smart card, you put it in the system, it keeps the card locked in until it's recorded whatever you've entered, and then you hand it back to the election official. You could do the same thing, except the card is merely an "access card," rather than a "vote-recording card.")

      2. Continuing with the barcode, how do you encode a short-enough code that still permits write-in candidates? Obviously you can't use a barcode format like [session-number]-[candidate-number] if you provide a "Write-in" option.

    2. Re:How OVC system works by goombah99 · · Score: 3, Insightful

      Two questions:


      1. You propose using a 1D barcode along the side to "encode" the selection(s). It deliberately contains the minimal amount of data necessary to record the vote at the time of counting. Yet the barcode contains data that links it to a session on the voting machine, so that the printed ballot can be linked to a physical use at the machine. How do you obfuscate the session so you can't connect a particular voter to the vote, The voter's use of the machine does not require activation in an identifiable manner. (by contrast e.g. Most DRE type systems have an activation chit that comes when the voter registers.)

      In OVC the machine just records the session happened but it has no way to ID who voted. This point was debated at length in the design. One lighter weight protocol is simply to record the vote pattern and not create a UID for the session. Then one is simply verifying that some session had that vote pattern. That is less unique but still a reasonable check. If I recall correctly the standard OVC system uses a UID. But the protocol could work without it.

      and how do you prevent someone from creating a lot of sessions and generating multiple receipts, i.e. stuffing the box? It's the old Onion layer philosophy. You are wrapping a lot of layers here to make that hard. The person has to create these ballots somehow. If they are created externally and stuffed then they also have to somehow alter the computer records to that created these. If they are created on those machines, they have to do so during polling hours and in plain view.

      In both cases they both have to not only get these into the metal box, but they have to also remove the same number of other ballots.

      Even if they did that, there would still be an anomolous number of ballot creation sessions. More sessions than ballots cast, discarded or left the prceinct without voting.

      If they tried to stuff the ballot box in some private moment--perhaps later in the evneing when the boxes are hauled down to city-hall, then these wont match the scanned records or the Creation sessions.

      It would take a rather daunting conspiracy to pull off this in just one precinct. Expertise in the computer hack, and the paper stuffing is needed.

      (I did think of one possible solution for #1 but you introduce additional hardware into the system. Right now the touchscreen voting systems I've used, someone hands you a smart card, you put it in the system, it keeps the card locked in until it's recorded whatever you've entered, and then you hand it back to the election official. You could do the same thing, except the card is merely an "access card," rather than a "vote-recording card.")

      I'm not following you. OVC does not need an activation chit. It's not even a big problem if a voter generates multiple ballots as long as administrative controls assure they only cast a single one. These controls are well practiced so that's not a challenge. But it does aid security to try to recapture all unused ballots since this will allow better correspondence with the generation sessions in the event of a discrepancy. But it's not neccessary to be perfect.

      2. Continuing with the barcode, how do you encode a short-enough code that still permits write-in candidates? Obviously you can't use a barcode format like [session-number]-[candidate-number] if you provide a "Write-in" option.

      See the OVC site for details on this. If I recall correctly, the bar code just flags the existence of a write-in, not the name. The write-in name can be either be recovered manually or recovered from the vote creation session. There's trick ballot secrecy issues that write-ins tend to unavoidably pierce in almost any system. But incase I got this wrong check their site as This may have changed.

      --
      Some drink at the fountain of knowledge. Others just gargle.
    3. Re:How OVC system works by TheSkyIsPurple · · Score: 2, Interesting

      One thing you didn't mention was how it deals with people who would might be forced to reveal who they voted for.

      They can take a picture of a ballot, and use another one to deposit.
      Nothing to blackmail against, give bonuses for, etc.

    4. Re:How OVC system works by RobinH · · Score: 1

      Good idea. I was thinking about something like this years ago. I'm quite certain it's going to (eventually) succeed.

      --
      "I have never let my schooling interfere with my education." - Mark Twain
    5. Re:How OVC system works by menace3society · · Score: 1

      Forgive me for not reading your whole post, as it's long, but if you can print out another ballot after the first one, could print out enough and then either sneak them into the box or get a confederate to put them in somewhere that they will be added to the total count later?

      The electronic voting machines in my district in Pennsylvania are very good. They look very much like the old mechanical ones, so it's not hard to re-learn, and there are lights that tell you when you've responded to all the polls on the ballot. You submit your vote with a large button in the bottom corner, but you cannot submit until every question has been responded to (there is always a "no response" or "no candidate" option, and space for write-ins.

      I don't like touchscreens because they involve a hell of a lot of software layers to function, and they've been known to crash or freeze randomly and with unpredictable results.

    6. Re:How OVC system works by daemonaetea · · Score: 1

      Easy: Print off a ballot, take the picture, then rip it up and print a new one with your own choices on it.

    7. Re:How OVC system works by JimFive · · Score: 1

      This system seems open to a Coordinated Denial of Service type attack:

      Have a decent sized group of people print out two ballots with opposing votes. Each of them casts one in the computer and the other in the ballot box. Everything matches up except the totals. There is no way to determine whether this is an error in the voting machine or a deliberate act of sabotage. At that point, the entire election must be hand-counted from the printed ballots. In which case, you might as well just plan on hand-counting in the first place.

      --
      JimFive

      --
      Please stop using the word theory when you mean hypothesis.
    8. Re:How OVC system works by Anonymous Coward · · Score: 0

      in short No.
      you should perhaps got to the OVC site to get a fuller description.

    9. Re:How OVC system works by TheSkyIsPurple · · Score: 1

      Yeah, that was my point.
      Bypassing any coercion is so easy that it's just not an issue. This system provides for that, but just didn't describe it as one of the problems it solves.

  57. Free software voting machines don't engender trust by jbn-o · · Score: 3, Insightful

    This really has nothing to do with a voting machine's software being "closed source".

    From the voter's perspective, there's no real solution to this problem but hand-counting of voter verified paper ballots. For me the ultimate solution to this problem is this: Voters walk up to a machine they had no part in preparing and (optionally) use it to prepare a voter-verified paper ballot. That ballot is then stored and counted by hand. This process makes the trustworthiness of the machine completely irrelevant. If any voter doesn't trust the machine to do this job, they should be given the freedom to fill out the ballot by hand (also handy when the computer breaks down or the power runs out). There are substantial benefits to using computers to prepare voter-verified paper ballots and there are substantial benefits to using exclusively free software voting machines but trustworthiness is not one of those benefits. Nobody can trust any computer they don't control and no voter is given the freedom to completely control their voting machine. Even if trusted voting machine software existed nobody would be able to know that their voting machine was running it.

    Contrary to another poster's view on this, no audit trail would be sufficient to engender trust in any code because the preparation of the audit trail would always be in question.

    The benefits of a free software voting machine lie in the government and public avoidance of monopoly (thus reducing maintenance cost and possibly increasing machine flexibility), and supporting business opportunities (politicians love it when they can say some project "creates jobs" in their district), and in turn leaving the body that paid for the machines in a position where they can make the machines meet their needs. All proprietary software distributors are monopolists. It is this monopoly that each proprietary software voting machine manufacturer works to protect; this is what's really at stake for those businesses. If any one of them were more user-focused than they are (ES&S is in a great place to be this user-focused since they don't depend on other software for their machines), they would see free software voting machines as a point of sale. They could be the best situated to compete in the maintenance market for their brand of machines because they've known their machines the longest, so ostensibly they know those machines best. Governments will think this way when it comes to purchasing support contracts whether long-term or ad-hoc.

    Alas, competing monopolies is the way of things right now in the US. The voting machine makers have the country carved up like the mafia in The Godfather movies and they exploit county after county in every sale. I ought to know, I helped Champaign County, Illinois recommend a pair of voting machines to the county board. We saw demos from a few vendors (ES&S, Hart Intercivic, and Diebold via their local distributor) and picked the least worst pair of machines (ES&S).

  58. why not just use ATM machines to vote? by whygocrazy · · Score: 1

    Certainly all of the consternation over security and accountability of these voting machines could be easily solved if we were to rely on the most secure transaction methods available to the general public today, in the form of the bank ATM. Banks take very strict measures to secure the data in their networks, and are required by law, and investors, to keep exacting records of every transaction done every minute of every day. It seems more beneficial that instead of having purpose-built voting machines our propriety voting elections boards were to allow an open-standards voting collection mechanism. Access could be granted to every secure ATM provider in the country to report vote totals which would be cast by voters using their ATM or ID cards in every ATM available. If we can't trust the vote reporting from our own financial instructions, how would we be able to trust even the safety of our own currency? Probably naively, I believe that my vote should be as secure and trustworthy as my own money. If we can't trust the vote reporting from our own financial instructions, how would we be able to trust even the safety of our own currency? Probably naively, I believe that my vote should be as secure and trustworthy as my own money.

    1. Re:why not just use ATM machines to vote? by rcallan · · Score: 1
      I was just about to post the same thing, this should be modded up. I think this logic makes perfect sense. I would be VERY willing to pay, say, $10 for every vote I made in such a system.

      It would be much more convenient as well, there would be much shorter lines, and people already know where their atms are. There must be a reason why banking companies aren't pushing for this themselves. However, even in spite of their lack of interest, it seems it should be possible to set up some kind of new company that the current system just treats as a new bank in their system. They already have the capability to add support for a new bank at (almost) any atm.

      In terms of privacy, while who you voted for is currently private, the fact that you are voting is not. With atms, this privacy would be possible.

      Furthermore, this could replace absentee ballots since you can use atms while abroad (for a large price).

      In the least it should be possible to use this secure connection (who knows what protocol they use in terms of what can be displayed to the user and read from the input buttons though).

  59. Latest news: Judge orders outside review by MrAtoz · · Score: 1

    The latest news on this is that Judge Feinberg denied Sequoia's attempt to avoid the outside review of the machines. "Feinberg said she was confident ... that the attorneys for the opposing sides could draft a 'protective order' that would safeguard all concerns," says the news story.

    Interestingly, the story doesn't list Felten as the one doing the review, but rather Andrew Appel, a different Princeton computer science professor.

  60. Spelled his name wrong by Anonymous Coward · · Score: 0

    It's Felten with an e. Not with an o. It's right there in the damn linked article. Get it right.

  61. Fails for this reason by goombah99 · · Score: 1

    I'd much rather have a paper tape under a window that prints out your votes in a clearly legible form (you vote for Candidate X and it prints his name on the tape. At the end of your session, it prints the tape out and lets you watch it go by, then it hides your tape for the next person and prints his votes right on the same spot. The printer should be a generic receipt printer like you see at checkouts, and noisy like one (dot matrix) so it's obvious when it's printing. this of course is exactly what the touchsreens do do now.

    one bad thing about it is that it allows you to prove how you voted to a third party: take a camera-phone picture of the printed receipt behind the glass.

    the paper tapes jam. 10% of the tapes in ohio could not be read. Look at the paper print-outs felton has. some are hard to read.

    the paper tape maintains a serial vote order. the early and late voters are at risk of exposure of their vote by malicious officials. (a typical machine may have less than 200 votes, so vote-order reconstruction is not hard).

    the tapes have to archival for at least a couple years in the even to lawsuits or recounts.

    On sequoia and diebold tape systems a ballot won't fit in the viewing widow, requiring it to be inspected in stages by the voter. it's tedious. Studies have shown almost no voter does it, and when they do they don't spot errors. Particularly errors of omission.

    The problem with a system like this is that it's more work for the polling place volunteers to replace the paper tape when it runs out, but it should be very very easy to count (the system could add little barcodes next to each name to make them machine readable for faster recounting if need be, but a person checking each one by hand would also work).

    The accounting on whole rolls of paper tape should be pretty straightforward too. It'll be hard for someone to toss in another roll like they can toss in an extra 1000 votes because the number of rolls should be a small. In fact if it's designed properly, I suspect you could run a whole day on a single roll and avoid having to change them out. For true paranoia, you could have the machine print out some sort of crypto key (public key) on the roll when it first starts printing so you can verify that it came from a particular voting machine later on (and wasn't swapped out by an unscrupulous worker).
    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:Fails for this reason by nuzak · · Score: 1

      one bad thing about it is that it allows you to prove how you voted to a third party: take a camera-phone picture of the printed receipt behind the glass.

      You can do that any kind of ballot, really, like an OpTech Eagle.

      Anyway, that kind of vote manipulation is not very widespread; more hamfisted things like vote caging or simply purging the ballot rolls of tens of thousands of people are all the rage these days -- neither of which are addressed by even the most secure voting machines. But we certainly do have to secure the devices nonetheless.

      --
      Done with slashdot, done with nerds, getting a life.
    2. Re:Fails for this reason by goombah99 · · Score: 1

      one bad thing about it is that it allows you to prove how you voted to a third party: take a camera-phone picture of the printed receipt behind the glass.

      You can do that any kind of ballot, really, like an OpTech Eagle. no that's not true. A photo of a paper ballot before it is cast is not proof it is was cast. On the paper tape systems they have to write a message after the printed ballot to designate it "cast" or "revoted". a photo of the ballot with this badge on it is proof of vote.

      Anyway, that kind of vote manipulation is not very widespread; I'm afraid you are not speaking from a well researched position here. You may be intrigued to learn that there are several convictions and even more indictments for coerced voting in New Mexico in just the past two elections.

      In the past before the secret ballot was introduced in the US, private contractors were permitted to collect ballots and deliver them. This led to Beer parties where bringing the right ballot was the price of admission.

      Right now, unions are fighting for the right to have secret ballot elections for shop floor collective bargaining units.

      And there have been multiple cases in which landlords threatened tenants to vote the way they wanted. The intimidation was that they claimed to be "connected" and would get to see the ballots. It did not matter if it was true or not. the intimdated could well believe it.

      It's often the lesser offices that get manipualted by the way. Judges, police chiefs, and inspectors, and other things landlords care about.

      Thus is this both historically and in the present day an active concern. Admittedly the present day threat in infact small precisely because of the measures taken to preserve secrecy.

      Moreover the miracle of the internet allows foreign governments to play. Imagine china set up a web site offering rewards for camera phone pictures of the right ballot. It would not even be illegal for them to do so.

      more hamfisted things like vote caging or simply purging the ballot rolls of tens of thousands of people are all the rage these days -- neither of which are addressed by even the most secure voting machines. But we certainly do have to secure the devices nonetheless. I totally agree. It's too easy to get carried away trying to shut down every possible way to rig voting to the point where one ignores other threats to the vote process. One needs a balance and to use limited resources wisely. Adding crap like crypto for example is solving the wrong problem.

      I draw the line in a different place. It's important to rememeber it's not just that security needs to be effective, but it needs to be apparent to the voter that it is effective. When paper tapes jam, or there's ways to sell votes, it is not effective.
      --
      Some drink at the fountain of knowledge. Others just gargle.
  62. Exercise by Fnord666 · · Score: 1
    For those of you who keep asking why it's so hard to do this, I want you to do a quick little exercise for me. Close your eyes and think about the last time your Mom or your Grandma asked you for "just a little bit" of help with her computer. Got it? Now realize that these are the same people who are going to have to operate and maintain these machines throughout the voting day.

    Hopefully that helped clear it up a bit.

    --
    'The tyrant will always find pretext for his tyranny.' - Aesop's Fables
    1. Re:Exercise by geekoid · · Score: 1

      So? It's totally different.

      They don't do anyuthing that hasn't been done.

      Keep track of stuff? done a million time
      Tally when requested? done a million times
      Send info to a machine? cone a million times
      Create an interface that maintains an a list of people to vote for hones and intuitively? done.
      And no, there shouldn't be a picture of the person running.

      Make a machine that is regular enough to receive inputs from all kinds of people? done a million time.

      This is NOT hard, and it's been done.

      Yes I do write software for a living.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  63. You can put a man on the moon but... by Anonymous Coward · · Score: 0

    you cannot count ballots correctly. Amazing!

  64. And now, something from the Last Lady by Jeremiah+Cornelius · · Score: 1

    ...every analysis that is shortened, every corner that is cut, moves us further away from the truth until what is left is the Cliffs Notes of the news, or what I call strobe-light journalism, in which the outlines are accurate enough but we cannot really see the whole picture. ...Did you, for example, ever know a single fact about Joe Biden's health care plan? Anything at all? But let me guess, you know Barack Obama's bowling score. We are choosing a president, the next leader of the free world. We are not buying soap, and we are not choosing a court clerk with primarily administrative duties.

    What's more, the news media cut candidates like Joe Biden out of the process even before they got started. Just to be clear: I'm not talking about my husband. I'm referring to other worthy Democratic contenders. Few people even had the chance to find out about Joe Biden's health care plan before he was literally forced from the race by the news blackout that depressed his poll numbers, which in turn depressed his fund-raising.

    And it's not as if people didn't want this information. In focus groups that I attended or followed after debates, Joe Biden would regularly be the object of praise and interest: "I want to know more about Senator Biden," participants would say.

    But it was not to be. Indeed, the Biden campaign was covered more for its missteps than anything else. Chris Dodd, also a serious candidate with a distinguished record, received much the same treatment. I suspect that there was more coverage of the burglary at his campaign office in Hartford than of any other single event during his run other than his entering and leaving the campaign.

    Who is responsible for the veil of silence over Senator Biden? Or Senator Dodd? Or Gov. Tom Vilsack? Or Senator Sam Brownback on the Republican side?

    The decision was probably made by the same people who decided that Fred Thompson was a serious candidate... The Media of the Banana Republic at work. It is a wholly-owned subsidiary of the company that runs these "parties" to its own ends.

    At least "In Soviet Russia" you knew the papers were all lies. Here, the papers lie down - just where they're told to.
    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  65. As opposed to what? by MarkusQ · · Score: 2, Insightful

    I can't believe that people STILL don't understand what is wrong with a receipt of how you voted that you remove from the polling place.

    And I can't believe people are still raising this objection. If the choice came down to:

    A. The system you describe where individuals could be pressed to vote a certain way individually or face consequences from known or knowable others who would be committing a crime which would be easy to prosecute.

    B. The system we have now, where votes can be stolen wholesale and there's not a damn thing anyone can do about it.

    ...would you actually prefer B? If so, this seems very illogical. It's like saying "people shouldn't be allowed to carry money out of the bank, or even proof of how much money they have, because criminals could use the information". Yes, there are risks associated with A, but they are nothing compared to the risks associated with B.

    --MarkusQ

    1. Re:As opposed to what? by geekoid · · Score: 1

      Except it can happen in large groups.

      I prefer neither A or B

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:As opposed to what? by MarkusQ · · Score: 1

      Except it can happen in large groups.

      Which makes it that much easier to catch the people doing it. In order to coehce the people into voting a certain way, they will have to tell them before the election. That puts anyone who wants to do so in the doomed position of having to anounce their intent to commit the crime beforehand. Any way you slice it, a system where the voter's franchise can't be usurped without their knowledge is better than one in which votes can be stolen quietly and anonymously.

      I prefer neither A or B

      As do I. But I believe that the correct solution is to have a system that permits a voter to prove who they voted for, and confirm that their vote was counted correctly, and to deal with the sort of extortion and one by one electioneering you are worried about as a separate issue. Ther are systems that permit complete voter verification but do not allow the sort of extortion you are concerned with, or at least make it prohibitively risky / difficult for the bad guys.

      --MarkusQ

    3. Re:As opposed to what? by Anonymous Coward · · Score: 0

      Except of course when no one of authority wants to catch these criminals (i.e. the police wants you to vote in the same way as the criminals are forcing you to vote). From what I have seen in the news this happens quite a lot in the world.

      Last year there was a voting scandal because people where taking pictures with their cell phone of the ballot before casting the vote, then had to show the picture to their boss or the creepy guy at the corner.

      In any case, there is no real voting without anonymity.

    4. Re:As opposed to what? by MarkusQ · · Score: 1

      In any case, there is no real voting without anonymity.

      Likewise, there's no real voting when you push a button and the machine ignores your selection and records a vote for whoever the programmers wants to win.

      The difference being, in one case you know, and can easily prove that your vote was stolen. In the other, you have no recourse whatsoever. What are you going to do, demand a recount?

      Anonymity, by the way, is the wrong word for what you are advocating. You aren't, I suspect, saying that anyone should be able to walk into a polling place and vote without identifying themselves in any way, and without having the fact that they voted recorded in the voting logs. Surely you can see how easy that would be to abuse.

      Instead, what you are advocating should more rightly be called "unverifiable voting" since it's main feature is that it's impossible to prove that your vote was recorded as going to who you intended to vote for. I note that this is only ever proposed as a vital component of voting when the masses are voting. Nobody is saying that our congress critters should have their votes counted this way (even though lobbying and influence peddling is a serious problem). No one is proposing that the electoral college should work this way (making every delegate in effect a "super delegate" and turning the presidential election into a sort of poll with no binding effect).

      So why is that? Why is it that when I say I'd like to be able to see proof that my vote was counted correctly, and that it wasn't negated by the vote of some imaginary person, my right to cast an unverifiable vote always comes up as if it were a cornerstone principle of all fair voting systems?. What about having a right to have my vote counted correctly?

      --MarkusQ

  66. Although this provides a 'paper trail'... by Animaether · · Score: 1

    What exactly does it do against an attack where, say, the barcode-reading machine reads the bar-code and pops up on the screen "R", but internally records "D"?
    If the code doing that is subtle enough, it may just push "D" ahead of "R" - and if it's in a state where they already knew that it was going to be a close race, it probably wouldn't even be questioned unless the outcome of the entire election relies (in a big part) on the votes cast right there.

    Not to mention that everything just became a lot more expensive, requires a lot more maintenance (I presume the ballot would be thermal paper, as you don't really want to end up running out of ink/toner, and it's a lot simpler mechanism used successfully in cashiers' machines all over the planet with very little breakdown - but all the same, now you have gears, heating elements, etc. to worry about).

    I don't pretend to know the ideal solution, but the above seemed like a thought you skipped in your post - even though it must have been thought of at the working group.

    1. Re:Although this provides a 'paper trail'... by goombah99 · · Score: 1

      What exactly does it do against an attack where, say, the barcode-reading machine reads the bar-code and pops up on the screen "R", but internally records "D"?
      If the code doing that is subtle enough, it may just push "D" ahead of "R" - and if it's in a state where they already knew that it was going to be a close race, it probably wouldn't even be questioned unless the outcome of the entire election relies (in a big part) on the votes cast right there.

      Not to mention that everything just became a lot more expensive, requires a lot more maintenance (I presume the ballot would be thermal paper, as you don't really want to end up running out of ink/toner, and it's a lot simpler mechanism used successfully in cashiers' machines all over the planet with very little breakdown - but all the same, now you have gears, heating elements, etc. to worry about).

      I don't pretend to know the ideal solution, but the above seemed like a thought you skipped in your post - even though it must have been thought of at the working group. The OVC system is intended to print on normal paper using normal off the shelf printers. Laser printers or possibly inkjets. Far from increasing the cost this decreases it. Running out of toner is not a problem. Laser printers can accomodate far more people than can vote in a given day. Since the ballot is on cast until the voter likes it, if the machine does malfunction for some reason then they can simply tear it up and vote on another machine. As it's commodity hardware it's not expensive or a security problem to have spares standing by.

      I'm not understanding your first question since it seems to conflate different places where a misread occurs. In the ballot generation step, an evil machine might somehow mark the output ballot with R when the voter presses "D". But the ballot is not cast yet. Unlike paper tapes these large format printed ballots are quite visually accessible. And the voter holds it in his hands so the acuity to errors is expected to be much higher.

      So yes it might be possible the machine could try to trick the voter. But there's some respectable safe guards here.

      If you are wondering if the bar code scanning machine could somehow toggle votes secretly. Yes that could happen. But there's safeguards here as well. But first I note that any record of the vote has this potential point of manipulation.

      where are the potential safeguards. 1) sample audits are your friend. I reccommend sample auditing random precints for any voting method to assure the hand count agrees with the machine count. 2) nothing prevents the vote counters from scanning the ballots bar codes on another machine as well. Bar codes are fast and easy. 3) In principle the ballot printing machine could also offer a ballot total independtly. It would only have to be told which of it's recorded ballots were voted. This is not part of the current protocol but could be done.

      --
      Some drink at the fountain of knowledge. Others just gargle.
  67. Re:If there's no paper ballot created you didn't v by Anonymous Coward · · Score: 0

    In Australia we use paper ballots. We fill in the paper ballot, drop it in the slot and all done. No receipts given. Frankly I have a lot of confidence in the process. This is probably partially due to Australians having a fairly laid back attitude to politics; people make a lot of noise before an election (and afterward) about how this party or that party did this and that and stuffed the country, but when push comes to shove the differences are slight.

    We also have compulsory voting, which although can be a pain in the arse I believe is a good thing. Yes, you get those that do the donkey votes, but in general I'd say the outcome is indicative of national sentiment.

    Mostly :)

  68. Insightful? How? by Anonymous Coward · · Score: 0

    Insightful? How is this insightful? It's just a repeat of the same conspiracy theorist trash that demonstrates a complete lack of knowledge of how elections work in this country.

    Has the parent poster ever worked in a county/township clerk's office? Have they ever worked for a company that provides election systems or services? Have they ever worked for the Secretary of State's office in the state they live in? Do you know any of the history of election fraud in this country prior to the broadcast of "Hacking Democracy" (which has egregious errors of both logic and accuracy)?

    The answer is "no," or they would provide something more meaningful than a simple repeat of the same trash that floats around all the blogs. But hey... it beats reading the original article.

    The fact of the matter is that election fraud was rampant prior to electronic voting, which was brought in to address that and a myriad of related problems. The clarion call now is that we have traded small-scale fraud for complete subjugation of elections to companies that are beholden to the "power elite."

    There are problems in elections, and clearly there are issues with the current crop of touch-screen machines, op-scan machines, and the problems with a certification process that is clearly a joke. However, for the parent post to get modded as "insightful" demonstrates how little mods care about saying something of substance compared with something that promotes the "hell yeah!" response from the unwashed masses.

    Go work as a volunteer at the local polling site, and then come back and post. You won't see the full picture (or even a significant part of it), but you'll be a lot more informed.

    1. Re:Insightful? How? by Jeremiah+Cornelius · · Score: 1
      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
  69. It's not hard at all... it's fraud. by Jane+Q.+Public · · Score: 1

    Any voting machine manufacturer that allows its software to make those kinds of errors is either completely inept, or full of shit, or BOTH.

    Besides, anything that is used to tally public votes should never be a "trade secret"!!! Any public that allows them to get away with that is a pack of fools.

  70. Re:If there's no paper ballot created you didn't v by geekoid · · Score: 1

    So you are fro a federally mandated ID?

    No thanks.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  71. Sequoia: note to self - report less raw data by Anonymous Coward · · Score: 0

    "One small hat-tip to Sequoia: at least they are reporting enough raw data in different formats that these kinds of errors can come to light â" that lesson should be kept in mind when writing future requirements for voting machines."

    The lesson that they'll probably get out of this is that they reported too much raw data. The more they keep hidden, the easier it is to rig the system.

  72. How hard can it be?!?!@?1 by AnomaliesAndrew · · Score: 1

    "How hard can it be?"

    C++:
    candidate.votes++; // or //
    candidate->votes++;

    C#:
    candidate.votes++;

    Java:
    candidate.votes++;

    JS:
    candidate.votes++;

    PHP:
    $candidate->votes++;

    Perl:
    $candidate{'votes'}++;

    VB:
    candidate.votes++

    SQL:
    Update Votes = Votes + 1 Where CandidateID = @CandidateID

    As you can see, it's a damn near impossible feat, but scientists expect to take this from the lab to the mainstream within the next ten years. Everybody knows these maths don't exist yet and the equipment required to do this is vaporware.

    But IANA-programm--- wait a second, I AM a programmer. The problem is that election officials and legislators ARE NOT, and they're the kind of people who think that the internet is actually made of tubes, and that email could possibly be taxed.

    If the government has been hardening systems to survive the EMP of nuclear warfare since my parents were born, you'd think they could do a simple increment of an integer value. I bet the IRS doesn't make these kinds of mistakes.

    The truth is, they can solve all of these problems easily; they're just too busy insisting the world's flat.

    --
    Move all sig!
  73. your vote counts by Anonymous Coward · · Score: 0

    it just doesn't add up

  74. Re:If there's no paper ballot created you didn't v by analog_line · · Score: 1

    How exactly does a paper ballot or a voter-checked printed ballot require a federally mandated ID?

    Does not compute.

  75. Excellent graphic! by zerofoo · · Score: 1

    That sums up the problem nicely. It's a shame more people in this country don't care about our electoral process.

    -ted

  76. Re: Coerced ballot disclosure by tcgroat · · Score: 1

    The ability to coerce someone to disclose their vote (then reward or punish them for it) is a significant concern that's as old as elections themselves. That's why voters usually are not permitted to remove any paper ballot from the polling place. If you make a mistake, the election judge puts the spoiled ballot in a special locked spoiled-ballot box and gives you another. When you're satisfied with your vote, you must place it in the locked ballot box before leaving the poll. When the polls close, the ballot count can be audited: the number of ballots cast, plus the number of spoiled ballots in the disposal box, plus the number of ballots left over must equal the number of ballots issued to that precinct. That's a check against both ballot box stuffing and selective removal of "unfriendly" voters' ballots.

    Coercion via cell phone cameras is a new twist on traditional strong-arm tactics. It's another good reason to ban phones from polling places (the first being the general rudeness of having a ringing phone and carrying on conversations in a crowded public place). As the parent suggests, if you're forced to do this, take a picture of what they want to see then spoil that ballot. Exchange it for a new one, and vote according to your conscience. Your "handler" sees you voting as ordered, but the ballot box gets the vote you wanted!

    The ease of coercion is why I don't trust mail-in elections, or e-mail elections. There is no such thing as a secret ballot when the boss, pastor, union leader, precinct captain, spouse, parents, etc. can influence somebody to reveal their vote. While not a perfect solution, voting in a supervised polling place is the best deterrent we have against voter coercion.

  77. We scan paper ballots & get digital totals... by Anonymous Coward · · Score: 0

    My locality (maybe only county?) has scannable ballots, you connect the bars with a dark pen, and then you feed it thru a scanner and it drops down into a lock-box. No human hand touches it after it gets digitized, it's in sequential order (for the digital totals, different people finish their votes at different times). It appears there's no record of when whom comes into vote (that's handled via paper records too). I suppose a vote-volunteer/paid contract worker could keep track of who voted when in my precinct, but I'm guessing those old ladies who have trouble looking up my name alphabetically would have trouble keeping track of that information.

    Locked boxes of ballots that can be easily re-fed thru the scanners to get totals are verifiable.

    I'm pretty damn happy with my state's/county/locality's system, compared to this shit I read about.

    I don't think they actually read the write-in candidates unless there's a significant number of them (ie: it might be relevant to the vote).

    -- Ender, Duke_of_URL

  78. Concurrent access to shared resources? by Anonymous Coward · · Score: 0


    I don't really want to try too hard to justify the incompetence, but is it possible there was some sort of scenario whereby multiple ballot machines were attempting to update shared counters and the developers didn't cope with the concurrency very well? (Concurrency _can_ be difficult to get right -- especially for inexperienced devs)...

  79. As someone who traditionally votes Republican by Anonymous Coward · · Score: 0

    After going through the last two Republican caucuses in my state I can sincerely say that Republicans are not to be trusted. Now, I know we say Politicians aren't to be trusted but I don't have any first hand experience with the democrats or any other party.

    Republican behavior however was atrocious and shameful. I have mixed feelings of either staying with the party and trying to reform it or find a new party. I'm a conservative with a slight libertarian streak. Constitution party might be my best bet even if I don't agree with them on everything I believe they are people who strive to be ethical and honorable in their actions.

  80. Pranadevil2k by Pranadevil2k · · Score: 1

    Does anyone else wonder why Sequoia seems to think it's alright that the machine can't count the correct number of democrat/republican votes (and that this is a KNOWN DESIGN FLAW), but gets the total number right? The whole point of a vote is not to know the total number of voters... you want to know the number of voters on each side. If their machine can't figure that out correctly, and they were fully aware of that, why did they bother selling the machine? (and who the hell was stupid enough to buy it?)

    1. Re:Pranadevil2k by dwye · · Score: 1

      > you want to know the number of voters on each side. This is for the primary. The Republicans can only vote for their candidates, and the Democrats for theirs. Therefore, you don't really need to know the number of Republican ballots vs. those for the Democratic Party, because they are entirely different races. Now, obviously, one SHOULD want this, for the pre-election checks, but no one put it in the specs, and they programmed/built to the specs, rather than what they should have been. Sort of like the law insisting that a 10 MPH crash is guaranteed survivable, and the design handling that but also guaranteeing that no one could survive a 15 MPH crash; it meets the specs, just fails meeting what the specs should have been (ie, a good probability of survivng more than the 10 MPH crash, as well).

  81. Voting Machine Software by Anonymous Coward · · Score: 0

    Kinda of makes me want to dig up that thumb drive that has the software image for their voting machines. Well at least it's for the ones they built in NY.

    Does anyone know if that made it into the wild?

  82. Trust in God by Anonymous Coward · · Score: 0

    Fiiltered:

    You will need a copy of all the source code and all the Veriilog code which are the bluepriints for the software and haardware to prevent fraud. Instead of the computer comparing you with a picture you should compare the computer with a picture and if the picture is correct then you know that the voting result is also correct. Because some people are naive and think that if the source code is correct then everything is OK.

    Imagine that the problem is in haardware. You press the keyboard and if you do this in a certain way so that when the timing gets right then the user is allowed to edit the results. Cool and interesting. There are many combinations with a keypad and maybe you will need a machine to do this. But anyway you get my point.

    It is called a shaadow government. And the politicans did not order it. Don't blame innocent people when you cannot find the correct guilty one.

    I see "Hitler" on his way back! Diissect the complete voting machine including all its chiips after that the voting is done. Reduce the number of CPPU instructiions. Make it simple so that even a 10 year old will understand what it is doing.

    ASAT

    In God we shall trust [and not in the chiips inside the voting machine].

    --HPS

  83. Re: by clint999 · · Score: 0

    Look.These machines are intended and designed to prop-up the parlour-game of democratic basis for American government. They are not meant to "work". They are meant to reduce the definition of "democracy" to merely "voting" for the general public - and then to manage that vote. If they decrease the confidence of a certain segment of the public in the whole process, then they are also serving their secondary purpose: The devolution of the US to Banana Republic status.The coup was completed in 2000. The dramatic operations began 40 years earlier, but it took awhile.You don't see this. You think you still live in the same country that you were born in, that you attended Elementary School in, that you call the same name.But it just isn't true. Visitors to your country get it in a very short time - but most of them clamp their mouths shut - it is quickly apparent that Americans are uncomprehending.This isn't just Republicans. Sure - the Republican leaders are the sharp and shiny spear-tip, slicing the American side. The Democrats are just as on board - the solid wooden shaft, following this through the body. The elite of these - Cheney's and Pelosi's - will keep their mansions and their millions, their holidays in Vail and Sun Valley.They will never join the people who "voted". That would be to join Dr. King, or Mel Carnahan.
  84. Don't they use VB? by jesterzog · · Score: 1

    I'd have thought it'd look more like:

    Public Function IsVoteTallyCorrect() As Boolean
    IsVoteTallyCorrect = True
    End Function
  85. Countersue by Anonymous Coward · · Score: 0

    Claim that the company is engaged in conspiracy to violate Civil Rights under 18 USC 1985. For good measure, name the corporate lawyers as co-conspirators.

  86. Do we even have a Constitution? by Anonymous Coward · · Score: 0

    Rigged elections, yet another infringement on our rights by the gov't. Add it to the ever-growing list of violations:
    They violate the 1st Amendment by opening mail, caging demonstrators and banning books like "America Deceived" from Amazon.
    They violate the 2nd Amendment by confiscating guns during Katrina.
    They violate the 4th Amendment by conducting warrant-less wiretaps.
    They violate the 5th and 6th Amendment by suspending habeas corpus.
    They violate the 8th Amendment by torturing.
    They violate the entire Constitution by starting 2 illegal wars based on lies and on behalf of a foriegn gov't.
    Write in Dr. Ron Paul and save this great country.
    Last link (unless Google Books caves to the gov't and drops the title):
    America Deceived (book)

  87. DUH by Anonymous Coward · · Score: 0

    He who controls the money, control the machines.