Slashdot Mirror


Diebold Election Audit Logs Defective

mtrachtenberg writes "Premier Election Solutions' (formerly Diebold) GEMS 1.18.19 election software audit logs don't record the deletion of ballots, don't always record correct dates, and can be deleted by the operator, either accidentally or intentionally. The California Secretary of State's office has just released a report about the situation (PDF) in the November 2008 election in Humboldt County, California (which we discussed at the time). Here's the California Secretary of State's links page on Diebold. The conclusion of the 13-page report reads: 'GEMS version 1.18.19 contains a serious software error that caused the omission of 197 ballots from the official results (which was subsequently corrected) in the November 4, 2008, General Election in Humboldt County. The potential for this error to corrupt election results is confined to jurisdictions that tally ballots using the GEMS Central Count Server. Key audit trail logs in GEMS version 1.18.19 do not record important operator interventions such as deletion of decks of ballots, assign inaccurate date and time stamps to events that are recorded, and can be deleted by the operator. The number of votes erroneously deleted from the election results reported by GEMS in this case greatly exceeds the maximum allowable error rate established by HAVA. In addition, each of the foregoing defects appears to violate the 1990 Voting System Standards to an extent that would have warranted failure of the GEMS version 1.18.19 system had they been detected and reported by the Independent Testing Authority that tested the system.'"

62 of 256 comments (clear)

  1. Fraud by Hatta · · Score: 5, Insightful

    Ok, so when do we get to throw Diebold exec in jail for election tampering already?

    --
    Give me Classic Slashdot or give me death!
    1. Re:Fraud by Mr.+Underbridge · · Score: 3, Insightful

      Ok, so when do we get to throw Diebold exec in jail for election tampering already?

      When you can prove intent.

      Or, put another way, "Never ascribe to malice, that which can be explained by incompetence." --N. Bonaparte

    2. Re:Fraud by TheGratefulNet · · Score: 5, Interesting

      life sentence.

      seriously. one of the purposes of jail is to send a CLEAR MESSAGE that behavior such as this is not to be tolerated.

      and no hiding behind corp names - individuals at the top of the company should do jail time. no debate about that - they must directly feel the pain for the LOSS OF DEMOCRACY we suffered.

      200 yrs ago, give or take a few, people would be HANGED for this for treason. how is this not treason?

      I don't agree with hanging but I do agree with a 20+ year jail sentence. let the CEO's of the world know that there are some things that are so holy, you JUST DON'T MESS WITH THEM. democracy and fair voting is such a fundamental thing.

      a message should be sent. mandatory jail time with 20 years min. drug offenders who do FAR less damage to society are doing this today; why not punish REAL criminals for a change?

      --

      --
      "It is now safe to switch off your computer."
    3. Re:Fraud by i.r.id10t · · Score: 2, Interesting

      One day the wrong group of folks will feel very disenfranchised, and will go all Athens, Tn on 'em.

      --
      Don't blame me, I voted for Kodos
    4. Re:Fraud by Frosty+Piss · · Score: 3, Insightful

      Ok, so when do we get to throw Diebold exec in jail for election tampering already?

      The better question might be when will Diebold ask for a stimulous bail-out?

      --
      If you want news from today, you have to come back tomorrow.
    5. Re:Fraud by Ethanol-fueled · · Score: 5, Interesting

      We should change the laws to hold devices used in state and federal elections to similar or same standards as life-critical medical devices.

      In which case the engineers who signed off on the thing and any executives who knowingly pushed defective gear out the door would be punished and sanctioned.

      "Hold a voting machine to similar standards as critical care life-support? that's ludicrous!", some might say. But if a corrupt group of politicians could rig the machines to get into power and (hypothetically, of course) start a war and that would cause many more deaths than some spurious bug in some medical equipment.

    6. Re:Fraud by DrLang21 · · Score: 3, Insightful

      The only problem with this is that our government solicited for this product. As far as anyone can tell, Diebold met the quality control and traceability standards that were put in place by the US government for this type of device, which is to say THERE WERE NONE. It was unethical for Diebold to put out the product that they did, but that's not to say that it was illegal or treasonous.

      --
      I see the glass as full with a FoS of 2.
    7. Re:Fraud by Anonymous Coward · · Score: 5, Funny

      I vote we throw them all in jail!

      YOU HAVE SELECTED ICE CREAM PARTY.

      Wait. Now wait one minute, I *know* I voted jail...

    8. Re:Fraud by Ethanol-fueled · · Score: 2, Interesting

      200 yrs ago, give or take a few, people would be HANGED for this for treason. how is this not treason?

      Simple. When those in power change the definition of "treason" to "supporting terrorism" where the definition of "terrorism" has been changed to "voicing disapproval with government policy" and so on and so forth.

    9. Re:Fraud by TheGratefulNet · · Score: 2, Interesting

      you want treason?

      what about the statement on record from diebold saying they'll do "everything possible" to ensure the republicans get into office (years ago).

      this raises doubt.

      the trail of 'bad machines' raises the bar even more on doubt.

      now, this company makes cash machines and from what I understand, they are exact to the penny. and thousands more people use these (per day!) than the once-every-few-years cycle of voting.

      why can't they be held to their own data standards? a diff data standard for money vs votes? why would that be tolerated?

      analogy time (no cars): if I see you are an artist and have painted amazingly accurate portraits of people and I hire you to paint one of me - and you give me a POS and say 'this is the best I can do' - you should be able to sue them since they have established a standard of quality they CAN meet and yet chose not to on a certain occasion. this is neglegence and could be fraud if it was intentional. the ceo's statement sure makes it seem like they have been intentionally doing Wrong Things(tm) for a while, now.

      if it walks like a duck, .....

      lock the CEO up. the buck stops somewhere. and include any gov officials that BOUGHT OFF on this. have them fired and their retirement bene's removed. that might be fair punishment for fucking up the voting system and allowing a bunch of gangsters to control who receives *counted* or tallied votes.

      --

      --
      "It is now safe to switch off your computer."
    10. Re:Fraud by Volante3192 · · Score: 3, Insightful

      Gambling machine standards. ATM standards.

      Why couldn't they just copy/paste those? It's pretty much a guarentee those are as close to bulletproof as we can make hardware. (I'd personally lean towards the video poker standards, somehow I think those are more rigorously designed than ATMs)

    11. Re:Fraud by geobeck · · Score: 5, Funny

      But if a corrupt group of politicians could rig the machines to get into power and (hypothetically, of course) start a war and that would cause many more deaths than some spurious bug in some medical equipment.

      Pfft, like that could ever happen. And if it did, they'd be unceremoniously thrown out after a single term.

      --
      Find environmentally and socially responsible products on http://buy-right.net
    12. Re:Fraud by roman_mir · · Score: 2, Insightful

      the same time you throw your politicians who sold you out to corporations to jail or shoot them and make them pay for the bullets.

    13. Re:Fraud by Chelloveck · · Score: 3, Insightful

      Or, put another way, "Never ascribe to malice, that which can be explained by incompetence." --N. Bonaparte

      I generally agree with that statement, but I'm really having a hard time figuring out how anyone could be that incompetent. What does a voting machine need to do? Count ballots, and keep a record of the count. That's about it. Oh, sure, you put a nice GUI and a touch screen on it, but at its core you're simply doing "candidate++; write_log(candidate);" over and over again. And the numbers you're counting aren't even that big, relatively speaking. They're certainly not going to overflow a 32-bit integer, so you don't have to worry about roll-over.

      How can anyone be incompetent enough to screw that up? That's truly creative incompetence.

      --
      Chelloveck
      I give up on debugging. From now on, SIGSEGV is a feature.
    14. Re:Fraud by DrLang21 · · Score: 2

      How can anyone be incompetent enough to screw that up? That's truly creative incompetence.

      Simple. Some big headed exec realized how much money and time they could save by making GEMS from an MS Access database using VB commands and an autorun script.

      --
      I see the glass as full with a FoS of 2.
    15. Re:Fraud by Jurily · · Score: 2, Insightful

      We should change the laws to hold devices used in state and federal elections to similar or same standards as life-critical medical devices.

      They are life-critical. Just ask Saddam.

    16. Re:Fraud by Chris+Mattern · · Score: 3, Informative

      how is this not treason?

      Constitution, Article III, Section 3:

      Treason against the United States, shall consist only in levying war against them, or in adhering to their enemies, giving them aid and comfort. No person shall be convicted of treason unless on the testimony of two witnesses to the same overt act, or on confession in open court.

      That's how this is not treason.

    17. Re:Fraud by eggnoglatte · · Score: 4, Insightful

      In both ATMs and gambling machines, the operator is a trusted entity. In voting he is not. Big difference.

    18. Re:Fraud by heson · · Score: 2, Informative

      We should change the laws to hold devices used in state and federal elections to similar or same standards as life-critical medical devices.

      They are life-critical. Just ask Saddam.

      I would rather ask these: http://icasualties.org/Iraq/index.aspx

    19. Re:Fraud by heson · · Score: 2, Informative

      Watch "Hacking Democracy"(by HBO) (it's on youtube) for clues to how.

    20. Re:Fraud by Mister+Whirly · · Score: 2, Insightful

      I have made applications myself using VB commands and an MS Access database that was far less bug prone than the GEMS software. Bad programming is bad programming no matter what the front or back ends are.

      --
      "But this one goes to 11!"
    21. Re:Fraud by hierophanta · · Score: 2, Interesting

      you mean like this?

      http://www.commondreams.org/headlines03/0828-08.htm

      from this link: The head of a company vying to sell voting machines in Ohio told Republicans in a recent fund-raising letter that he is "committed to helping Ohio deliver its electoral votes to the president next year." The Aug. 14 letter from Walden O'Dell, chief executive of Diebold Inc...

    22. Re:Fraud by Ioldanach · · Score: 4, Informative

      The "operator" is the casino, or bank. They trust themselves, if they make a mistake they're the ones that lose money. The "operator" of the ballot box is a member of the government who may have an axe to grind.

    23. Re:Fraud by DavidTC · · Score: 2, Interesting

      Politics can be slow. We're just lucky it didn't take three.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    24. Re:Fraud by Dewin · · Score: 2, Insightful

      The owner of an ATM generally trusts whoever is in charge of maintaining it (usually an employee or a contractor), and assumes that they won't tell the machine it has $5 bills when it really has $20s and output 4 times as much money as it should and that the maintainer won't tamper with it to try to alter the records of how much money was withdrawn so they can pocket the difference.

      The owner of the bank account also trusts the ATM to not take more money than it says its taken, and to take it from the correct account. Also worth noting, ATMs do have a verified paper trail (there's a receipt at the end of the transaction.)

      Of course, ATMs aren't infallible either -- I had one crash in the middle of a withdraw once -- deducting $60 from an account without actually giving me the money. The second attempt actually ended up overdrafting my account, but the bank fixed it. :)

      --
      Of course nobody reads the FAQ! If people read the FAQ, the Questions wouldn't be so Frequently Asked.
    25. Re:Fraud by DavidTC · · Score: 2, Informative

      Right, the owner is allowed to do various things with it, but not to reduce the payoffs below a certain amount, or alter the odds at all.

      Aka, they have to do things through the interface, and the machine will not accept certain things.

      Which is exactly where electronic voting machines need to be. Obviously, administrators should have, for example, the authority to set up an election. But not erase votes or tamper with the time of votes.

      Whereas in reality all this is stored in a damned Access database and it's trivially easy to edit it however you want.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    26. Re:Fraud by HiThere · · Score: 2, Informative

      It was the MSAccess2000 version, but I've personally caught MSAccess making a mistake when adding two numbers. It didn't happen often, but it did happen. And they weren't even large numbers.

      Now you might say "But you only caught one out of hundreds of thousands of calculations!". My response is "Do you know how difficult it is to track down that kind of error!" I expect that there are thousands that I didn't catch, or ascribed to rounding errors. The next day I stopped using (i.e., creating new programs in) MSAccess. This was difficult, as I didn't really have any good alternative. For awhile I did all the calculations in external code. (Eiffel as it happens.) It was kludgy, but it got the job done, and I stopped finding any errors...well, outside of my own errors.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    27. Re:Fraud by caffeineboy · · Score: 2, Funny

      CONSTITUTIONAL SMACKDOWN!!!

      --
      +++ ATH0 +++
  2. Comment removed by account_deleted · · Score: 4, Insightful

    Comment removed based on user account deletion

  3. Old news by canajin56 · · Score: 4, Informative

    is old. Its been known for years now. Its an Access database. Pretty sure you could reboot it, then hold down shift while it was starting to prevent the "auto-run" loading of the forms. And all the audit logs are just Visual Basic "triggers" that insert into a "log" table. Changing votes is as easy as going to the vote table and changing them. The Visual Basic triggers will be fired off, and insert crap into the logs. Then you just go to the log table and delete the new entries. There aren't logs of log changes or there would be an infinite loop of log entries, so you've just erased all record of your tampering. BlackBoxVoting.org has had detailed instructions up for as long as I've been hearing the name "Diebold".

    --
    ASCII stupid question, get a stupid ANSI
    1. Re:Old news by Anonymous Coward · · Score: 5, Funny
      Only a VB programmer could make something as simple as:

      candidates[choice]++;

      as complicated as using Access on Windows.

  4. Sabotage! by jlmale0 · · Score: 2, Funny

    Actually, the logs were 100% accurate.

    What we have here is a case of corporate sabotage by their competitors wanting them to look bad. Call me a conspiracy nut, sure. You're going to say these things are impossible to break into or tamper with, but this is the truth!

  5. can we at the very least sue them by Trepidity · · Score: 4, Interesting

    for providing a defective product?

    1. Re:can we at the very least sue them by davester666 · · Score: 3, Insightful

      The last sentence in the summary seems to blame the testing of the provided system for not detecting that the system is defective. So, it's the customer's fault that a defective system was used, not the vendor's.

      --
      Sleep your way to a whiter smile...date a dentist!
    2. Re:can we at the very least sue them by MrKaos · · Score: 4, Interesting

      So, it's the customer's fault that a defective system was used, not the vendor's.

      I guess that means people should keep that in mind when they see a Diebold ATM. Who knows how much it might debit your account when you withdraw funds.

      --
      My ism, it's full of beliefs.
  6. Re:allowed??? by JCSoRocks · · Score: 4, Insightful

    This entire situation is insane. My company's software isn't perfect but we can handle hundreds of thousands of transactions without missing one. I don't understand how you can fail so miserably at something as simple as electronic voting. The post below about it being based on an Access database melts my brain.

    --
    You are using English. Please learn the difference between loose and lose; they're, there, and their; your and you're.
  7. Re:allowed??? by Spacepup · · Score: 3, Insightful

    The difference is that with a paper ballot system, there is an accurate paper trail. You can't just toss out an entire block of ballots without someone finding them in the trash with a paper ballot system. But, it appears that exactly that can happen with the diebold systems.

    Diebold may not be maliciously trying to tamper with elections. They have just made it exceptionally easy to tamper with elections. They should not be trusted.

  8. The real problem by WindBourne · · Score: 5, Insightful
    Ou banking system makes heavy use of Diebold. One of two things is happening.
    1. Diebold is inept and we have mass issues in our banking systems.
    2. Diebold has PURPOSELY done this.

    I have not seen a single issue in my accounts due to ATMs.

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:The real problem by Vandilizer · · Score: 2, Insightful

      1. Diebold is inept and we have mass issues in our banking systems.

      Just a quick replay to your first point.

      WE DO HAVE A MASSIVE ISSUE WITH OUT BANKING SYSTEM.

      where have you been the past year? Canada :)

    2. Re:The real problem by Lead+Butthead · · Score: 2, Interesting

      OuR banking system makes heavy use of Diebold. One of two things is happening.

            1. Diebold is inept and we have mass issues in our banking systems.
            2. Diebold has PURPOSELY done this.

      I have not seen a single issue in my accounts due to ATMs.

      If memory serves, Diebold supposedly landed in the voting machine business by acquiring another company (name escapes me, but I imagine somebody knows what the name was.) As such it's possible that the group of people working on the "flawless" ATM machines are not the same group that worked on the voting machines.

      --
      ELOI, ELOI, LAMA SABACHTHANI!?
    3. Re:The real problem by blueforce · · Score: 4, Informative

      OR.... Diebold didn't make them, rather Premier Election Solutions did. Diebold bought Premier back in the early oughties when Wally O'Dell was CEO and had deep interest with the Bush administration. Your banking "issues" are from a completely separate company in a completely separate state.

      http://www.rawstory.com/news/2005/Diebold_CEO_resigns_after_reports_of_1212.html

      --
      If you do what you always did, you get what you always got.
  9. Re:allowed??? by girlintraining · · Score: 3, Insightful

    There is an *allowed* number??

    In any organic process, there will be a systemic error rate. These are people we're dealing with, not machines. People get confused, they make mistakes, they get angry and other people allow those mistakes to stand, sometimes they do the right thing for the wrong reasons or the wrong thing for the right reasons. Voting is a right, but nobody ever said it's done right. That said, the goal is to make that error rate less over time, to make continuous improvements in voter education, in process control, and in effective auditing, all the while knowing that perfection is a direction not a goal.

    The problem as presented here is that the error rate grossly exceeds what previous methods had, and that this is attributable to systemic flaws, rather than the inherently higher initial error rate that would be present in the early use of any new system.

    --
    #fuckbeta #iamslashdot #dicemustdie
  10. Why Authentication is a good idea! by Zymergy · · Score: 4, Insightful

    I was very surprised this past election when I attempted to show my State Issued Photo ID card (Driver's License) and Social Security Card to prove who I was in order to vote.
    The very polite woman looked away and told me that she CANNOT look at my ID Cards because of laws/rules.
    She simply verbally asked for my name from a list of registered voters in my district, I signed my name on the blank beside my computer printed name and was handed my ballot.
    Scratching my head, I went into the both and voted. Next I returned my paper ballot card to a large scanning device and inserted it and that was 'voting' for 2008.

    What troubles me is that there was almost ZERO authentication! All I needed, was a name and to show up where that name would be likely registered and I could vote fraudulently.
    I get more authentication getting gas with mt debit card at 7-11!
    I realized that this must be ON PURPOSE. But why? All I can conclude after much though is to allow fraud.
    ->We already have a perfected system that nearly everyone already knows how to use! They are called Credit Cards!

    Why can Mastercard/Visa reliably authenticate BILLIONS of unique transactions with very little error and an audit trail and Diebold cannot?
    I believe that when the US has another election, we should be issued Visa/Mastercard Debit cards with our pictures on them linking to a database of our eligibility to vote in US elections.
    We use the same credit card/ debit card devices that are used all over which are tied to a computer touch screen, and we "purchase" a list of candidates (just like building a PC at NewEgg..) and then "purchase".
    Now I have a printed receipt that instantly confirms my choices and selections after the transaction. If I made any mistake, I will need to immediately take that receipt to the person conducting the elections with my photo ID debit card for voting, and they will assist me in correcting the errors and I will need to electronically sign a form and will be issues a correction receipt with my previous incorrect choices credited to my "account" and the my new correct selections "purchases" on the new receipt.
    of course, I will be able to later look this up online to verify my paper receipt matches the online database of my "votes" (purchases).

    Why reinvent the wheel? Mastercard/Visa have over 30 year experience conducting authenticated transactions and their fee is typically less than 3%.
    The Sause is not in the touch screens or their audit logs, it is in AUTHENTICATION and being able to reliable VERIFY your selections got registered as your choices.
    (Of course I will later expect a statement via the US Mail (built in fraud protection laws) that will exactly match my printed receipt obtained at the time of my voting...)

    1. Re:Why Authentication is a good idea! by Ironica · · Score: 4, Informative

      The very polite woman looked away and told me that she CANNOT look at my ID Cards because of laws/rules. ...
      What troubles me is that there was almost ZERO authentication! All I needed, was a name and to show up where that name would be likely registered and I could vote fraudulently. ...
      I realized that this must be ON PURPOSE. But why? All I can conclude after much though is to allow fraud.

      No... it's to allow everyone to vote, even if they don't have the money to get a state ID card.

      There's no FREE form of authenticated ID. A passport costs $100. A California State ID Card costs $7 if you qualify for a reduced fee.

      A state that provides authenticated ID at no charge might not have a state law requiring that people be allowed to vote without ID, but around here, requiring ID would be a financial barrier to voting.

      --
      Don't you wish your girlfriend was a geek like me?
  11. Minnesota Anyone? by craenor · · Score: 2, Informative

    Considering that still, several months later, the State of Minnesota is recounting paper Senate ballots over and over, is this REALLY that bad of an option?

    1. Re:Minnesota Anyone? by Ironica · · Score: 4, Insightful

      Considering that still, several months later, the State of Minnesota is recounting paper Senate ballots over and over, is this REALLY that bad of an option?

      You mean, it's better to have an electronic system arbitrarily choose a candidate quickly, than a paper system slowly choose a candidate based on actual votes?

      --
      Don't you wish your girlfriend was a geek like me?
  12. People don't care any more by pembo13 · · Score: 2, Insightful

    Most people will feel that the candidate they wanted won, so the machines must be okay. Most will never consider the possibility that their candidate wasn't supposed to win. Or won despite having the machines against him. And the losing side had already picked scapegoats before the election so the don't need to worry about the machines.

    --
    "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
  13. Old Version? by sunking2 · · Score: 2, Interesting

    Not that its still not shoddy, but this report seems to imply that version 1.18.19 was still being used in the 2008 elections. The current version seems to be 1.18.24 and has been out since Oct 2007. Not realy easy to tell whats been addressed, but it at least seems to imply in a few of the release notes that it corrects previously recorded software defects.

  14. Too bad, so sad by spun · · Score: 2, Insightful

    I know it must be hard for you to bear, having a responsible centrist president. But fortunately THESE election results were valid, unlike your Mr. Chimp's first election by judge. It shows your real character, that winning is more important to you than democracy. So I don't feel too sorry for you. In fact, I'm glad the Republicans have become the marginalized party of the deep south, religious fanatics, and wingnuts everywhere. Please, please run Palin for president! That would guarantee another four years of Obama. Seriously, you guys just need to form a new conservative party. Your current one is deceased.

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    1. Re:Too bad, so sad by m.ducharme · · Score: 2, Funny

      Well, actually, these results are no more valid than Bush's results, if they were conducted with the same machine. One of the strongest arguments for a transparent voting system is that both parties can point to the system and say, "see, I didn't cheat. There's your evidence." With systems like the Diebold machines still being used, any election run on those systems is suspect, whether one party actually took advantage of the flaws to cheat or not.

      The upshot is, that really, Obama's election isn't any more valid than Bush's.

      This of course doesn't apply to all the other monkeying around with voters that happened in the Bush elections, like giving voters false requirements, asking for advance poll requests to be submitted on card stock, having "broken down" machines in pre-dominantly Democratic precincts, etc.

      As to Palin, I'm hoping for a Palin/Limbaugh ticket in 2012, I think that would be great!

      --
      Rule of Slashdot #0: You and people like you are not representative of the larger population. - A.C.
    2. Re:Too bad, so sad by Mister+Whirly · · Score: 2

      and only the most right-wing conservatives can say that with a straight face. Seriously, the only player in the last election that wasn't a flaming centrist was the nutjob from Alaska.

      --
      "But this one goes to 11!"
    3. Re:Too bad, so sad by flitty · · Score: 2, Interesting

      Has BHO undone anything much of Bush's that benefits you?

      Yes, overturned Pharamacists being able to deny me a doctors perscription due to "religious beliefs". Being in a strong Religious community, this is very important to me. My wife would appreciate our birth control perscription now without having to drive to an open minded pharmacist.

      --
      Whether or not there is some sort of god, I'm not supposed to say/god is a word and the argument ends there-Smog
  15. All in favor of.... by BountyX · · Score: 2, Insightful

    Open Source voiting (software and hardware), with code in public domain and some verification systems in place.

    --
    Trying to install linux on my microwave, but keep getting a kernel panic...
  16. How hard can it be? by I'm+not+really+here · · Score: 4, Interesting
    How hard can it be to build a foolproof system? I mean, come on! Why not do something like this:
    • computer voting system
    • Scantron copy is printed out for manual verification by the voter (with the selected candidate's name printed directly on the scantron sheet for easy verification, along with an "overlay" that shows the names above the scantron vote column for more certain verification), and dropped into a lockbox if confirmed to be accurate
    • voter selects button on screen stating that he/she has confirmed his/her vote. This prints a second, identical Scantron, which is dropped into a second locked box.
    • System has two CDR drives in it (not CD-RW)
    • As each vote is confirmed by the voter, the data for that vote is burned to each CDR (in triplicate or whatever for error correction), with no method for marking deletes - once the vote is cast, it is cast (that's what the "confirm or start over" mechanical button should be for)
    • Each CDR tray is set such that ejecting the CDRs drops one into the same lockbox as the scantrons, and the other into the same lockbox as the scantrons which were reviewed by the voters manually
    • Finally, when the voting is complete, each lockbox is sent to a different counting station, unlocked in front of many witnesses, run through the scantron, and verified against the CDR.
    • If the margin of error is greater than 99.95% or whatever their acceptable limit is, then the scantrons at that station are manually counted, using the printed names , not the scantron letter value, as the printed names are what the voter verified
    • Same thing happens at the other station

    Results are determined thus:

    There are 6 counting methods available in this scenario (2 CDRs, 2 scantron auto reads, and (if needed) two manual reads).

    All that needs happen is that 4 of the 6 counts match up. CDRs are almost guaranteed to match up, so that's two (and if they don't match up, there has been some type of tampering or system failure, and we move from the CDRs into the Scantrons). After that, if the two scantron autoreads match up to the CDRs within the margin of error, then we know that the votes were counted correctly (3 items were not reviewed by the voter, but those 3 items match up with the voter reviewed cards). If, after looking at these four counting options, we do not have four matches (One of the scantron autoreads doesn't match the other three, or one of the CDRs is corrupted or unreadable, etc.), we do the manual counts. If we do not have 4 matching counts at this point, the votes are not valid, and a revote is required.

    Yes, this is an "armchair" analysis, and I'm sure has some holes in it, but how in the heck is an Access Database with VB triggers any better than this armchair analysis?

    --
    Before commenting on the Bible, please read it first
    1. Re:How hard can it be? by gclef · · Score: 2, Insightful

      Too many moving parts. If any one part of the chain there fails during testing (which really only happens in the couple weeks before the election), then that box is unusable, which means there's going to be a *lot* of unusable machines in any given election. Also, any system has to be able to be verified that it's working properly by ANYONE...because that's who you're going to get as volunteers. IT-comfortable folks are thin on the ground as election volunteers.

      I volunteered as an election judge this past November, and that was one thing I took away from the experience: Election offices are not IT shops, and are just not set up to anticipate all the failures that will occur with IT gear. For example, we had tons of problems with the UPS' they were sending out to each voting site. As an IT person, you'd expect a fairly high rate of UPS failure after 2 years...they hadn't anticipated that at all.

  17. Re:allowed??? by AK+Marc · · Score: 2, Insightful

    The difference is that with a paper ballot system, there is an accurate paper trail.

    In Chicago, the Democrats would have a pre-printed set of ballots already filled out to go back in with the others. They'd make sure that dead people voted and such to get the numbers close enough that people wouldn't lose too much faith in the system. Or the Republicans in the south that would use poll taxes after they were illegal, block access, change polling places so that people couldn't vote. In both cases, no amount of recounts will get you the accurate number. The paper doesn't match the people's will. So, you are assuming that a paper trail is "accurate" when even if everyone that wanted to vote did, and the ballots weren't tampered with, there is still controversy. Is it a dimpled chad? Pregnant? Hanging? Paper can be better or worse than electronic voting, and electronic voting can have a paper trail as well. So to claim one is superior means to me that the person making the statement is comparing the best theoretical implementation of one with the worst of the other. To compare a "proper" implementation of each would result in a near-tie, well withing the current allowed error rates. It's just that it's easier to screw up the electronic version (well, not even that, but that the lowest bidder for an electronic system will put out crap, and the lowest bidder for a paper system can't do that bad unless they serve it all on flash paper and you use candle light to read the ballots).

  18. seems like shared responsibility by Trepidity · · Score: 4, Informative

    In most industrial settings, if something's built to a specification, and it's later discovered to have failed to meet the specification, the vendor's still at least partly liable, even if the customer failed to discover the defect in initial validation.

    1. Re:seems like shared responsibility by flyingsquid · · Score: 2, Funny
      I just want to say... I told you so. I said it on election night and I'll say it again here, loud and clear, for everyone to hear: Obama stole the election. That may not go over well in some parties. But there is simply no way he could have won the popular vote or the electoral college. My polling models and my simulations all point to one unavoidable conclusion: the winner of the 2008 presidential election, and the rightful president, is Ralph Nader.

      signed,

      Ralph Nader

  19. Have a look at Venzuela.... by cyrano.mac · · Score: 2, Interesting

    Venezuela tested Diebold voting machines. There's even a remarkable email conversation about it out there on the intertubes. Venezuela asked one of the Diebold techs why there were several ways to corrupt elections. Answer from Diebold's tech: "My boss told me to make 'em like that"... Venezuela rejected Diebold's machines. They developed an Open Source solution wich is in use in several countries now. All this is old news. I really don 't understand why Diebold execs still aren 't in jail. After all, some of them have been there before.

  20. Re:Not ***ADEQUATELY*** explained by incompetence by Mr.+Underbridge · · Score: 2, Interesting

    Why is it whenever some apologist trots out Napolean's quote to "prove" that incompetence should always be assumed instead of malice, they always leave off the very important qualifier, "adequately"?

    First, I'm not an apologist for anybody, jackass. I'm a cynic. I've just known enough morons to realize that stupidity truly has no bounds. See below.

    Can all the gigantic, mind blowing holes in Diebold's software be ADEQUATELY explained by incompetence?

    Absolutely. Right now, I'm part of a multi-company team on a government contract. One of the performers (over which I have no control) is creating a disastrously mangled codebase that does nothing but pull data from a database and make it available over a network. This has taken these morons about 8 months, cost a fortune, and currently requires 1.3GB of memory (!) to run. It has no more capability than about 100 lines of C++ code interfacing with MySQL, and requires a stack of about 10 different products that are constantly breaking. Compared to these fuckwits, Diebold is a bunch of geniuses. And this is just a minor example that I'm personally familiar with.

    Anybody who says this couldn't possibly happen by accident hasn't worked in government contracting. Trust me, buddy...this is nothing. Go look up SAIC's bungled attempt to provide the FBI with modern software, which was scrapped after $200M because it would have been cheaper to start from scratch than make it work. I could go on for days with colossal disasters in government acquisition.

    Not in my opinion. YMMV.

    Then you're lucky to have never been party to such a disaster. Because I've personally seen and can cite examples of far worse. It usually involves government. If you ever want to see fuckups that are well beyond what normal people would think are conceivable, get into government contracting. Not to say that all government work is bad (I work for a contractor), but sometimes big contracts go to companies that can't execute them, and there's just not much oversight.

    So can this be explained without nefarious conspiracy theories? Yeah. It can. Incompetence is more than sufficient to explain this exact behavior. Which is why proof of the malice is required, because stupidity is so utterly ubiquitous that it effectively forms the cynic's version of Occam's Razor, which is the quotation I originally cited.

  21. Basic Audit trail should track ALL changes by wurble · · Score: 2, Interesting

    Come on! How hard is it to pop some triggers on the DB so that any change whatsoever results in the current record being written to the audit trail? Really, how hard is that?

    And haven't these folks heard of logical deletes instead of actually deleting it? Use a delete flag, folks! I find it amazing that such concepts are strict requirements for simple things like clinical trial systems, and regulated heavily and audited regularly by the FDA, but our voting system has no such regs or audits.

  22. Re:Not ***ADEQUATELY*** explained by incompetence by Stephen+Samuel · · Score: 2, Insightful
    Code has been found in the diebold system that has no reasonable explanation for its existence other than the rigging of elections.

    In any event, this stuff is not a case of the system messing up randomly or just working badly. Diebold has marketed their system as being capable of producing secure, accurate election results, and is nowhere near that level of competence.

    Given the brutal simplicity of what is required, I see no reason why they shouldn't be held to the same level of responsibility as someone who is making a heart monitor, or even an electronic slot machine.

    An, yes, you're right. You're not an apologist for anybody, you're an apologist for someone very, very specific -- Diebold.

    --
    Free Software: Like love, it grows best when given away.