Slashdot Mirror


Opening Diebold Source, the Hard Way

Doc Ruby writes to tell us about an article in the Baltimore (MD) Sun, reporting that someone sent a package to a former legislator containing what appears to be Diebold source code. From the article: "Diebold Election Systems Inc. expressed alarm and state election officials contacted the FBI yesterday after a former legislator received an anonymous package containing what appears to be the computer code that ran Maryland's polls in 2004... The availability of the code — the written instructions that tell the machines what to do — is important because some computer scientists worry that the machines are vulnerable to malicious and virtually undetectable vote-switching software. An examination of the instructions would enable technology experts to identify flaws, but Diebold says the code is proprietary and does not allow public scrutiny of it." Read on for more of Doc Ruby's comments and questions.
Maryland's primary elections last month were ruined by procedural and tech problems. Maryland used Diebold machines, even though its Republican governor "lost faith" in them as early as February this year, with months to do something about it before Maryland relied on them in their elections.

The Diebold code was secret, and was used in 2002 even though illegally uncertified — even by private analysts under nondisclosure. Now that it's being "opened by force," the first concern from Diebold, the government, and the media is that it could be further exploited by crackers. What if the voting software were open from the beginning, so its security relied only on hard secrets (like passwords and keys), not mere obscurity, which can be destroyed by "leaks" like the one reported by the Sun? The system's reliability would be known, and probably more secure after thorough public review. How much damage does secret source code employed in public service have to cause before we require it to be opened before we buy it, before we base our government on it?

299 comments

  1. Closed source? by insomniac8400 · · Score: 5, Insightful

    I think the closed source parking garage was a perfect example why the government shouldn't let a private company control government assets or processes.

    1. Re:Closed source? by Tim+C · · Score: 3, Insightful

      Businesses fear Open Source like the plague because they're afraid of govenments "buying" software then declaring it "Open Source" they don't have to pay.

      How the hell is that supposed to work? If you contract me to produce some software for you, and I use open source, you still have to pay me the agreed amount or see me in court. That's no different to me using bespoke code, COTS products or magicing it all up out of fairy dust.

      Any business that's truly afraid of what you suggest needs to fire the idiots it has in charge and/or hire a lawyer.

    2. Re:Closed source? by mrchaotica · · Score: 2, Insightful

      Not to mention that we're talking about the government anyway -- if it really wants to it can just seize it via Eminent Domain anyway, whether it's open source, closed source, or anything else.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    3. Re:Closed source? by jc42 · · Score: 4, Insightful

      Businesses fear Open Source like the plague because they're afraid of govenments "buying" software then declaring it "Open Source" they don't have to pay.

      How the hell is that supposed to work? If you contract me to produce some software for you, and I use open source, you still have to pay me the agreed amount or see me in court.


      Any company's lawyers will understand this. If they make such an argument, they are simply lying. Their real motive is that they don't want you to see some parts of the code. This could be because they're embarrassed by the shoddy quality. More often it's because there are things there in addition to what you think you paid for.

      In the case of Diebold, they made this very clear before the 2004 election, when then-CEO Wally O'Dell said - in writing - to the Ohio Republicans that he would deliver their state to George Bush. He lived up to that promise, and there are good grounds to suspect that this wasn't at all accidental. They want their code secret so that we can't find out some of the things they've got hidden there.

      In the case of elections, paranoia is simply rational. History tells us that the people running an election will cheat if given the slightest opportunity. Secret code makes cheating very easy, and the assumption should always be that secrecy like this is to hide what's going on.

      The only practical way to get honest elections with computerized equipment is to require that all the code be open and visible to the public. Anything less is a guarantee of dishonest elections.

      (Guaranteeing that the published code is actually what's running inside the machine is another issue. We need a way to do that, too.)

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    4. Re:Closed source? by Anonymous Coward · · Score: 4, Interesting

      In the case of Diebold, they made this very clear before the 2004 election, when then-CEO Wally O'Dell said - in writing - to the Ohio Republicans that he would deliver their state to George Bush. He lived up to that promise, and there are good grounds to suspect that this wasn't at all accidental. They want their code secret so that we can't find out some of the things they've got hidden there.

      From Mother Jones: "Diebold machines were used in only 2 of Ohio's 88 counties."

      So how did Diebold's code 'deliver the state to George Bush'? Or are you just making stuff up?

    5. Re:Closed source? by sillybilly · · Score: 1

      You forget one thing - trusting the officials to report what the machines actually output. That's the easiets way to lie, have the counters count up then lie about the results. When those in charge are rotten how can you trust them in not getting reelected? Only honest administrations have a chance not to get reelected, while dishonest ones practically guarantee their own reelections, so in the end dishonest ones win out in the long run. There needs to be a way to see votes realtime and directly from the machine without an arbitrator/mediator "official" meddling with the whole thing between the public and the vote counting machine. Even then, how can you trust anything. But at least it would let the public "conspire" up against a single voting machine, show up in large numbers all at one time, then record the realtime results coming out of that single voting machine through an internet site. Then "da man" would have a hard time rigging all the voting machines because he wouldn't know which ones are gonna get tested. Testing is the only way, and you need individual voting machine result access realtime to properly do it.

    6. Re:Closed source? by Alchemar · · Score: 2, Insightful

      Open source and Free do not have to be one in the same. Many database companies have many options available to open source their code. Nobody is willing to pay tens of thousands or hundreds of thousands of dollars for software, and risk losing all of their records because they are stored in a proprietary format. For an extra fee most companies will put the code in an escrow account, usually with stipulations that if the company goes bankrupt or otherwise can no longer support the code, it will be released. For a greater fee most companies will give you the source code up front, and a license to expand it for in house use only. Some companies will let you buy a license to expand the code for specialized use and sell it for a profit. In all these cases the company maked money, and retains rights to their source code. Just because something is published does not make it free for the taking.

      Most goverment contracts have a clause requiring all source code be kept in escrow for this reason. If you hate working with the onboard computer on a car, imagine being stuck behind enemy lines in a new tank trying to figure out what error code 157 is and why it won't allow the engine to start. The military has to know what it is running on its equipment. I want to know why an exception was made for Diebold. It is my understanding that Windows has versions that allow just such a thing to meet military contracts. Just because Diebold uses a windows platform is no excuss around this requirement.

    7. Re:Closed source? by natoochtoniket · · Score: 1

      The only practical way to get honest elections with computerized equipment is to require that all the code be open and visible to the public. Anything less is a guarantee of dishonest elections.

      Let me fix that for you:

      The only practical way to get honest elections with computerized equipment is to print ballot on paper and count the votes by hand in front of witnesses from all parties. Anything less is a guarantee of dishonest electios.

    8. Re:Closed source? by jc42 · · Score: 1

      You might be right, though we've had numerous explanations of how difficult it is to ensure honest paper voting.

      I suspect that part of the push for electronic voting is the perception that a computer is somehow more honest than a human. As a long-time programmer, I know that this isn't quite true, but I understand how people might make this mistake. A computer doesn't have a builtin bias like people usually do, and any behavior it has can be modified by reprogramming.

      But this is confusing the issue, because a computer doesn't really have any "behavior" at all other than interpreting machine-language code. All a computer really ever does is read an opcode, interpret it, read the next opcode, interpret it, etc, until the power fails. It's the software that has "behavior", and software can be produced with any sort of bias that you like (to within the limits of your programming ability, of course).

      The capabilities, features and failure modes of paper+human counters and silicon+software are so different that they're effectively incomparable. All you can do is list the problems with each, and work on solving those problems. Thus, people can be bribed and threatened; those don't work with computers. But computers' behavior can be totally modified in seconds via an IR or Bluetooth or wifi port; there is nothing comparable in humans. A computer's memory can be modified instantly, leaving no evidence of the earlier contents; this is extremely difficult and time-consuming with paper and humans. All of these problems need solutions, and the solutions for one problem don't help you much with the others.

      I suspect we're facing the traditional problem of people stupidly thinking that computers are always right. Any programmer will just laugh at this, of course. I can easily write a program whose output is wrong. That's why I need to spend so much of my time debugging. But history seems to tell us that, as soon as a computer is added to a process, most people need to relearn everything they ever knew about making the process reliable. We're clearly in the early stage of that now, with voting software that's as embarrassingly buggy and insecure as the worst of Microsoft's products. To us old-timers in the computer biz, it's another "Oh, no; not again" scenario, as we fight the eternal battle to get the software developed so that it actually works right, despite all the efforts of our customers to impose low costs and deadlines that prevent us from doing the debugging properly.

      Having management impose secrecy and block communication with the customers is also a well-known problem. We especially need to fight it here.

      And a major problem with voting software is that most of the "customers" have strong motives to try to make it work incorrectly. In all but uncontested elections, the candidates and their supporters are trying mightily to bias the results, and if they can do this by tweaking the output of the voting hardware (paper or silicon), they'll do it. This is nearly a unique situation for software developers, and we don't have a lot of experience writing software for such customers.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  2. Re:1st post! by Anonymous Coward · · Score: 0

    Couldnt Resist a reply

  3. Source code not even needed to hack these machines by Salvance · · Score: 5, Informative

    With all the vulnerabilities in voting machines, it amazes me that the states do not mandate paper trails. Someone wouldn't even need access to the source code to start changing votes. For example, in this report from ABC News on October 1st, they discuss a method to almost invisibly manipulate both votes recorded and logs, all with only a couple minutes access to a voting machine.

    Here's an excerpt:
    In a paper last month, "Security Analysis of the Diebold AccuVote-TS Voting Machine," (available at http://itpolicy.princeton.edu/voting/) Princeton computer professor Edward W. Felten and two graduate students Ariel J. Feldman and J. Alex Halderman discussed a common Diebold machine. They showed that anyone who gets access to the machine and its memory card for literally a minute or two could easily install the group's invisible vote-stealing software on the machine. (Poll workers and others have unsupervised access for much longer periods.) Changing all logs, counters, and associated records to reflect the bogus vote count that it generates, the software installed by the infected memory card (similar to a floppy disk) would be undetectable. In fact, the software would delete itself at the end of Election Day.

    --
    Crack - Free with every butt and set of boobs
  4. Hopefully by PainBot · · Score: 3, Interesting

    Hopefully more people including journalists will receive that, have experts look at it and expose the scam.
    Sounds unlikely though, since this is all illegal.

    1. Re:Hopefully by Anonymous Coward · · Score: 2, Interesting

      All she has to do is to send the code to a Swedish official, then it will be covered by the "Offentlighetsprincipen" (god knows how to translate this to American, it means that any citizen can claim it for review) as were the secret bible of the scientologists some years ago.

    2. Re:Hopefully by mabhatter654 · · Score: 1

      journalists print stolen/illegally obtained materials all the time... Look at how bad Apple leaks/ HP board directors have gotten... Diebold will probably illegally track and spy on it's employees to find the leak... maybe we can get them that way.. or maybe the Republicans will just get the cops to do it illegally for them.

    3. Re:Hopefully by megaditto · · Score: 4, Insightful

      Don't be caught by this bullshit bait.

      What we need is legal access to the actual code (+source, compiler, bootstrap process) running on the machines, not an illegal access to a piece of code someone chose to 'leak'.

      And more importantly, we need voter-verified paper trail.

      --
      Obama likes poor people so much, he wants to make more of them.
    4. Re:Hopefully by Anonymous Coward · · Score: 0

      spy on it's employees

      "its".

  5. Open source & Availability by The+Amazing+Fish+Boy · · Score: 3, Interesting

    I don't know. I mean, I'm not sure of the details of the current system, but is the software available before the election?

    If not, it is more secure in a way, since malicious users can't test exploits on it before the election, and then they have limited timeframe to do that during the election. If it's open source, and up for review, someone could find the exploit and not tell anyone, right?

    This is just my initial reaction to the idea, so I might be way off. Any thoughts?

    1. Re:Open source & Availability by Anonymous Coward · · Score: 0

      People find alot of exploits in Windows without the Source Code. Admitadly they do have the OS in their hands for quite alot of time. Diebold systems though all use a similar operating system (Windows XP embedded) and software written in a similar manner (often as webpages actually, a friend of mine got an ssh session up on one of those). So given a few assumptions about similarity, I don't see the code as a requirement for finding an exploit. Sure linux has exploits, but I think it's fair to say that it generally has fewer than windows, and hopefully voting software will be alot smaller than linux, and thus alot easier for wankers like me to read the entire thing and thus make sure it makes sense. One of Diebolds ATM's crashed on our college campus a couple of years ago and some students had it playing music using the builtin Windows Media Player, that didn't even require an exploit. I admit that I don't know if their voting machines run XP embedded, but given the rest of their systems it's still extremely probable.

      Maybe it's time for people to use a "slow" typesafe language and then sit down and write a complete proof that the system will do exactly the right thing? This seems like maybe one of those times where correctness is more important than speed. It's been done before for all sorts of things, missiles, airplanes, car systems, back when people used ADA or Pascal instead of C++ for serious coding. Hell if they write the code in a decent language and release it, I'll write the proof for them (while all the while my tax dollers go to pay them, wow what a broken system).

    2. Re:Open source & Availability by c_forq · · Score: 1

      That may be a solution, release the code after the election, and run checksums on all the meachines. But that would require changes in code for every election so people can't depend on exploits they may find.

      --
      Computers allow humans to make mistakes at the fastest speeds known, with the possible exception of tequila and handguns
    3. Re:Open source & Availability by N3Roaster · · Score: 5, Insightful

      It's true that with open source, someone could potentially find a flaw, not tell anybody about it, and then exploit that flaw to manipulate an election. Why would someone do that? Obviously to advance an agenda, either by getting a win for a particular candidate who supports that agenda (so you'd want to manipulate the votes in a sneaky way) or if your agenda is getting rid of these voting machines, producing results that are clearly absurd (landslide victory for the Stallman write in campaign). I think the former is more subversive and likely to have financial support either from the candidates themselves or organizations supporting those candidates. Given this, it is reasonable to assume that if you are going to fix the vote for the win, your opponent will too, which means you need to either escalate the fraud operation, increasing the risk such fraud will be exposed, or you need to prevent your opponent from taking advantage of the flaws by having them patched and using that labor you saved by not escalating to instead get out the vote.

      I might also be way off in this analysis, but I think having the code open to public scrutiny and the hardware securely locked down (any potential tampering should be evident) would be the way to go if computers are used at all.

      --
      Remember RFC 873!
    4. Re:Open source & Availability by AnonymousCactus · · Score: 1

      The software is available before the election. Someone has to write it and someone has to put it on all those voting machines which then have to be sent out to all those polling stations.

      Most people will cite the important security principle that security through obscurity is no security at all because someone must always have access. There's always at least an inside person that will no what's going on and people are fallible.

      I come down somewhere in between. Obscurity is good - getting past the human element provides one more hurdle a potential enemy would have to get past. It's not good by itself though because you wouldn't want that to be your only barier and it's not good if it means that fewer people will review the code for potential errors

      I say, don't release it to the public, but require that DieBold's machines/code pass independent security checks by people like the folks at Princeton or they don't get used.

      That is if you believe electronic voting is a good idea at all...

    5. Re:Open source & Availability by Jah-Wren+Ryel · · Score: 1

      I mean, I'm not sure of the details of the current system, but is the software available before the election?

      Of course it is available before the election, they don't just code it up on the spot.

      Just because it is not widely available does not mean it is not available to a sufficiently motivated organization. When you consider the hundreds of millions of dollars spent on campaigning, it is not hard at all to envision a situation in which an insider is offered a couple of million dollars to provide "early access" to the code. It is no giant leap from that to paying an insider a couple of million dollars to insert some specific code into the system too.

      --
      When information is power, privacy is freedom.
    6. Re:Open source & Availability by mabhatter654 · · Score: 4, Interesting
      the whole issue revolves around that issue. The machines sit in closets for 6 months then are drug out for an election. Diebold is supposed to be installing and using certified software, but they can't even do that right. The issues started because Maryland election officials were catching Diebold personel putting patches on without the proper paperwork... and they got VERY upset, wanting to know what they were doing. Even the company refused to cooperate... private software and doing their job and all.

      That's what's so screwed up about all this, even Diebold employees weren't following their own companies rules and election offical rules (remember they are the customer). Several Diebold run elections have had outcomes highly suspect... and Diebold is answering concerns with contept for the customers and citizens instead of openness and cooperation.

    7. Re:Open source & Availability by SpaceLifeForm · · Score: 1

      That won't help because the *totals* can be manipulated
      without any trace. The code could be quite valid, but
      manipulating the counts would still be possible.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    8. Re:Open source & Availability by Jeremi · · Score: 1
      (landslide victory for the Stallman write in campaign)


      Woohoo! And so dawns a bright new day for GNU/America!

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    9. Re:Open source & Availability by Jeremi · · Score: 1
      That may be a solution, release the code after the election, and run checksums on all the meachines.


      Anybody tampering with the software could just tamper with the checksum-calculating routine to make sure it returns the expected "correct" checksum, no?

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    10. Re:Open source & Availability by RobertLTux · · Score: 1

      not really since you can (and should in this case) have say 20 different machines and then pick three machines ( compare md5 sums) and then pick another 3 machines (compare sha hashes) then compare to your target machine.
      if you do this right then the chances of getting this wrong are about state lotto grade.

      --
      Any person using FTFY or editing my postings agrees to a US$50.00 charge
    11. Re:Open source & Availability by Jeremi · · Score: 1
      not really since you can (and should in this case) have say 20 different machines and then pick three machines ( compare md5 sums) and then pick another 3 machines (compare sha hashes) then compare to your target machine. if you do this right then the chances of getting this wrong are about state lotto grade


      But what hardware and software are you using to compute these checksums? If you are running the checksum computation on the (potentially) compromised machines, then the checksum computation routine itself is suspect. It wouldn't matter (AFAICT) how many machines you sampled, or how many different algorithms you used, you'd still have the same problem: a compromised machine could be programmed to act the same as the uncompromised machines, so there would be no (practical) way for you tell the difference.


      What you'd really need is some sort of "known good" machine that could run the checksum computation, but even then it would need to first acquire the checksum function's input data from.... the suspect machine. Which of course could be programmed to return the bits of the "correct" binaries instead of the actual, compromised code it was running. Maybe there is a foolproof solution to this, but I don't see it.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    12. Re:Open source & Availability by sjames · · Score: 4, Insightful

      f not, it is more secure in a way, since malicious users can't test exploits on it before the election, and then they have limited timeframe to do that during the election.

      That is the crux of Diebold's argument for keeping the source closed. TFA reveals the flaw in that reasoning. Whoever that anonymous someone is, he sent the source to someone who is not supposed to have it at all. How many other anonymous somebodies have done the same thing in exchange for wads of cash? It's hard to say, but I'm not willing to bet democracy in the U.S. that the number is 0.

      It's the worst of both worlds. The bad guys see the code, but the good guys don't worry about little problems since "nobody but them will even know". Releases tend to happen when it's convieniant for sales rather than when it's done.

      Meanwhile in the open source world, we know everyone and his dog will see the code, so it had better be good. Of course, that is no golden guarantee of perfection. Security flaws happen in open source too.

      A much bigger factor is the ratio of good guys vs. bad guys reviewing the code. With proprietary code, reviews are limited to the dev team and an unknown (probably non-zero) number of bad guys. Open source has more bad guys looking at it, but a LOT more good guys with no vested interest in sweeping flaws under the rug.

    13. Re:Open source & Availability by c_forq · · Score: 1

      Simple checksums are subject to forgery, yes. But to this date there are no known collisions of SHA-1 checksums, and as far as I know SHA-256 doesn't even have such a weakness. If one did an MD5 sum of every machine (since MD5 is quick and simple), a SHA-1 of a large random sample, and a SHA-256 of another large random sample then it should be fairly easy to identify compromised machines. Remember these are all cryptographic hash functions, and a such should be able to identify both purposeful and accidental errors. Of course that doesn't prevent modifying the votes in the database, but in our current system we can't prevent people switching ballot boxes (and every elections there are numerous examples and reports of ballot boxes being thrown out and uncounted).

      --
      Computers allow humans to make mistakes at the fastest speeds known, with the possible exception of tequila and handguns
    14. Re:Open source & Availability by Jeremi · · Score: 1
      Simple checksums are subject to forgery, yes. But to this date there are no known collisions of SHA-1 checksums, and as far as I know SHA-256 doesn't even have such a weakness.


      I think you are missing my point. It doesn't matter how secure your checksum algorithm is. Even if your checksum algorithm is absolutely perfect, what is there to stop Mr. Evil Hacker from overwriting the machine's checksum routing with his own, that looks like this:


      ChecksumValue CalculateAndPrintSuperSecureSHAChecksumForVotingSo ftware()
      {
              printf("Calculating checksum for voting software, please wait....\n");

              for (int i=0; i2000000000; i++) {/* look busy for a second */} // The correct checksum value, generated from the correct firmware by Mr. Evil
              const char * CORRECT_CHECKSUM_FOR_V4.63c = "23939867201032945234";

              printf("The checksum is %s, checksum matches! Nothing to see here...\n", CORRECT_CHECKSUM_FOR_V4.63c);
      }

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
  6. Nuanced distinction by benhocking · · Score: 4, Insightful
    What if the voting software were open from the beginning, so its security relied only on hard secrets (like passwords and keys), not mere obscurity, which can be destroyed by "leaks" like the one reported by the Sun?
    Of course, passwords and keys can also be destroyed by leaks. The important distinction is that - if you're aware of the leak - it's much easier to assign a new password/key than to fix the software.
    --
    Ben Hocking
    Need a professional organizer?
  7. Re:1st post! by Anonymous Coward · · Score: 2, Funny

    That could change if they move Slashdot to Diebold boxes!

  8. Due diligence by turbofisk · · Score: 5, Insightful

    One would think that the state would require the sourcecode for due diligence...

    1. Re:Due diligence by ScentCone · · Score: 2, Interesting

      One would think that the state would require the sourcecode for due diligence...

      Not necessarily. The state also does things like approve commercial use of things like scales and compertized gasoline pumps. The look at the results (yes, it actually pumped 100 gallons of gas, and that's what the meter is showing), but probably do not have the chops to review the source code in the pumps, the register systems, and so on. And yet, we all assume that the machines, and people using them, are not lying. Getting into the source code of accounting systems, life-and-death machinery... it's not something most state governments could possibly do without themselves making mistakes.

      --
      Don't disappoint your bird dog. Go to the range.
    2. Re:Due diligence by TubeSteak · · Score: 3, Insightful

      Did you RTFA?
      Or even the summary?

      Maryland was doing its due diligence by having the source code test at two independant software labs... which is, of course, where the source code leak came from.

      Diebold's "it was stolen" explanation strikes me as not being plausible, as the package contained discs from both testing labs. Diebold is claiming that either (A) someone worked at one lab & stole the discs, then broke into the other lab & stole discs, or that (B) someone broke into both labs & got their hands on these discs.

      --
      [Fuck Beta]
      o0t!
  9. Re:1st post! by Anonymous Coward · · Score: 3, Funny

    Hey! I made the first post and then it just disappeared! Damn new /. Diebold servers! (shakes fist)

  10. What is the specific "problem"? by khasim · · Score: 5, Insightful

    #1. Flaws in the code that could be exploited by anyone who knew them. The classic "security via obscurity". This is just plain stupid.

    #2. Trade Secrets would be revealed. So Diebold has some ingenious work in the system that it does not want revealed.

    #3. Stolen code would be revealed. So Diebold illegally incorporated code from someone else in their product and doesn't want anyone to see it.

    #4. Legal code re-use. So Diebold uses the same code on their ATM's as their voting machines and they worry that anyone with access to the voting code could POSSIBLY find a flaw in the ATM systems.

    Anyone have any other possibilities?

    1. Re:What is the specific "problem"? by CosmeticLobotamy · · Score: 4, Insightful

      #5. They're just selling cheap-ass computers running a crappy piece of software at a hideous mark-up, and they don't want to have to compete with 50 other companies selling the same cheap-ass computers running the same crappy software, or software just different enough not to violate their copyright.

    2. Re:What is the specific "problem"? by camperdave · · Score: 2, Funny

      Diebold uses the same code on their ATM's as their voting machines...

      So I could withdraw $200 from my account when I go to vote? Or perhaps $party could buy my vote right at the voting booth.

      --
      When our name is on the back of your car, we're behind you all the way!
    3. Re:What is the specific "problem"? by Impy+the+Impiuos+Imp · · Score: 1

      Teh winnah!

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    4. Re:What is the specific "problem"? by Cracked+Pottery · · Score: 3, Insightful

      #5. Code that is so negligently flawed as to suggest the desire to make the machines subject to abuse, subjecting Diebold to untold economic damages and possible criminal investigation.

    5. Re:What is the specific "problem"? by VoidEngineer · · Score: 2, Insightful

      #5. They're using MS ACCESS "database"?

      WTF? My blood started boiling when I read that! **Access**?????

    6. Re:What is the specific "problem"? by enmane · · Score: 1

      6) Democrats have figured out how to rig the election also and Diebold doesn't want to go down in a blaze of disgrace so they have one of their employees leak the source code. After the election and there is all hell breaking loose because of the vast amount of fraud on both parts - Diebold blames the leaker for leaking the source code which takes the heat off of them for writing crappy code.

    7. Re:What is the specific "problem"? by Duhavid · · Score: 1

      Why buy retail when you can buy wholesale, and cut out the middleclass?

      --
      emt 377 emt 4
    8. Re:What is the specific "problem"? by Cally · · Score: 1

      So, the thought of these machines running closed source on Windows doesn't bother you, but /Access/ gets your blood boiling? You need to go away and think about things a little longer I think.

      --
      "None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
  11. what is good for the good is good for the gander by FudRucker · · Score: 4, Insightful

    if Diebold has done nothing wrong then they should have nothing to hide, that includes sourcecode, open the sourcecode and allow peer review by experts like those that build BSD & the Linux kernel

    --
    Politics is Treachery, Religion is Brainwashing
  12. Program complexity by NJVil · · Score: 5, Insightful

    Apart from a layer of security, just how complex does the software have to be?

    (Clear all variables)
    Enter selections
    Hit accept/enter
    Accumulate values for all selections
    Clear screen
    (Repeat)
    Export at end of election

    Why the hell does something of this level of incomplexity even need to be closed source?

    1. Re:Program complexity by Anonymous Coward · · Score: 0

      Because if they made it that simple they couldn't charge so much for it with a straight face? (I suspect the could, but...)

      There may be some logging+security involved I guess..

    2. Re:Program complexity by From+A+Far+Away+Land · · Score: 4, Insightful

      "(Clear all variables)
      Enter selections
      Hit accept/enter
      Accumulate values for all selections
      Clear screen
      (Repeat)
      Export at end of election"

      You forgot the most important steps, and the reason these machines are a scam:
      - ??? [Elect who corporation pays for]
      - Profit!

    3. Re:Program complexity by psyclone · · Score: 1
      Apart from a layer of security, just how complex does the software have to be?
      This software was developed with resources from government contacts. By that definition alone, it must not be simple software.

      Why the hell does something of this level of incomplexity even need to be closed source?
      If the hardware and software were open source, the public could discover that the hardware/software allows the altering of votes. Thus, to ensure government contracts, granted by people/parties that wish to stay in power by altering votes, the source must remain closed and secret.
    4. Re:Program complexity by Bing+Tsher+E · · Score: 1

      [Elect who corporation pays for]

      Are Labor Unions now considered corporations?

    5. Re:Program complexity by raduf · · Score: 1

      Very very good point! Let's go back to first-generation computers, without all the bells and whistles.
      Ok, not really go back, just keep the simplicity. Write only machine code, use as much firmware and ROM as possible, and Keep It Simple. If I could play River Raid and Saboteur on a Z-80 machine from a 360k disk on 64k of ram, I'm pretty sure a voting app doesn't need even a whole meg of ram or god knows how many lines of code. Come to think of it, probably most CS students could write one in assembly as a school project. No compiler, no OS, nothing. Just plain old assembly, and a couple of drivers.

      Well, one problem I can spot immediately with this setup: it's too cheap. Diebold needs to justify the costs, so it must use latest generation technology. Oh well...

  13. Re:Don't you have a Parliament ? by ResidntGeek · · Score: 0, Troll

    The second one. But nobody here ever does anything about it besides vote third party and whine. Guess how much that helps?

    --
    ResidntGeek
  14. Re:Source code not even needed to hack these machi by jorghis · · Score: 2, Insightful

    So how is this any different from a traditional low tech ballot box? If you allow someone unrestricted and unsupervized access to a box full of ballots its security breaks pretty fast too. While it may be possible that computerized voting could have made elections more secure than they were previously, the idea that we have taken a step backwards in terms of security seems like a stretch to me.

  15. Hey, if you can't beat them... by LuminaireX · · Score: 5, Funny

    How long before we can download it on Bittorrent?

  16. Re:Source code not even needed to hack these machi by StarfishOne · · Score: 5, Informative

    Besides taking the effort to install invisible vote-stealing software, one can just open the MS Access database and edit the values: http://www.scoop.co.nz/stories/HL0307/S00065.htm#v otes

  17. Guaranteed only copy... by flyingfsck · · Score: 3, Funny

    Of course, the copy now in possession of the legislator/FBI is the only copy, right? So, if the FBI can just keep this *one* copy off the streets, then everything will be fine, right? Putting it on a web/FTP server is not possible, right?

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
    1. Re:Guaranteed only copy... by Captain+Splendid · · Score: 1

      Unless the guy that sent him the code made other copies first.

      --
      Linux, you magnificent bastard, I read the fucking manual!
    2. Re:Guaranteed only copy... by msuarezalvarez · · Score: 1

      You should get your sarcasm detector checked... it seems to be malfunctioning.

    3. Re:Guaranteed only copy... by IcyHando'Death · · Score: 4, Insightful

      I love this part:

      "A spokesman for Diebold ... said the company is treating the software Kagan received as "stolen" ... Lawyers for the company are seeking its return.

      I see. So all the authorities have to do is recover the copy of the code that was "stole", and once again the American public can sleep sound in the knowledge that this security breach has been rectified.

      Now isn't this a fine illustration of how applying the term "stolen" to information is wrong-headed?

      My question is this: what could Diebold possibly expect to gain from recovering this "stolen" code? Do they expect to ever be able to use it again in their voting machines? Of course they do, and I'll bet they get away with it too, though why they should be able to, I'll never understand.

    4. Re:Guaranteed only copy... by Lord+Balto · · Score: 1

      There's nothing wrong with the Diebold management that a shot of Brain-be-New IQ Enhancer wouldn't cure. Get your bottle now. Available at participating pharmacists and auto supply stores everywhere.

    5. Re:Guaranteed only copy... by MadUndergrad · · Score: 1

      "There's nothing wrong with the Diebold management that a shot of Brain-be-New IQ Enhancer wouldn't cure."

      Is that what you kids are calling .357 Magnums now?

  18. Cracker or insider? by WindBourne · · Score: 4, Interesting

    If this is an insider, then I have to guess that it is somebody who is concerned about some piece of the code. Otherwise, I would guess that it is a cracker who was able to break through the famous Windows security at diebold and grab the source.

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:Cracker or insider? by Doc+Ruby · · Score: 1

      It is also possible that the mystery leaker released something that's not the real code, though the early expert analysis was that it's authentic.

      It's also possible that the mystery leaker released something secure, but isn't happy about the "security through obscurity" model, and is hoping to blow it away before it does hide something bad.

      What is clear is that the leaker wanted to make a big issue of the problems of secret eVoting sourcecode right before the election.

      I applaud them. I just wish they'd released it to the general public, rather than trusting yet another "official expert", like the Baltimore Sun.

      --

      --
      make install -not war

  19. There should be a law ... by dkarma · · Score: 1

    that says that all vote tallying on these machines MUST BE DONE bY HARDWARE and not secretive software that frankly has more security flaws than an IE browser on 0day. I'll never vote on a diebold machine. Demand paper ballots.

  20. Things that make you go hmmm... by Anonymous Coward · · Score: 0

    When code is hacked or stolen, it usually winds up posted on the net.
    This was sent to a former legislator. Maybe from an insider trying to show evidence of election fraud???

    Yes I do live in my parents basement, and I AM wearing a foil hat. But that doesn't mean I'm wrong.

  21. Re:Source code not even needed to hack these machi by maynard · · Score: 4, Interesting

    The difference is that the Princeton team wrote a vote-switching virus which would spread itself through the smart cards used to tabulate votes. Thus, one infection could -- in time -- spread to any arbitrary number of machines without the knowledge of poll workers (or voters).

    That outcome is obviously not possible with manual election rigging.

  22. On a related note by value_added · · Score: 4, Interesting

    I saw on Lou Dobbs yesterday a piece that showed election officials rushing out to hire grad students to help out with the coming election. The reasoning was that widespread failures (mechanical, networking, software, etc.) were expected and election officials and staffers unanimously considered themselves as both unprepared and unable to deal with anticipated problems. A quick search for election jobs seems to validate the story.

  23. What's in the code? by HangingChad · · Score: 5, Interesting

    Or maybe they're worried that the code contains evidence of tampering with election results? Otherwise it's just code. Just because it's public doesn't mean Diebold loses their copyright.

    But if that code contains evidence of treason...which is what tampering with election results would be...then anyone involved deserves to be stood up against the nearest wall and shot. Then leave the bodies as a permanent reminder to anyone else thinking about ballot stuffing.

    The real question is if the results were rigged, what's that do to the Bush presidency? It would seem to invalidate the '04 election. That means anything he's done while in office should be voided and Kerry should be allowed to serve out the rest of his term. It gets really interesting to consider that the deciding vote on the Supreme Court would be one of those invalidated actions.

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
    1. Re:What's in the code? by Renraku · · Score: 1

      Treason only counts if the crime was committed against the country. Obviously we do not live in a democracy (electoral college, anyone?). The most it would be is a civil matter versus the guy who lost and the guy who won.

      Maybe fraud and a felony.

      --
      Job? I don't have time to get a job! Who will sit around and bitch about being broke and unemployed then?
    2. Re:What's in the code? by Sven+Tuerpe · · Score: 5, Interesting
      Or maybe they're worried that the code contains evidence of tampering with election results?

      My favorite conspiracy theory at this point is this:

      If you were in a position to tamper with election results by manipulating the code of voting machines, what would be the most obvious cover-up?

      Exactly. You would make sure that a clean version of the code "leaks", which shows no evidence of any tampering whatsoever.

      --
      http://erichsieht.wordpress.com/category/english/
    3. Re:What's in the code? by Jeremi · · Score: 1
      Exactly. You would make sure that a clean version of the code "leaks", which shows no evidence of any tampering whatsoever.


      You're assuming that (a) lots of people will review the leaked code, and (b) not finding any problems in it will allay peoples' suspicions. While I could certainly see faulty code being treated as a 'smoking gun', I doubt it would work the other way... if nothing is found, the effect will be neutral at best.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    4. Re:What's in the code? by im_thatoneguy · · Score: 0, Troll

      Who says Kerry didn't poorly rig the election in his favor? Based on the performance of the Democrats in previous elections, I wouldn't be surprised if they botched that part of their campaign as well.

    5. Re:What's in the code? by Doc+Ruby · · Score: 1

      On the same line of thinking, but down a different path: what about Diebold releasing sourcecode which can be tampered, so when someone uncovers tampering after the election next month, Diebold can blame "random members of the public", and "leaked private sourcecode", rather than their own insiders hacking around with a purpose? Like leaving open the door to a crimescene, so the fingerprints of the original crook are muddled with others who can take the fall.

      It's like the reverse of the old 1980s tactic of robbing computer bank accounts, and spreading the money around to a big pool of unexpecting recipients, including the thief. The thief gets less money, but can't be distinguished in a big pool of suspects they create - too big to bust them all, or probably even investigate them all.

      Remember, these voterigger people are the computer branch of the 1980s Iran/Contra scam, which also looted $1.5 TRILLION (in 1980s dollars).

      --

      --
      make install -not war

  24. It doesn't make sense by not+already+in+use · · Score: 3, Interesting

    Proprietary or not, software used in something so critical as our democratic process *should* be under the scrutiny of some sort of bipartisan government software auditing group. Whether or not its completely open, doesn't matter. The fact that democrats haven't attacked this issue further convinces me of their incompetence.

    --
    Similes are like metaphors
    1. Re:It doesn't make sense by Anonymous Coward · · Score: 2, Insightful

      The fact that democrats haven't attacked this issue further convinces me of their incompetence.

      Silly boy. It's not imcompetence.
      They know full well how 'useful' these voting machines are to the entrenched PTB, and they're busy working on their own code exploits for the next election.

    2. Re:It doesn't make sense by DittoBox · · Score: 2
      Proprietary or not, software used in something so critical as our democratic process *should* be under the scrutiny of some sort of bipartisan government software auditing group. Whether or not its completely open, doesn't matter. The fact that democrats haven't attacked this issue further convinces me of their incompetence.

      Don't you mean nonpartisan?

      --
      Good. Cheap. Fast. Pick Two.
  25. emmm.... by lagartoflojo · · Score: 1

    How do you "illegally uncertify" something?

    1. Re:emmm.... by DumbWhiteGuy777 · · Score: 1

      It means that it has to be certified. That is, if it's not certified, it is illegal.

    2. Re:emmm.... by Anonymous Coward · · Score: 0

      Someone's failed reading comprehension or is just being too literal. Is this expanded sentence, true to the original sentence, clearer for you?

      "even though [they were used] illegally [as they were] uncertified"

    3. Re:emmm.... by lagartoflojo · · Score: 1

      I'd say that, the way kdawson phrased it, it means that someone didn't certify it illegally... which doesn't make sense. In any case, the article that he points to makes sense: "Documents show Maryland held election, primary on uncertified, illegal Diebold voting machines."

    4. Re:emmm.... by Impy+the+Impiuos+Imp · · Score: 1

      Whoosh!

      He knows that. He's mocking the poor phrasing.

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    5. Re:emmm.... by mabhatter654 · · Score: 3, Insightful
      simple, their software guys tag a version as production, and ship it off to the certifing authority. That version then satisfies the election officals for "honesty". What Diebold employees were doing was using uncertified patches at the last minute to fix bugs... hours before or even DURING the elections!!! The "company line" was that it was "necessary" for the election, and officals had to accept it or not have voting machines available.

      If that's not suspect action then what is? Isn't that the very method of vote tampering we're all discussing?

  26. Disappointed! Period. by bogaboga · · Score: 3, Interesting
    As an American, I am disappointed in this story. If it's true, then we in the USA are not much different when compared to folks in third world countries. Why on earth, would a machine proven to be very prone to compromise, be allowed to be used in the conducting of free and fair elections.

    What about the integrity of the elections?

    Isn't this kind of stuff the kind of thing that a typical American would not be surprised if it were reported as having happened in the so called 3rd world countries?

    What troubles me also is the fact that after all this, our government goes on preaching democracy. I am disappointed! Period

    1. Re:Disappointed! Period. by daigu · · Score: 4, Informative

      The elections in the U.S. are different from third world countries. Elections in the U.S. are by and large, worse. The U.S. has never been concerned about the integrity of elections, much less anything that could be described as free or fair by a third party observer.

    2. Re:Disappointed! Period. by msuarezalvarez · · Score: 2, Insightful
      As an American, I am disappointed in this story. If it's true, then we in the USA are not much different when compared to folks in third world countries.

      As a citizen of a third world country: are you really, honestly surprised?

    3. Re: Disappointed! Period. by Black+Parrot · · Score: 1

      > What about the integrity of the elections?

      Trumped by "what about the profitability of the company".

      --
      Sheesh, evil *and* a jerk. -- Jade
    4. Re:Disappointed! Period. by Jeremi · · Score: 4, Insightful
      What about the integrity of the elections?


      The problem in American is, everybody is so sure that we're the best democracy ever, that nobody bothers to check to see if that's the really case. People are able to overlook a lot, if seeing it would mean seeing their beloved country in a less-than-positive light.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    5. Re:Disappointed! Period. by WindBourne · · Score: 1
      If it's true, then we in the USA are not much different when compared to folks in third world countries.

      That is simply not true. In almost all 3rd world countries, the dictators and rulers were put in by force, quite often by outside forces. OTH, WE are voting in the same ppl that will rule us. We have more more in common with 1934 Germany than a 3rd world country.

      --
      I prefer the "u" in honour as it seems to be missing these days.
  27. I forget the Link... by BlahSnarto · · Score: 1

    There is actual video of some analyst who was hired
    by some political party to "fudge" the programming of
    the voting booth wish i had the link with me..

    anyone else rember hearing about this?

    1. Re:I forget the Link... by daveinthesky · · Score: 3, Informative

      "Computer programmer Clinton Eugene Curtis testifies under oath before the U.S. House Judiciary Members in Ohio (back in 2004)"

      Is this the link?

      http://www.alternet.org/blogs/video/40755

    2. Re:I forget the Link... by Anonymous Coward · · Score: 0

      That'd be Clint Curtis. He's presently running for Congress in (of course) Florida against the Republican Tom Feeney who, according to Curtis's sworn testimony, personally asked him to write the vote-hacking software.

      Slashdot readers of all people ought to understand exactly how and why Digital Voting Machines are a Very Very Bad Idea. It's like writing a 2000 line shell script to accomplish the same thing as "rm ~/us_constitution.txt" - there's simply no need or justification, UNLESS YOU ARE UP TO NO GOOD.

      Pen. Paper. Locked metal box.

    3. Re:I forget the Link... by BlahSnarto · · Score: 1

      Yea, thanks man.

      Bookmarking :)

  28. Re:There should be a law ... by phantomcircuit · · Score: 1

    Actually hardware would be even worse as the flaws would be unfixable and nearly impossible to trace. (Hardware reverse engineering on a microchop leve? lol)

  29. Elected officials are teh suck by An+Onerous+Coward · · Score: 3, Informative
    Morrill said two of three disks were never used and that the third was version 4.3.15c, which was used in Maryland during the 2004 primary.
    Ross Goldstein, the state's deputy elections administrator, said Maryland now uses version 4.6 and that the public should be confident that their votes are secure.
    The disks contain "nothing that's being used in this election," Goldstein said.
    This is just sad. We've all seen the security warnings that say, "this exploit affects all versions before 1.51.rc3." Code gets reused between versions, especially between minor revisions. Very likely, whatever vulnerabilities are found in this version are still present.

    What he's really saying is, "please, please, please believe that I didn't screw up as badly as it appears I screwed up. Just pretend that the machines are secure, and that democracy as we know it is not in danger."
    --

    You want the truthiness? You can't handle the truthiness!

    1. Re:Elected officials are teh suck by Anonymous Coward · · Score: 0

      I wish I had mod points.

      This is the absolute truth, although anybody who dares say it is instantly declared a racist conspiracy nut.

    2. Re:Elected officials are teh suck by Guido+von+Guido · · Score: 1
      This is the absolute truth, although anybody who dares say it is instantly declared a racist conspiracy nut.

      Based on the evidence that the original poster presented ("the guy has a Jewish name!"), there's a reason you'd be called a "racist conspiracy nut."

    3. Re:Elected officials are teh suck by Anonymous Coward · · Score: 0

      No, you idiot. The Illuminati run America through the American Medical Association. They do it through a combination of mind control rays and fluoridation of our water, to destroy the vitality and purity of our sacred bodily fluids.

      Jesus, kids today can't string together a good conspiracy theory to save their lives.

  30. Wave your rights.. by msimm · · Score: 5, Insightful

    Voting is public. How can a company legally be allowed *not* to disclose the mechanics of a system built to be used in public elections. What .. we should just assume we can trust the democratic system in the hands of big business? Every programmer? Every engineer? They might as well just hire a bunch of staff that go house to house promise to vote for us.

    There are lots of things that you should be able to keep secret, but not how my voting system works. We might as well do away with it altogether.

    --
    Quack, quack.
  31. Torrent? by fungus · · Score: 1

    Where is the torrent?

    1. Re:Torrent? by flyingfsck · · Score: 1

      Hmm, dunno, but I'm pretty sure you'll find it here: http://astalavista.box.sk/

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
  32. Politics of Open Source by Gracenotes · · Score: 1, Informative

    When a non-geek hears about open source, whether it's a layman or member of a spy agency, they shrink away, basically thinking that open ROM (hardware, software) is open RAM (data transfer), if they could phrase it as such.

    Well, those people might not vote in the election either because "It's pointless. Those kids are going to go straight off of my lawn and onto that election-hacking machine of theirs" or "My vote won't count", the latter of which is age-old.

    So I agree with the concept making voting open source. In my subjective slippery-slope universe, this will cause news-ussavvy "I voted Democrat since 1948" non-nerds not to vote and have the generally better informed of us vote. (Sounds elitist, I suppose.) Top hackers across the country could review the code for vulnerabilities, instead of us downloading "Diebold Security Patches" every 2 minutes under the current system. I realize that the US government will almost never accept this, but in my opinion it's good anyway, and maybe as secure as a completely hidden source code.

    Of course, Diebold would lose profit. But that's a sacrifice they'll have to make for the red, white and blue, for the eagle soaring above, soaring... majestically! and the Americanness (Britishness) of apple pie (cobbler) all those other American cliches.

    1. Re:Politics of Open Source by Xyrus · · Score: 1

      According to recent polls, it appears most Americans (55%) will be voting democrat as opposed to republican (37%). That's a pretty wide spread.

      It will be interesting to see the results of the upcoming elections, and then factor in where these pwned^H^H^H^H voting machines were used.

      ~X~

      --
      ~X~
    2. Re:Politics of Open Source by frogstar_robot · · Score: 1

      When a non-geek hears about open source, whether it's a layman or member of a spy agency, they shrink away, basically thinking that open ROM (hardware, software) is open RAM (data transfer), if they could phrase it as such.

      The language of FOSS geeks isn't how I would explain this. The people of Nevada know that the Nevada Gaming Commission has to possess and pass on ALL code used in electronic gambling devices. Put that way the reasoning is obvious. I would prefer that the code in voting machines be open to scrutiny by all but I could live with a requirement that all code used in a voting machine be disclosed to the Boards of Election. Presumably at least some BODs would have outside auditors scour the code.

  33. Re:Source code not even needed to hack these machi by perlchild · · Score: 3, Interesting

    The paper ballots could be used as forensic evidence, for once. It's a LOT harder to prove who tampered with a diebold machine, since so many people have access to it(the voters touch it, for once, so not all fingerprints would be usable... Paper ballots are also divided into smaller groups(a diebold machine would replace several "ballot boxes") compounding the problem, because of the cost of the diebold machine.

    I am however, not working for anyone in the US electoral system, so my information could be incorrect.

  34. Repeat after me: by Anonymous Coward · · Score: 1, Insightful
    Security through obscurity DOES NOT WORK.

    ..it might make you a lower profile target in certain situations but if somebody does target your system, it will be WEAKER than if it had been fully open to scrutiny from the beginning.

  35. Re:Source code not even needed to hack these machi by Anonymous Coward · · Score: 2, Informative

    Ballot box are never left unsupervized. That's the difference.

  36. TEXT TO SPEECH by Joe+The+Dragon · · Score: 1

    TEXT TO SPEECH code is needed for blind people.

    1. Re:TEXT TO SPEECH by Anonymous Coward · · Score: 0

      TEXT TO SPEECH code is needed for blind people.

      No it's not. Audio files, maybe. But not text-to-speech.

    2. Re:TEXT TO SPEECH by Joe+The+Dragon · · Score: 1

      Is some going to record audio for evey race, referendum, secretary of state, county surveyor, register of deeds, county coroner, city clerk, and so on or use TEXT TO SPEECH?

    3. Re:TEXT TO SPEECH by Millenniumman · · Score: 1

      The first one. Have you noticed all of those commercials and signs for all of those things? Recording a short audio clip is a lot easier than that.

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
  37. Open Sourcing questions by Anonymous Coward · · Score: 0
    Can someone explain why it would be so bad to have this sort of stuff handled by a .Org ngo? .Org's Are suposed to stay politically unbiased and nuetrall presenting as many aspects of a issue as are available for example.

    What's keeping America from having votes from the web as a option? Given countless examples of web pages that use a huge variety of methods to reasonable ensure one person one vote-is is possible somone or something has an agenda? Who or what do we trust more- a person with any number of reasonable resons to skew a vote or a mechanical process in wich a vote is automatically secured and sent to the proper location?

    Why are they-election officials-allowing someone to use Acess wich is poorly equiped to handle the kinds of security issues needed to ensure a reasonable safe system? Who stands to gain? and Why? Why are they even considering a closed source system, they must be aware of the number of questions that'd come up.

  38. Unusual scenario by The+Amazing+Fish+Boy · · Score: 0
    Repeat after me: Security through obscurity DOES NOT WORK. ..it might make you a lower profile target in certain situations but if somebody does target your system, it will be WEAKER than if it had been fully open to scrutiny from the beginning.

    Generally that might be true, but in this particular situation I'm not sure your bumper sticker applies.

    To take this to the extreme, let's say you're only going to be able to use the software in question for thirty seconds. Which of these solutions is going to be more secure?
    1. Open source program available months in advance
    2. Closed source program unavailable

    For the first option you have months to find all the exploits you can, and thirty seconds to exploit them. For the second option, you have thirty seconds to find and use the exploits.

    It seems to me the second would be more secure.
    1. Re:Unusual scenario by ip_fired · · Score: 4, Insightful

      These machines exist more than the 30 seconds that you'll be using one. Someone who is dedicated could get their hands on one (through old fashioned thievery) and then have the months you mentioned probing for exploits. Then they still just need 30 seconds to exploit it. The point is, now I have to place *my* trust in this machine, without knowing how it tallies everything.

      Keeping the source code hidden doesn't stop people from finding exploits, but allowing the source code to be open allows the public to see how their vote will be tallied (well, those who have programming knowledge, but I would be more likely to trust it several groups did a code audit and signed off on it).

      --
      Don't count your messages before they ACK.
    2. Re:Unusual scenario by jonnyelectronic · · Score: 1

      Indeed, you are correct. But in security through obscurity, you are assuming that no-one will have access to your source code/and or "secret" information. The fact is that instances such as this source being leaked show that these obscure rather than secure secrets will make it into the wild.

      With large organisations it's only a matter of time before a determined person/group has access to your code.

      At least with open source, you have lots of eyes on code, and you hope that at least one non-bad person spots your flaw and points it out. With closed source, anyone who has gone to the trouble of getting your source code is likely to be up to no good.

    3. Re:Unusual scenario by doom · · Score: 1
      For the first option you have months to find all the exploits you can, and thirty seconds to exploit them. For the second option, you have thirty seconds to find and use the exploits.

      It seems to me the second would be more secure.
      Hi there. I have a suggestion. Before you decide to volunteer your expert opinion on this subject, do you think you could go and read-up on what's been happening with Diebold machines? You see, quite a few of us are rather familiar with what we get with closed source voting machine software, because you see, that's what we have now, you know? That means there's actual, real world experience that you might like to become familiar with, instead of attempting to reason everything out from first principles.

      You might even, just to go above and beyond the call of duty, make some attempt to read the writings of people like Bruce Schneier, because you see, he's spent a lot of time thinking about things like this, and you might hurt his feelings if you figured it all out on your own in just a couple of minutes.

    4. Re:Unusual scenario by The+Amazing+Fish+Boy · · Score: 1
      Yeah man, before I clearly note I don't know the details of the subject, and then ask a question, noting it's based on my initial reaction, I could go read a bunch of literature on the subject. Or maybe you could scroll down or answer my question instead of a bunch of hand-wavy appeals to authority and "the real world." You colossal moron.

      Because I'm bored, let's review your retarded post.

      Before you decide to volunteer your expert opinion on this subject

      Did you not read the part where I said this is my initial reaction, and basically qualified my ignorance. Then I asked for thoughts. Which people offered before you.
      do you think you could go and read-up on what's been happening with Diebold machines? You see, quite a few of us are rather familiar with what we get with closed source voting machine software, because you see, that's what we have now, you know? That means there's actual, real world experience that you might like to become familiar with, instead of attempting to reason everything out from first principles.

      Right, you have a mess on your hands with Diebold. But is that necessarily because it's closed source? Could there be a secure, closed source voting machine? That's what I was getting at. Are Diebold machines just the result of shoddy planning and implementation? A lot of the news stories suggest that is at least part of the reason.

      "Security through obscurity isn't", (the second most popular Slashdot bumper sticker next to "correlation does not equal causation") may not be applicable here, since this is not a standard computer program. That's what I was asking about. You know, from people that know more about the subject than I do. Which is usually why someone would ask a question.

      How could such a closed source voting machine be possible? I don't know. Maybe if you hired enough security experts to validate the code. It wouldn't have to be open source, but it could wind up being just as secure. That's another thing I was asking.

      You might even, just to go above and beyond the call of duty, make some attempt to read the writings of people like Bruce Schneier, because you see, he's spent a lot of time thinking about things like this, and you might hurt his feelings if you figured it all out on your own in just a couple of minutes.


      Right, that part of my post where I asked for opinions, not to mention posting it on a fucking discussion board was really me "trying to figure it out all on my own."

      Incidentally, I went to Bruce Schneier's site (not the blog post you linked to, where he just states his opinion without backing it up), where I found this:

      Missile guidance algorithms is another example. Would the government be better off publishing their algorithms for guiding missiles? I believe the answer is no, because the system lacks the second characteristic above. There isn't a large community of people who can benefit from the information, but there are potential enemies that could benefit from the information. Therefore, it is better for the government to keep the information classified and only disclose it to those it believes should know.


      So, in other words even Bruce Schneier claims in certain cases "security through obscurity" can be beneficial. Now, maybe not for voting, but that's what I came here to discuss, and that's what other people posted -- perfectly rational and helpful answers to my question before you came along and stroking your ego with two unsubtantiated claims and some unjustified condescension.
  39. Re:Source code not even needed to hack these machi by Anonymous Coward · · Score: 5, Insightful

    FUCK A PAPER TRAIL. We need PAPER ELECTIONS. Just that simple. Can paper elections be rigged? Of course they can. Can they be rigged as easily, as invisibly, as completely as digital elections? Hell no. What's mind boggling is that there's even a debate here. Get rid of digital voting machines. Hell, get rid of ANALOG voting machines. Piece of paper, ink pen, padlocked metal box. That's how sane people run elections. The notion of there being anything worth debating here is nothing but complete bullshit.

  40. Voting computers in The Netherlands by Anonymous Coward · · Score: 4, Informative

    Here in the Netherlands there is a group under the name of (translated) "we do not trust voting computer" (http://www.wijvertrouwenstemcomputersniet.nl/ in Dutch) who is actively discussing the accuracy and validity of voting computers. They posted on YouTube (http://www.youtube.com/watch?v=B05wPomCjEY) a movie about how to scan the machines about what they registered as a vote. I think that software ruling democracy should be open source just as the entire democracy should be transparant.

    They even posted a security analysis (in English) of the voting computer used in the netherlands http://www.wijvertrouwenstemcomputersniet.nl/other /es3b-en.pdf.

  41. Just Plain Dumb... by masdog · · Score: 2, Insightful

    On everyone's part. I know that electronic voting is the way of the future, but a closed source, no-bid electronic voting system going to a large political contributor is just asking for trouble.

    I hope some states get the balls to review the code or implement their own system.

  42. Homer J Simpson for President by NoseSocks · · Score: 1

    Until a large, dispersed group of people break into a large number of these machines and rig the elections so that "Homer J Simpson" is the presedential victor in multiple states, we aren't going to see the government persue a real alternative to these proprietary magic voting machines.
    I wonder how many people will say "Woo hoo!" and how many will say "D'oh".

    1. Re:Homer J Simpson for President by Jeremi · · Score: 1
      Until a large, dispersed group of people break into a large number of these machines and rig the elections so that "Homer J Simpson" is the presedential victor in multiple states, we aren't going to see the government persue a real alternative to these proprietary magic voting machines.


      If you really want to stir up a hornet's nest, hack the machines so that write-in candidate "Osama B. Laden" wins a surprise victory in several states. That oughtta keep the pundits talking for a while... ;^)

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
  43. OT: Parking garage by TheSHAD0W · · Score: 1

    Going off-topic: What ever happened with that? Did the people get their cars back? Is the garage back in operation?

  44. Count em' by hand by PenGun · · Score: 3, Informative

    It's very hard to beat and scales effortlessly. We've been doing it in Canada for a long time. Usually takes 4 - 5 hours after the last poll closes. Why do it the hard and screwed up way?

        PenGun
      Do What Now ??? ... Standards and Practices !

    1. Re:Count em' by hand by Jeremi · · Score: 3, Insightful
      Why do it the hard and screwed up way?


      See, the problem with your antiquated Canadian 'system' is that you often end up electing officials based on the will of the voters. That's no way to run the most powerful country in the world -- leave it up to those yahoos? They'd probably just go and do something stupid, like electing the wrong guy. Who would save us from terrists, gays, and health care then? Hmmm? Hmmm??

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    2. Re:Count em' by hand by MikeBabcock · · Score: 1

      That was priceless ... thank-you for that. :-)

      -- PS, I'm canadian

      --
      - Michael T. Babcock (Yes, I blog)
    3. Re:Count em' by hand by ErikZ · · Score: 1

      Two words: "Hanging Chads"

      --
      Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
    4. Re:Count em' by hand by PenGun · · Score: 2, Insightful

      I'm not sure what you mean. We have ballots and you mark them with a pen, then you put em' the box. No chads.

          PenGun
        Do What Now ??? ... Standards and Practices !

  45. Why did they send it to him? by SeaFox · · Score: 0
    Diebold Election Systems Inc. expressed alarm and state election officials contacted the FBI yesterday after a former legislator received an anonymous package containing what appears to be the computer code that ran Maryland's polls in 2004...

    That was dumb. I mean I know he's a former legislator, but still if the suspicion is that the Diebold software is allowing vote switching, why send it to someone who has a history of being involved in government and depending on votes for his job? For all the sender knew his party is the one taking advantage of the flaws and they could have just distroyed the package!

    It should have been sent to several people, including the EFF and some open source gurus. People who, you know, might able to actually read the code and give a flip if there's an issue with it. Really, if the FBI has the only copy now they might as well have sent it direct to the White House. [rolleyes]

    1. Re:Why did they send it to him? by krs804 · · Score: 2, Insightful

      The former legislator may have lost the election due to a glitch found in the code.

    2. Re: Why did they send it to him? by Black+Parrot · · Score: 1

      > That was dumb. I mean I know he's a former legislator, but still if the suspicion is that the Diebold software is allowing vote switching, why send it to someone who has a history of being involved in government and depending on votes for his job? For all the sender knew his party is the one taking advantage of the flaws and they could have just distroyed the package!

      She received it because she is now a prominent critic of the use of electronic voting systems. The "donor" apparently thought she would Do The Right Thing and have it analysed for flaws, but it looks like she reported it to the FBI instead.

      --
      Sheesh, evil *and* a jerk. -- Jade
  46. Why have electronic voter machines anyways? by Attis_The_Bunneh · · Score: 1

    What I'm more concerned about with the nature of Diebold's source code is whether or not their programmers even understand it. I mean, more often than not, companies layoff programmers, or shuffle them off to other projects. And I have grave doubts the original programmers of the voter machine software left behind significant documentation. So, if stronger encryption was needed to keep the possibility of hacking to change the vote count, I bet it would not be easy in a closed source model, where documentation sometimes is frowned upon.

    I'm also very concerned that Diebold, being fairly close to home with Dick Cheney being a former company man for them, was just a pick'n'choose based on what Mr. Cheney felt were his friends, rather than on what is best for the nation. Technology can be useful in securing some things, but I think voter machines is not one of them. What if the machine goes down? What if the machine is 'poisoned' (as in the vote count was tampered with by individuals masking themselves as different people that they are not)? And so on. Does high technology warrant its use in a domain, where it adds no value and no security?

    I really think this is just proof that technology can only go so far, and all the buzz over electronic voting and what not is just fluff, to be honest.

    -- Bridget

  47. EXCUSE ME? by Chabil+Ha' · · Score: 3, Insightful

    Diebold says the code is proprietary and does not allow public scrutiny of it.

    Where did the government drop the ball on this one? IANAL, but it seems to me that the moment something enters into the arena of figuring our elections, it ought, by the very nature of things, enter into public scrutiny. Are we suppose to just bend over and accept anything the see fit to inflict upon us? The contracts in the first place should have been drawn to allow for a public audit of the code.

    --
    We're all hypocrites. We all have hidden parts, it's the contrast between them that make us more a hypocrite than others
    1. Re:EXCUSE ME? by Anonymous Coward · · Score: 0

      Are we suppose to just bend over and accept anything the see fit to inflict upon us?

      Yes
  48. Here's one thing I want to know by erroneus · · Score: 5, Interesting

    Who are the people, other than DieBold, that support DieBold's secrecy? Who are the people who would like to preserve things as they are rather than fix the problems that the rest of the interested public is concerned about?

    I think that when we can publically identify who these people are, we can either have a proper public debate on the topic or we can put the matter to rest by exposing the corruption that has been going on.

  49. If the Republicans don't lose in November... by PHAEDRU5 · · Score: 0, Troll

    That is, if the *Rethuglicans* keep control of the House and Senate, I fully expect Diebold to be given the blame.

    (I mean, everyone I know (on /.) votes Democrat!)

    I almost hope this happens, just for the cries, shouts, rending of hair, gnashing of teeth!

    Oh the humanity!

    --
    668: Neighbour of the Beast
    1. Re:If the Republicans don't lose in November... by doom · · Score: 1
      No, if you keep an eye on current polls, you expect the Democrats to take the House. The Senate is roughly evenly split, and could go either way.

      To address your general sneer: concerns about the validity of the recent elections extend far beyond sour grapes. But you'd actually have to read up on the subject to know something about that, and it is of course much easier to stick with complaining about those whiney democrats.

  50. Re:Source code not even needed to hack these machi by lawpoop · · Score: 5, Informative

    The problem with electronic voting hacks is that a single person can change entire elections, in very little time, without leaving any evidence at all.

    With paper ballots, you have to come up with a lot of other ballots if you want to stuff the ballot. That takes time, material, and co-conspirators. If you want to destroy ballots, you have to take them out of the box and get rid of them. You might shred, burn, bury them, or throw them in a river. That takes time, and leaves evidence and possibly witnesses. If you want to destroy enough ballots to change an election, you will probably also need co-conspirators, and will need to avoid witnesses.

    So anything you do to change a paper election will take a lot of time, resources, and manpower, where as an electronic theft of an entire election is almost instantaneous, with no witness and no evidence *.

    * Aside from exit polling.

    --
    Computers are useless. They can only give you answers.
    -- Pablo Picasso
  51. Well, actually,,, by wbean · · Score: 1

    #5. On closer inspection Diebold's code turns out to be GPL'd.

  52. Invalidate Bush? by krs804 · · Score: 1

    Only if removing Maryland's votes would have resulted in his defeat. Remember, Maryland was a blue state.

  53. You assume Kerry did'nt also stuff ballots. by HornWumpus · · Score: 1

    Bad assumption.

    Would your opinion change if it was D operatives caught red handed paying for votes? They were! (Packs of smokes to bums for a vote.) Up against the wall for at least the lady caught in the act.

    --
    John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    1. Re:You assume Kerry did'nt also stuff ballots. by daverabbitz · · Score: 1

      I don't know anything about american law, but I don't think bribing people to vote for you is the same as bribing officials to change the votes of people who didn't vote for you.

      --
      What could be better than a jet powered motorcycle? http://www.youtube.com/watch?v=u8l6GTHLSWE
  54. n/m answered it myself by TheSHAD0W · · Score: 1

    Turns out the end of the Wired article had it.

  55. Does it matter by Anonymous Coward · · Score: 0

    Even if the software was open source, the process is still moderated by government officials correct?

    That means that they government could throw whatever piece of software they wanted at us, say "Here's the code we use, happy?" and then continue to use whatever they wanted.

    It comes down to what you want to know. If there is something malicious going on, I'm sure the government is aware of it, and likely behind it. All we can do is hope that there are still decent people in important positions and that the right choices are being made.

    I for one, wouldn't feel more comfortable if the software used was open source.

  56. Rights. You have to take them. by nazera · · Score: 1

    As a Free American I have the Right to vote. I have used that Right, many times. In using my Right to vote I have an obligation to protect the Right's of all Americans. This obligation is not enforcable other than through my own free will. I choose to take this obligation seriously and given the chance I would publish ANY information about the process of voting that I came across, other than any information that would directly release who voted for whom...though the level of threat, in my opion as a Free person, to the voting process could mitigate this. I would and will, given the chance or by breaking any law I choose (I don't do physical damage to people, so some laws I would not break, but only though choice not because of the law itself) inspect, dismantle, suck the software out of...etc. any voting "machine" that I think cannot be shown, in a very simple fashion, exactly how it records votes. Has any system that uses current semi-conductor and/or software technologies CANNOT, by definition, be shown, in a very simple fashion, exactly how it records votes: It CANNOT be used the the voting process. As an American I DO have the Right to break any law I wish and the People's elected representatives have the Right to enforce any law I break...this does not mean I do NOT have the Right to break the law.
    This is simple...if the method by which the voting "machine" records the vote cannot be shown visually and explained verbally in less than two minutes....forget it. Puchcards might allow for mistakes....but you know exactly how it worked. Hanging "chads" should not be solved by using a CPU, it should be solved by re-designing the card and die so the chance of a missed punch is lowered to demostrable level. You can even measure the die and punch to an insane level...certify them with a hard stamp, show the public what the hard stamp looks like, vote and then throw the die and punch into a furnace.....building a new lot with a new stamp for your next voting cycle. Keep it Simple and Stupid. Write your Senator, etc. and for now get a paper, mail in ballot (still does not met the need but have to start with something).
    If you come across the source code or any other infomation about any voting "machine"; do the right thing, step up, be Free and set it Free.

  57. Re:Source code not even needed to hack these machi by Anonymous Coward · · Score: 3, Insightful

    I think everyone knows this. Your friendly government officials know this. The unstated is the fact that Diebold spends large sums of money on lobbying. People in government are afraid to rock the boat. This is a byproduct of bureacracy. People will be punished for standing up to do the right thing.

    It wouldn't take much to do a manual vote count, but you see, in the end, greed rules. Greed causes harrassment, frivolous lawsuits, bogus investigation by government (the whistle blowers are a menace, you see), etc.

  58. Why Blame the Replublicans? by krs804 · · Score: 1

    Maryland was a blue state in the '04 elections.

  59. Re:Source code not even needed to hack these machi by frdmfghtr · · Score: 4, Insightful
    FUCK A PAPER TRAIL. We need PAPER ELECTIONS. Just that simple. Can paper elections be rigged? Of course they can. Can they be rigged as easily, as invisibly, as completely as digital elections? Hell no. What's mind boggling is that there's even a debate here. Get rid of digital voting machines. Hell, get rid of ANALOG voting machines. Piece of paper, ink pen, padlocked metal box. That's how sane people run elections. The notion of there being anything worth debating here is nothing but complete bullshit.


    I have to agree--it has been proven that we, as a technologically advanced society, cannot reliably run an election using any sort of machine to count the ballots. I mean, when a machine counts more votes in a precinct than there are registered voters, that should be a big red flag lit up with a bright spotlight saying (no, SCREAMING) "Hey, something is all screwed up here, better take a look!" I wonder how many "irregularities" like this DON'T get caught.

    I will still support the use of some form of digital voting machine to print these paper ballots with the voter's choice marked, so that the ballots are marked in a consistent fashion and help prevent spoiled ballots (two candidates marked for the same position for example) but to count them, you need people, and only people.

    A rep from each candidate's election campaign to monitor the count and an official counter are what you need. Go ahead and use a spreadsheet to total up the counts if you like, since building a spreadsheet that can add two numbers is still something we can do reliably, but the official count for a precinct is done by hand.
    --
    Government's idea of a balanced budget: take money from the right pocket to balance...oh who am I kidding?
  60. be cautious of a Diebold paper trail - not right! by arete · · Score: 5, Informative

    You, the voter, need to physically move your verified ticket into a box under the watchful eye of the election judge. This MUST NOT be done by machine, unless the machine also does it in an easily visible fashion under the watchful eye of an election judge - which is simply not what's going on.

    I early voted on a Diebold voter verified machine - and it's NOT good enough. I even had a nice conversation with the technical election judge, and since it did print a verified trail I did have to go home and think about this before I realized how it sucked.

    They totally and complete circumvented the idea of a voter verified paper trail.

    The way this machine works is you vote, it prints, you can see-but-not-touch the printout. You can vote AGAIN (up to 3 times) and it voids the previous printouts. Again, without you touching them. Which means the process expects that some percentage of its paper trail will be voided. The printouts get sent into some magic compartment.

    So 1) there's no way except by noise for the election monitors to know if it printed a variety of extra votes. And they were pretty quiet.

    2) There's absolutely zero way to know if it went back and voided your vote, because there's plenty of precedent for voiding votes.

    3) It can absolutely tell via paper alone who voted in which order; it's on a spool. Which could be easily tracked by anyone who watched what order people voted at that machine. Your votes are even less anonymous.

    *sigh*

    --
    Looking for freelance Actionscript (Flash/Flex) or ColdFusion work and/or freelance developers. Email me, put Slashdot
  61. Open code doesn't opens anything. by RuiFerreira · · Score: 1

    The fact that you can inspect the source code doesn't prove (although it helps) that the code does the right thing. Are they inspecting the compiler's code? And the compiler of the compiler's code?

  62. Re:Source code not even needed to hack these machi by ScentCone · · Score: 1, Insightful

    I can just see Bush declaring an emergency on polling day which has the side-effect of banning exit polls... oh so convenient... get rid of those pesky exit polls... then no-one knows how the voting is going except those controlling the magic software...

    Utter nonsense. Any "emergency" so dire that someone can't stand on a sidewalk and ask someone else on the sidewalk a question would be an emergency so serious that it would prevent voting in the first place. You're dreaming up mustache-twirling fanstasy villainy just because you don't like someone. It's a little embarassing, really.

    Next thing you're going to tell me is that the previous administration had FBI dossiers on political opponents delivered to White House staff for review by campaign workers! Oh, wait, that did happen. If you can "just see Bush" doing something, why not actually explain how that would, in practical terms, work? That would at least show that you're thinking about it, and would more stylishly showcase your tin-foil hat by accenting it with some propertly conspiratorial crazy-flair.

    --
    Don't disappoint your bird dog. Go to the range.
  63. Re:Source code not even needed to hack these machi by shaitand · · Score: 1

    I agree with paper elections. I also think that digital machines can have a place in elections. You make your choices on a computer, the computer prints out the ballot. The ballot is plain english and human readable. Nothing computer readable, not even a barcode.

    This way you don't have to worry about people not being able to figure out how to punch the ballot, but there is no way a computer can rig an election.

  64. Life imitating art or vice versa? by BrianRagle · · Score: 5, Informative

    For a (slight) glimpse at the stakes of a game like this, consider the recent Robin Williams film "Man of the Year". The movie was okay, but the truly frightening thing was how likely a scandal like a rigged election, purposefully or otherwise, might take place. However, before I go into some facts I found through surfing about Diebold and electronic voting, I wanted to point out that even if it was demonstrated beyond a shadow of a doubt that Bush was elected through vote fraud of some kind (not that many of us need any further convincing), it doesn't mean Kerry automatically gets to take the White House and Bush is out. What would most likely happen, along with a series of investigations and lawsuits, is the Supreme Court court would invalidate the election results and declare a new election, at a reasonable time period. Dennis Hastert would assume the throne until the new election results were confirmed but nothing Bush has done would be invalidated, at least, not right away. Even if he was fraudulently elected, he was still the de-facto sitting President and so his actions would be legal (in a manner of speaking). Congress could take some action to reverse some of his doings, but that assumes they want to in the first place. Now, on to Diebold. Found via a Google of "Diebold facts": 1. 80% of all votes in America are counted by only two companies: Diebold and ES&S. http://www.onlinejournal.com/evoting/042804Landes/ 042804landes.html http://en.wikipedia.org/wiki/Diebold 2. There is no federal agency with regulatory authority or oversight of the U.S. voting machine industry. http://www.commondreams.org/views02/0916-04.htm http://www.onlinejournal.com/evoting/042804Landes/ 042804landes.html 3. The vice-president of Diebold and the president of ES&S are brothers. http://www.americanfreepress.net/html/private_comp any.html http://www.onlinejournal.com/evoting/042804Landes/ 042804landes.html 4. The chairman and CEO of Diebold is a major Bush campaign organizer and donor who wrote in 2003 that he was "committed to helping Ohio deliver its electoral votes to the president next year." http://www.cbsnews.com/stories/2004/07/28/sunday/m ain632436.shtml http://www.wishtv.com/Global/story.asp?S=1647886 5. Republican Senator Chuck Hagel used to be chairman of ES&S. He became Senator based on votes counted by ES&S machines. http://www.motherjones.com/commentary/columns/2004 /03/03_200.html http://www.onlinejournal.com/evoting/031004Fitraki s/031004fitrakis.html 6. Republican Senator Chuck Hagel, long-connected with the Bush family, was recently caught lying about his ownership of ES&S by the Senate Ethics Committee. http://www.blackboxvoting.com/modules.php?name=New s&file=article&sid=26 http://www.hillnews.com/news/012903/hagel.aspx http://www.onlisareinsradar.com/archives/000896.ph p 7. Senator Chuck Hagel was on a short list of George W. Bush's vice-presidential candid

    1. Re:Life imitating art or vice versa? by kurtmckee · · Score: 1

      How terribly frustrating it must be to nightweed.com for you to find their site and plagiarize the contents verbatim! You included even their links but failed to so much as link to them. Therefore I frown upon your undeserved +5 Insightful.

      Most of the parent's post is available at nightweed.com/usavotefacts.html

    2. Re:Life imitating art or vice versa? by BrianRagle · · Score: 1

      Odd how quickly you come to defend an un-cited site when you didn't do much research on the matter. The fact is, I found that same list, verbatim, on multiple sites:

      http://www.conspiracyplanet.com/channel.cfm?channe lid=31&contentid=3945&page=2 (which attributes it to Rense)

      http://whatreallyhappened.com/usa_vote_facts.html (which attributes to Nightweed)

      http://utterlyboring.com/archives/2004/12/19/20_am azing_facts_about_voting_in_the_usa.php (which doesn't give a source, only that it has been seen "going around")

      http://www.worldproutassembly.org/archives/2006/07 /20_amazing_fact.html (which has an unsourced version without links and one with links sourced to Nightweed)

      http://www.coastalpost.com/04/12/02a.htm (without links and attributed to Bob Rowe)

      http://www.comicpress.com/ElectionFiasco.htm (verbatim post, unsourced)

      http://www.guerrillafunk.com/thoughts/doc000023.ht ml (attributed to Angry Girl/Nightweed and Bob Rowe)

      http://www.argusfest.org/ (unsourced, but verbatim)

      And on and on and on....

      Many do attribute to Nightweed and many do not. Since lists such as these are usually somewhat viral in nature and distribution, original authorship is often difficult if not impossible to determine. However, if the original author is indeed Angry Girl/Nightweed, then my thanks to her for compiling the list.

  65. Spybots by flyingfsck · · Score: 1

    If anyone proclaims that secret source code provides a measure of security, just run a Spybot S&D scan on his computer, then ask him whether he really thinks that MS has provided the Windows source code to all these scallywags...

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  66. Re:Source code not even needed to hack these machi by ScentCone · · Score: 0, Flamebait

    Piece of paper, ink pen, padlocked metal box. That's how sane people run elections.

    Do you have any recollection of the Florida mess in 2000? The Gore campaign didn't like the results, and demanded recounts in certain districts though to be favorable to their candidate. There was no arguing about most of the poll documents, but because they were literally trying to differentiate between a few hundred votes, it came down to groups of people sitting around a table debating what they imagined a voter's thoughts really were when they left a partial impression next to ONE candidate's name, but then a slightly more dramatic impression next to another, etc.

    Pens and paper are too ambiguous when you have campaign workers doing psychic readings after the fact and trying to produce the results they're looking for. Electronic voting mechanisms unambiguously record the voter's actions (or lack of them). A paper trail produced at the same time, reviewed by the voter, is the ideal method.

    --
    Don't disappoint your bird dog. Go to the range.
  67. Source code or just executables? by Pvt_Waldo · · Score: 1
    I get the impression this wasn't a leak of the "source" as we coders know it, but rather it was just the binaries (executables). Let me put it this way. The article puts it like...

    The availability of the code -- the written instructions that tell the machines what to do -- is important because some computer scientists worry that the machines are vulnerable to malicious and virtually undetectable vote-switching software.

    That's a "I don't know what code is or I'm writing for people that don't know" sentence if I ever heard one.

    Mind you not that leaking the executables is that much worse or better that source code (.cpp, etc.).

  68. Mod Parent Up! by devinjones · · Score: 1

    ... And change Captain Splendid to Captain Obvious :-)

  69. Re:Source code not even needed to hack these machi by aminorex · · Score: 4, Funny

    That would be rather redundant, since exit polls, while they are quite stunningly accurate for elections not involving Bush family members, or conducted in Byelorussia, are known to be very inaccurate for the other kind of election.

    --
    -I like my women like I like my tea: green-
  70. Re:Source code not even needed to hack these machi by Anonymous Coward · · Score: 5, Informative

    It's funny my parent post got a score of 0. I was speaking in reference to a lecture I heard from a lady from Renton, WA, who stepped upon an FTP site with the Diebold software. There was a directory called "Rob-Georgia", I might add. In this was 3+ Gigabytes of files from Diebold. This stuff was uploaded and when she tried to get people to pay attention, no one bothered to (like the moderator who decided not to score the parent post).

    To make a long story short, she uploaded the files to an area where technologically savvy people frequent, and said, "Hey guys, take a look at this." The only people that replied were the people willing to take a stand, i.e. the programmers at Princeton.

    So, for an "unimportant post", I divulged information that actually happened. You see, after government officials became aware of flaws in the software, they still kept the Diebold machines in their budgets (hundred of millions of dollars in sum, mind you). Huge amounts of money is being spent on machines that have software programmed by douchebags up in Canada. These machines can be telephoned into to be monitored (good ole' Windows RAS). Oh, and the whistle blower lady was harrassed, her house being broken into subsequently and her being monitored by a government agency, which she has had to talk with regularly.

    Yep, you trust your election security to software programmed by dumbasses using Microsoft Access as a database. You trust your election security to individuals that are allowed to bring the Diebold machines home with them after elections are conducted. You trust people to count elections who are ex-convicts hired out by contracting firms.

    Why? Um, well, because, um, I think they can be trusted? Oh, that sounds sooooo comforting.

    Let's ignore the whole issue about suffrage that was fought so hard for.

    My only logical conclusion if people can possibly ignore what I just wrote is that they are idiots. I just hope slashdot readers are a set above the curve.

  71. Re:Source code not even needed to hack these machi by Jeremi · · Score: 4, Insightful
    So how is this any different from a traditional low tech ballot box? If you allow someone unrestricted and unsupervized access to a box full of ballots its security breaks pretty fast too.


    You're right, and that's why nobody has "unrestricted and unsupervized access" to the ballot box once it contains ballots. It is kept locked and in full public view during the election, and the ballots are carefully supervised (by at least two poll workers, usually more) at all times afterwards.


    The difference is, with the Diebold-style systems the "ballot box" is also a security hazard when it's empty. If you want an analogy, you'd have to imagine a ballot box that could be programmed before the election to create or destroy ballots during the election.... a device that would not be easy to implement in plastic ;^)

    --


    I don't care if it's 90,000 hectares. That lake was not my doing.
  72. Re:Source code not even needed to hack these machi by sgtrock · · Score: 3, Interesting

    Sorry, you're wrong about the Florida election being applicable. The whole "hanging chad" mess doesn't happen when you limit the ballots as the GP suggested: Ink pen, paper, locked metal box.

    Can't fill in a block without bleeding over? You just trashed your ballot. Watch it get shredded, then re-do your vote. /That's/ how you guarantee both anonymity and clean ballots.

  73. One Detail by woolio · · Score: 1

    But if that code contains evidence of treason...which is what tampering with election results would be...then anyone involved deserves to be stood up against the nearest wall and shot. Then leave the bodies as a permanent reminder to anyone else thinking about ballot stuffing.

    Cough... This will happen only if the alleged offenders can be acribed to be non-republican.

  74. Malicious vote-switching software? by Tim+C · · Score: 1

    Is any other kind even possible?

  75. Re:Source code not even needed to hack these machi by ScentCone · · Score: 1

    Sorry, you're wrong about the Florida election being applicable. The whole "hanging chad" mess doesn't happen when you limit the ballots as the GP suggested: Ink pen, paper, locked metal box.

    Can't fill in a block without bleeding over? You just trashed your ballot. Watch it get shredded, then re-do your vote. /That's/ how you guarantee both anonymity and clean ballots.


    Except that's exactly why the Florida election is germaine. Though the Florida laws called for a double-voted ballot to be considered invalid, the people doing the recounts ended up arguing, ballot-by-ballot, about which ones were in that condition. "See, there is a mark on this other one, but it looks like it wasn't really meant to be a vote, since this other one is marked better..." It's not so much that Florida is an example of why paper can't work, it's just an example of what happens when, despite clear rules, people willing to drag in the lawyers will still try to interpret semi-ambiguous hand-actions by voters in whatever way suits them.

    If it were as simple as "any mark outside the box invalidates your vote," then this wouldn't be an issue. But the losing candidate in a close election is going to challenge each hand-marked ballot in exactly that way. That's what mechanical and electronic voting mechanisms are supposed to completely prevent. As we saw in Florida, mechanical marks on paper don't do the job. I think pen-on-paper would be even worse.

    --
    Don't disappoint your bird dog. Go to the range.
  76. Remote possibility by Haxx · · Score: 2, Insightful


        I have read and heard much about the conspiracy of electronic vote tampering. Many people claim Diebold and other companies could and would change election outcomes. The fact that it is even remotely possible, for a company to change the outcome of an election, should render the whole electronic voting sector obsolete and illegal. Why it isn't is beyond reason.

  77. Re:Source code not even needed to hack these machi by Anonymous Coward · · Score: 1, Insightful

    If you want someone to take you seriously, you need to provide more than rumors. You need to link to evidence to back up your claims. You say the Diebold source code was put on an FTP server? Where is it? You say the data was over 3GB? What was in it? It is doubtful that Diebold's source exceeds one GB, mush less three. People don't take you seriously because you sound like a troll making stuff up.

  78. Diebold's pseudosourcecode for slashdot moderation by 56ker · · Score: 1

    If comment has Bush, Cheney or Republican moderate +1 informative per each word. If comment has Democrat, open source, or competitor's names mark -1 offtopic.

  79. devil's advocate by Anonymous Coward · · Score: 0

    Hate to be the one playing the other side of the deck here, but I see this whole concept as FUD.

    Not the concept of electronic voting, but the concept that somehow open source is the solution. So much is concentrated on finding and exposing flaws via open source, but there is absolutely no guarantee that the 'corrected' and 'trusted' source would ever be used on any machine.

    Nope, sorry but this is another area where another hated technology is a MUCH BETTER solution. Trusted secured hardware, signed sealed software - the technology exists - and maybe WITH the public scrutiny of open source it could provide the best most secure solution.

    But then again the republicans would just declare marshal law and require all democrats to stay home.

  80. My suggestions.. by Seigen · · Score: 5, Interesting

    The roll printer idea, where the people see their votes printed, but don't actually get to touch the printout is fine. This should be done regardless, but i'm going to go a few steps beyond that.

    Basically for some of the rest of the design, if your going to make it electronic, first look at all the ways the xbox security system, for instance could have been made much harder to hack. [I wouldn't necessarily limit it with that, but that is actually a decent start.] For simplicity I'll list some ideas, off the top of my head, and then justify them.

    1) Soldered in main cpu (The cpu will be important, and as such must not be something that can be easily changed.)

    2) Security seals on the case that show signs of tampering.

    3) Ideally the GPU will be inside the cpu. [This prevents what is display from being easily tampered with, although the need for this can be argued, but what you see on the screen, is, of course, what you hoep you are voting for.]

    4) The system on boot will be able to read from only one source for its OS. The CPU will read the OS and compute a crytographic hash on the entire system. The ROM image (or whatever) will also have a separate field which contains a public key encrypted version of that same hash. The cpu will decrypt that hash with its public key and if the two match, the system will finish booting.

    5) Obviously the private key originally used to encrypt that hash must be
    stored in a very safe place. [The cpu never needs to know that key, and as such, there is no way that possesion of one of the devices can alloy you to create an arbitrary rom image that check out.]

    6) The bottom part of the screen should, at minimum show the cryptographic hash of the software, at all times, so that independent people can verify things.

    7) Optional: Take the original hash and use say the last so many bits from it to randomly select from a stack of pictures, or perhaps several pictures. The key part here is to create a visual representation of what the cryptographic hash is, at least in part. You can show this to the voter as a series of icons on the bottom of the screen say to the right of that hash, as an additional check on security. If all of the code that does this is in hardware, this provides an additional check to verify the software has not been modified that people might remember. Of course there are lots of variations of this, including just say making the last 4 digits of the hash bold, or whatever.

    8) Keep the code open source. There is no particular reason this is 8, it could as easily be (1). If the cpu is a custom chip, it might require releasing an open source emulator so people can test it. Of course, most likely you are going to use some common cpu core, even if you say put the cpu/gpu on the same chip. Just to reinterate, the key with some of this to be on the same silicon is to prevent tampering. If say the chip that verified the hash was elsewhere, then you might be able to just send a "it passes" signal for everything. Similarly if the code that computes the hash or the encryption is elsewhere, you also have a vulnerability. By having everything security related on the same silicon, you can be reasonably assured that when it checks out the election software that it truly is secure.

    9) You can argue with the need to be able to update these fast, and if you agree with that, then you might have to boot from a second source, in order to update the flash, or whatever storage the device uses. All in all though, i don't buy that argument. if you say put it on a flash device that is behind a seal, then you can as easily physically change the flash module. Of course, if you are going to allow a second booting source to reprogram the device, it had better pass its own cryptographic checks to insure it comes from a trusted source.

    10) Don't forget the paper trail. While, I've tried to make the previous ideas sound, I likely missed things. This is, after all, a relatively quick post, and I'm only one pe

    1. Re:My suggestions.. by Watson+Ladd · · Score: 1

      We could just use Trusted Computing for most of those points. While some people shout "Evil!" it does have its uses, and this is one of them. Linux has support for Trusted Computing in the kernel. But ideally we would use a PROM with the code blown in once. Make a tiny Scheme VM and write the rest in Scheme to make it easy to check correctness. And open source it. Possibly even include a TPM to verify that the code on the machine is what it should be.

      --
      Inventions have long since reached their limit, and I see no hope for further development.-- Frontinus, 1st cent. AD
    2. Re:My suggestions.. by Mathinker · · Score: 1

      > The roll printer idea, where the people see their votes printed, but don't actually
      > get to touch the printout is fine.

      Well, only if the printed roll is cut up into discrete pieces before being deposited in the printout collection box, so that the order of the votes cannot be determined easily upon collection.

      Voting systems are hard to do because their requirements are almost self-contradictory: you want the voter to be able to confirm that his vote is counted correctly, but at the same time you don't want him to be able to prove to a third party how he voted, nor enable anyone else to determine how he voted (assuming the result of the aggregated votes is not unanimous).

    3. Re:My suggestions.. by Cally · · Score: 1
      [Steps 1-10 of an enormously complex way to get some sort of half-way verifiable electronic voting system to work elided. View parent post for the full horror.]

      Alternatively you could do what we here in the UK, and I believe Canada, India, Australia, and some other rather large functioning democracies do. Large metal box with election supervisor watching at all times. Voter enters polling station. Is given piece of paper with candidate names on. Steps behind plywood partition. Marks X with 3" stub of the same pencil that has been used since 1964 next to the name of desired candidate (or writes amusing slogan if he/she wishes to spoil their ballot.) Folds paper in half, concealing vote. Returns to ballot box. Pushes bit of paper in slot. At 10pm, boxes are conveyed to local town hall (or similar establishment may be used from time to time) where volunteers, supervised by a representative of each party, count the bits of paper into piles. Most seats return a result sometime between midnight and 4am, making for a generally interesting and sometimes exciting night of drinking, turning into a wake or celebration according to the PoV of one's friends. Wake up with hangover and new government. The last time I did this properly (1997) I had the following day off work; I wandered up to Westminster and was puzzled to see a man in a suit being photographed waving at a couple of dozen photographers from a doorway of the Treasury; this turned out that this was Gordon Brown. All in all a very interesting experience and hard to dispute, modulo the unfair and unrepresentative 'first past the post' voting system, which is a rant for another day.

      --
      "None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
  81. the problem with security through obscurity... by YetAnotherBob · · Score: 1

    has always been that obscurity is fragile. Once the 'secret' is out, the security is gone.

    this system is blown. It may have been published now, but was really blown over a year ago. i remember hearing of an election in California where on a light turnout, the diebold machines showed results with 125% of registered voters having cast ballots. The system does not allow for recounts or checks.

    I believe that both sides had hacked the system to increase thier sides count. Kind of like Chicago, but there were no cemetary addresses. No way to check either.

    --
    Everybody knows 3 people with my name.
  82. Re:Source code not even needed to hack these machi by jandrese · · Score: 1

    What would be the point of that? The exit polls have been stunninging wrong for the past two elections anyway. Apparently Republicans just don't take the things, because they're always a several point difference from the actual results.

    --

    I read the internet for the articles.
  83. Re:Source code not even needed to hack these machi by WilliamSChips · · Score: 1
    Nothing computer readable, not even a barcode.
    Why do you want to make sure that only the most fallible machine in the world can read the ballots?
    --
    Please, for the good of Humanity, vote Obama.
  84. Re:Source code not even needed to hack these machi by jandrese · · Score: 2, Interesting

    We also have to get rid of our expectations to know the winner of the election on the day of the election or the next. Sane people are willing to wait a few weeks to get all of the counting done I guess.

    --

    I read the internet for the articles.
  85. Re: Demanding paper ballots by Eric+Coleman · · Score: 1

    so far I haven't seen any other mention demanding a paper ballot when voting. IANAL, but for those that are, can this be done? When I go to vote can I demand a paper ballot instead of using the computers available? I have no faith in these machines for other reasons. A few years ago I tried to vote the party line and upon reviewing the votes I was about to cast the machine fucked it up and was placing my votes accross both party lines. I have no idea if my votes counted or not on that day. But back on topic, can I legally demand a paper ballot?

  86. RFC: Diebold procedure by Tolkien · · Score: 2, Interesting

    I have a suggestion.

    The goal of an electronic voting system is to ease the voting process for voters. The results of which, de facto, become public common knowledge (regardless of geographical scope) within a matter of hours following the vote (if not sooner).

    This is my suggestion: Use ONLY publicly-available open-source code for the voting machine software.
    This software must be reviewed by groups of seasoned software developers (5+ devs/group, number must be odd to prevent ties in decisions), each group MUST be endorsed by a political candidate, and each political candidate MUST endorce ONE group (to prevent intentional filibuster-style delays caused by opposed views from a political candidate's groups) of developers to review the code.

    The code will be publicly available to the masses at all times, the code will be mirrored by servers physically located in each State, each political party must run an equal (or same+1) number of these servers.

    The software must also be self-analysing, logging all changes in memory to disk, focusing on user-initiated events and foreign device activity (transferring files or running code from a USB key, for instance).

    Results from all voting machines will be communicated using equally open-source protocols, as well as by telephone and/or authorized messengers (physical distance permitting).

    ----

    Seriously, a voting machine should be as simple as "if (vote = 1) i++; elseif (vote = 2) j++".
    The only remaining problem, if THAT is done properly, is ensuring the outcome is communicated honestly, both by the sender and the receiver.

  87. Re:Source code not even needed to hack these machi by mrchaotica · · Score: 1
    ...an emergency so serious that it would prevent voting in the first place.

    Indeed. That's a more likely scenario, I fear...

    If you can "just see Bush" doing something, why not actually explain how that would, in practical terms, work?

    Neoconservatives lose election --> big "ter'rist" attack happens --> Bush is "forced" to declare Martial Law, which "conveniently" prevents him from abdicating the Presidency in the spring.

    ...and would more stylishly showcase your tin-foil hat...

    Do you like it? I made it myself, out of Roswell spaceship debris!

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  88. Re:Source code not even needed to hack these machi by Anonymous Coward · · Score: 2, Interesting

    In my district, where we still have paper ballots, we fill in the oval next to each candidate. Then, instead of putting the ballot directly into a box, we run it through a machine that tells us if we marked two candidates or otherwise invalidated the ballot. If the ballot is okay, it drops into the box. If you marked two candidates, the ballot is rejected and the voter has to fill out a new one.

  89. There's no excuse for not having an audit trail by Anonymous Coward · · Score: 0

    20 years ago, Shouptronic made a computerized voting machine that keeps an audit trail on paper. The technology is already there.

    Shouptronic voting machine
    "Electromechanical machines like the Shouptronic bridge the recent past of the lever machine and the future of fully electronic touch-screen voting. The Shouptronic resembles a traditional lever voting machine, right down to its privacy curtain. The candidate slate is printed over a backlit grid of illuminated buttons. A green VOTE button locks in and records the choices. Votes are recorded to a hard-drive memory. Recording features include a memory cartridge, a backup battery, and the means of printing a paper tally. This Shouptronic machine was used in Fairfax County, Virginia, from 1981 to 2002."

  90. Re:Source code not even needed to hack these machi by Millenniumman · · Score: 0, Troll
    to count them, you need people, and only people.

    I agree. Unlike machines, people have no bias and would never commit fraud. Those computers though, they're constantly working against us for their own motives.
    --
    Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
  91. Re:Source code not even needed to hack these machi by Anonymous Coward · · Score: 0

    Americans should outsource their elections since they seem to be too stupid to organise them by themselves.

  92. Re:Source code not even needed to hack these machi by JewGold · · Score: 1

    >The exit polls have been stunninging wrong for the past two elections anyway

    Just playing devil's advocate here... Don't you think it's interesting how this has been true for the past two elections, in which use of electronic voting systems has been increasing?

    --
    Is this a news report or a trailer for a motion picture?
  93. Re:what is good for the good is good for the gande by RincewindTVD · · Score: 1
    +4 insightful?

    wtfbbqhax!

    if Diebold has done nothing wrong then they should have nothing to hide, that includes sourcecode, open the sourcecode


    And if you have nothing to hide, then you won't mind the police searching your house without a warrant.

    Seriously people, as much as I don't like the diebold obfuscation method, opening the source isn't an option for a company that doesn't want to lose a stranglehold on a market.

    Yes, have some kind of code review, the govt should be doing that anyway for a 3rd party product that's being put to such high-profile use, but don't ask a company to give you their work that they've paid people to develop for them.
  94. Re:Source code not even needed to hack these machi by frankm_slashdot · · Score: 1

    Why not just make a box for each candidate and make each voter place some kind of anonymous ballot in the box of who they're voting for. And, just to make sure that someone doesn't accidentally mix the ballots together during the counting process the machine could mark off who you voted for on the ballot. Pretty simple, no smudges no "questionable marks"...

    Make it really obnoxious too - large colorful print. Ask each person two or three times if they're POSITIVE that's who they want to vote for...

    Then at the end of the day all you'd have to do is count up how many ballots in each box. Presto! We have a winner.

    And then, if someone comes up after they vote and says "I'm not sure if I did it right, I think I put my vote in the wrong slot." You shoot them in the face, point blank and broadcast it on live television.

  95. Re:Due diligence--some places practiced it by JimBobJoe · · Score: 4, Informative

    One would think that the state would require the sourcecode for due diligence...

    My county (Franklin County, Ohio) expressed a "strong preference" for their voting machine vendor to provide the source code to a 3rd party elections systems assessor.

    It was not a requirement, but the fact that Diebold wouldn't, but ES&S would was one of the reason why Franklin County chose the ES&S system.

    Keep in mind, there was no directive from the Ohio Secretary of State on this issue, nor a law from the General Assembly requiring it. Franklin County probably has the most concerned and intelligent leadership running its board of elections, and in that regard, establishes great precedence for the other 87 counties, but they are certainly not under obligation to follow its lead.

  96. Re:Source code not even needed to hack these machi by Unequivocal · · Score: 1

    There's a quote from technology mucky muck at Amazon that speaks clearly to this point:

    Failure in any large-scale system is the
    normal case, not the exception.
        - Werner Vogels

    If you can't tolerate large scale failure, then you shouldn't rely on it. Voting should use paper. Fewer bugs, propagate less, and they're easier to find and fix. The idea that we would use electronic voting is basically an argument that "it's more efficient." Efficiency is exactly what I don't want in voting. We can pay $300B to goof off in Iraq, I think we can pay to run an election properly with paper.

  97. Re:Source code not even needed to hack these machi by warsql · · Score: 1

    Dewey Defeats Truman!

    --
    878659 - yep its prime.
  98. Re:be cautious of a Diebold paper trail - not righ by davidsyes · · Score: 1

    OK, I'll probably get hit with "offtopic"/"troll" by someone out there, but...

    WOW, timely comments. I'm not a regular reader of MotherJones, but I was in Borders and thought I'd read this particular issue. One article is:

    "Just Try VOting Here; The 11 Worst Places to Vote (and then some)"

    Seems we need even MORE external observers to expose the jokery of the US federal/presidential voting process. Underscores why I think national elections are so rigged and so thoroughly corrupt it's not worth my tim. Unfortunately, that's exactly the result the powerplayers expect.

    http://www.motherjones.com/news/feature/2006/09/ju st_try_voting_here.html

    On another topic, for those who might be interested:

    Chronicle of a War Foretold
    http://www.motherjones.com/bush_war_timeline/

    hehe, Slash image word: aspire (makes me think of Cyndi Lauper... "I couldn't aSPIRE to anything HIgher..."

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  99. Re:Source code not even needed to hack these machi by Catbeller · · Score: 4, Interesting

    Forensic evidence indeed. To prove fraud, you simply tally up the paper ballots. If the tally doesn't match the electronic total, fraud occured. So simple.

    Also, you can pinpoint exactly where and when and to what advantage the Diebold hack occured. If we had such a system in place in 2004, there would have been hell to pay in Ohio. And it would prevent the upcoming hack in November, as they simply have to pinpoint individual precincts to alter -- no need to hack every machine. The pattern would be obvious if there were a paper trail.

    Why else do you think Diebold has fought so hard to prevent paper trails at all costs? It makes no sense, as they would simply make more money with paper trails. Occam's razor: they know that the paper tally would not match their electronic tally, and HELL would break loose. In a rational country, this would be obvious. We aren't rational. The Republican faction in this country has a lot invested in these machines.

  100. Re:Source code not even needed to hack these machi by Anonymous Coward · · Score: 0
    ...an emergency so serious that it would prevent voting in the first place.

    Indeed. That's a more likely scenario, I fear...

    Elections are conducted at the state level. The President does not have the authority to stop them.

    Neoconservatives lose election --> big "ter'rist" attack happens --> Bush is "forced" to declare Martial Law, which "conveniently" prevents him from abdicating the Presidency in the spring.

    Have you ever heard of the electoral college? It is not the people who vote for the President, it is the states. They send x-number of delegates to Washington, D.C. to vote for a particular President. All states currently choose the delegates by counting how many people vote for a particular Presidential candidate. Anyway, if nobody gets at least half of the electoral votes (for example because no electoral votes are counted), the U.S. House of Representatives chooses who the next President will be.

    Also, the President does not leave his job in the spring. He leaves at the end of his term which is noon on January 20th. If something prevents the next presidential inauguration, the Vice President elect becomes president.

  101. exit polls by falconwolf · · Score: 1

    I can just see Bush declaring an emergency on polling day which has the side-effect of banning exit polls... oh so convenient... get rid of those pesky exit polls... then no-one knows how the voting is going except those controlling the magic software...

    Exit polls are that reliable, frequently exit polls differ from the actual vote tallies.

    Falcon
    1. Re:exit polls by TapeCutter · · Score: 1

      Exit polls are considered so reliable they have been used by observers to detect fraud. Even if there is no fraud with diebold machines, it is still mind blowing incompetence on the part of election officials.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    2. Re:exit polls by falconwolf · · Score: 1

      Exit polls [wikipedia.org] are considered so reliable they have been used by observers to detect fraud. Even if there is no fraud with diebold machines, it is still mind blowing incompetence on the part of election officials.

      Thanks for the link. From what I've heard exit polls weren't that accurate. As for e-voting I believe there has to be a way, paper trail more than likely, to validate elections.

      Falcon
    3. Re:exit polls by mink · · Score: 1

      Not on the Diebold machines that do not have a paper trail.
      If you want to "Audit" the results you run the tally count thingy again and lo it will spit out the same number (this is how election officials where I am explain it).

      --
      Well I've wrestled with reality for thirty five years doctor, and I'm happy to say I finally won out over it.
  102. Democracy by eclectitech · · Score: 1

    How did it become reasonable that democracy can be run by proprietary coding that is not available to the public? It has always been a transparent process based around the concept of secret ballot in a system of verifiable legitimacy. Use of these machines is the wholesale lending of our government participation to corporate interests. It seems clear to me that in a democratic system, transparency is the only means to guarantee legitimacy.Therefore, proprietary code is simply a way to perpetuate discriminatory practices with lack of true oversite. How can government truly consider the interpretation of our votes an option removed from verifiable proof of definitive numbers? There is no proof without full consideration of confounding result factors. Those factors being the legitimate and verifiable individual votes. One person, one vote is fundamental to our democratic process and these machines clearly create enough opportunity for alteration as to require not only paper trails but oversite to the degree that negates any possible gain from the use of such mechanisms. Our votes are not for sale to vendors but Constitutional RIGHTS that preclude any corporate agenda, whether that agenda be current or within possibility.

  103. Re:Source code not even needed to hack these machi by Anonymous Coward · · Score: 0

    I mean, when a machine counts more votes in a precinct than there are registered voters, that should be a big red flag lit up with a bright spotlight

    In and of itself, that doesn't indicate fraud. In some jurisdictions, you can legally vote even if you're not registered in advance.

  104. As a Maryland Election Judge... by mrfett · · Score: 5, Informative
    So I'm going to be an election judge here in Montgomery County this election day. Lots of people have been asking "how can a state government allow closed-source machines to be used?" The answer, unfortunately, is simple and disgusting. Readers of the daily paper should be familiar with Representative Bob Ney, he's pleaded guilty to illegal dealings with Jack Abramoff. Congressman Ney's committee was in charge of the Help America Vote Act (HAVA). This was a thoroughly modern piece of legislation (and by modern I mean written entirely by the industry it funnels taxpayer money to). Congressman Ney actively blocked attempts to mandate a paper trail. He was doing the bidding of his corporate constituents (I don't mean to imply that there is any other kind) who had paid a few disability groups to endorse mandating zero paper voting due to supposed "privacy" concerns. In summary, it has been the voting companies who have pushed us in this direction, and their reasoning is HIGHLY suspect. Let me be clear: I cannot fathom any reason other than a desire to manipulate elections for the resistance to paper trails. Laws mandating paper use would only funnel more money into these firm's pockets. Their resistance to making the process more transparent seems to stem from not wanting to sever a more lucrative revenue stream they want to keep under wraps.

    So the deal is, concerned citizens now have to come and babysit elections. We train on all the fine points of who can access the machines and are basically there to watch the Diebold personnel to ensure they don't "patch" the machines at the last minute. It's fucking insane. As you can probably tell, I'm highly suspect of America's status as a democracy anymore, but I'm doing my best to help us recover. I'll give it a few more years, but the state of affairs is pathetic. We seem set to turn our elections over to the corporations that are running our country (and, as a consequence, our foreign and domestic policy). If Americans don't start giving a shit, this country is over.

  105. You say the Diebold source code was put on an FTP by falconwolf · · Score: 3, Informative

    That's old news
    Adam Stubblefield, a Johns Hopkins University doctoral student, along with Yosh Kohno from the University of California, San Diego, last year produced a report detailing the security problems with Diebold Election Systems' source code after it was left on an open FTP server and eventually leaked to the Internet.

    Here's another one:
    Gary McGraw, CTO of Cigital Inc., cited the formerly proprietary code that runs Diebold Election Systems' AccuVote-TX electronic voting machines as an example. A voting activist was able to download the source code from a Diebold FTP site, which led to the exposure of a number of security flaws in the software and widespread questions about the accuracy of the machines and the integrity of votes cast with them.

    Falcon
  106. shh its a secret, but... US democracy is dead by Anonymous Coward · · Score: 0

    Dont tell anyone - but US democracy is dead. If the Americans are told, they get mad at you.

    Diebold is simply the last drop.

    In many districits minorities are unable to register to vote, the whole registration requirement is a limitation in itself, there is open, commonplace intimidation of voters, the media clearly picks its candidates and attacks the other side, political advertising has almost no rules, campaign financing is little more than political influence for sale, millions of immigrants live, work, and pay taxes but cant vote, many people dont vote out of laziness or other reasons. And on and on...

    1. Re:shh its a secret, but... US democracy is dead by doom · · Score: 2, Interesting
      Dont tell anyone - but US democracy is dead. If the Americans are told, they get mad at you.
      Nah, they don't get mad at you. They just sort of shake their heads piteously, and send you off into the corner to hang out with the "9/11 Truth Movement" gang.

      In any case: the American Democratic-Republic is certainly in bad shape -- it may be in the worst shape it's ever been -- but it's not clear to me that it's dead. It is possible, for example, that the Republican vote-rigging system can shave 5 points, but might have trouble shaving ten: with a big enough upwelling of disgust, with enough people voting against them, you just might see not only the House, but the Senate shift over to Democrat control.

      Given that, it then becomes possible to hold actual investigations into some of nasty tricks the Bush regime has been pulling. I wouldn't hold my breath about an actual impeachment, but some nice long hearings grinding people's noses into the crap, we might start seeing some actual improvements.

      Things like the Paper Ballot Act might actually become law...

      Remember: "Democracy is coming to the USA"

  107. Re:Source code not even needed to hack these machi by plopez · · Score: 1

    The problem I have with paper trails is that what you have then is basically a very expensive ballot printer. There is no technological solution to voting problems. There must be political, social and process solutions first. At which point voting machines may be irrelevent.

    --
    putting the 'B' in LGBTQ+
  108. Re:what is good for the good is good for the gande by gzearfoss · · Score: 1
    And if you have nothing to hide, then you won't mind the police searching your house without a warrant.
    Between the line that you selected and the subject, "what is good for the goose is good for the gander," I took the original poster to have his (or her) tongue planted firmly in their cheek. After all, the whole "If you've nothing to hide..." line is often one of the main reasons given to increase the government's investigative powers, cameras in public or private areas, etc... It seems almost poetic that it should be turned from citizens to a corporation, especially one so closely entwined with the government.

    However, if this is not the case, then I believe you said it best: "wtfbbqhax!"
  109. Re:Source code not even needed to hack these machi by ScentCone · · Score: 1

    Dewey Defeats Truman!

    Nice one. But way, way too subtle to make it through the tin-foil your intended audience is wearing, I'm afraid. Keep up the good work, though.

    --
    Don't disappoint your bird dog. Go to the range.
  110. e-voting by falconwolf · · Score: 5, Interesting

    I agree with paper elections. I also think that digital machines can have a place in elections. You make your choices on a computer, the computer prints out the ballot. The ballot is plain english and human readable. Nothing computer readable, not even a barcode.

    Actually India has a pretty good e-voting system:

    Slate magazine pokes fun at America's continuing electronic voting anxiety by using India as an example of how to do things right:

    While we in the United States agonize over touch screens and paper trails, India managed to quietly hold an all-electronic vote. In May, 380 million Indians cast their votes on more than 1 million machines. It was the world's largest experiment in electronic voting to date and, while far from perfect, is widely considered a success. How can an impoverished nation like India, where cows roam the streets of the capital and most people's idea of high-tech is a flush toilet, succeed where we have not?

    Apparently India uses an incredibly simple technology that may not be as fancy as the machines here, but does the job well.

    The result is a machine that looks like a cross between a computer keyboard and a Casio music synthesizer. In fact, it's not much of a computer at all, more like a souped-up adding machine. A column of buttons runs down one side. Next to each button is the name and symbol of a candidate or party. These are written on slips of paper that can be rearranged. That means unscrupulous politicians couldn't rig the machines at the factory, since they wouldn't know which button would be assigned to which candidate. Also, the software is embedded--or hard-wired--onto a microprocessor that cannot be reprogrammed. If someone tries to pry open the machine, it automatically shuts down. After much testing, India adopted the machines for nationwide use this year.

    Why do our machines suck?

    American machines, by contrast, may be vulnerable to wholesale fraud. Our machines are far more complicated and expensive--$3,000 versus $200 for an Indian machine. The U.S. voting machines are loaded with Windows operating systems, encryption, touch screens, backup servers, voice-guidance systems, modems, PCMCIA storage cards, etc. They have millions of lines of code; the Indian machines hardly any at all.

    Falcon
    1. Re:e-voting by Joseph_Daniel_Zukige · · Score: 1

      Okay, they are thinking the right direction, but does it leave a paper trail?

      Without a paper trail, you still have the question of how to check up on the local election officials.

      And there is an issue that I worry about, but no one else seems to, of surveilance. Providing for re-arranging the ballot at each machine or precinct may prevent manufacturing attacks on the actual count, but there is no way to prevent the manufacturer from installing some non-obvious piece of hardware that will send apparently random radio "leakage" out on the AM band, to be decoded in the next room over where nobody is looking. Knowing who voted for whom allows reprisals, which will tend to effect the next ballot.

    2. Re:e-voting by falconwolf · · Score: 1

      And there is an issue that I worry about, but no one else seems to, of surveilance. Providing for re-arranging the ballot at each machine or precinct may prevent manufacturing attacks on the actual count, but there is no way to prevent the manufacturer from installing some non-obvious piece of hardware that will send apparently random radio "leakage" out on the AM band, to be decoded in the next room over where nobody is looking. Knowing who voted for whom allows reprisals, which will tend to effect the next ballot.

      If the hardware is open it should be easy for someone to spot any radio, but even if not any signals could be jammed. Of course it may be said "but someone can find a way around this or that." Well they can with paper ballots as well. There is no foolproof system for elections.

      Falcon
    3. Re:e-voting by Anonymous Coward · · Score: 0

      which will tend to effect the next ballot

      "affect".

  111. e-voting by falconwolf · · Score: 3, Informative

    What we need is legal access to the actual code (+source, compiler, bootstrap process) running on the machines, not an illegal access to a piece of code someone chose to 'leak'.

    And more importantly, we need voter-verified paper trail.

    India's e-voting seems to be a pretty good system: Learning from India's Electronic Voting System

    Falcon
  112. Re:Source code not even needed to hack these machi by Xabraxas · · Score: 2

    I hope you're not inferring that exit polls had anything to do with the mistaken "Dewey Defeats Truman" headline. That screwup had more to do with printing deadlines than anything else.

    --
    Time makes more converts than reason
  113. Because corruption is more of a concern by MarkusQ · · Score: 4, Insightful
    Nothing computer readable, not even a barcode.
    Why do you want to make sure that only the most fallible machine in the world can read the ballots?

    Because, I would presume, he is more worried about corruption than about failure. Computers may be more reliable, but they are also far more corruptible than any human.

    You will never find a human that will, after a few minutes of persuasion, reliably betray its principles, never tell anyone, never come back to blackmail you, and even completely forget the whole incident even happened should you care to ask him to, let alone thousands of identical humans who will do so in lockstep without giving the slightest indication that anything is amiss.

    If you want a conspiracy that won't fall apart, use computers. If you want to prevent such a conspiracy, keep the computers as far away from the process as you can.

    --MarkusQ

    1. Re:Because corruption is more of a concern by WilliamSChips · · Score: 1

      Behind every single computer conspiracy, there are humans. If it weren't for the fact that the current voting-machine companies are conspiracies(get several completely independent companies) machine voting would be much less corruptible than paper ballots--it's much easier to fake a ballot with only human-readable text on it than one with a cryptographic signature.

      If I had to choose between Diebold and paper ballots, sure I'd choose paper ballots. But if I had to choose between paper ballots and machines from a voting company not run by people whose main business before starting the voting-machine company was old-style election fraud, I'd choose the latter.

      --
      Please, for the good of Humanity, vote Obama.
  114. Re:what is good for the good is good for the gande by FudRucker · · Score: 1

    RE:[""what is good for the goose is good for the gander,""]

    yes, this is what i meant to put in the subjectline, i was primarily focused on the comment i was wanting to post, thanks :)

    --
    Politics is Treachery, Religion is Brainwashing
  115. Re:Source code not even needed to hack these machi by mrchaotica · · Score: 1

    January, spring -- whatever! You know what I meant.

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  116. Re:Source code not even needed to hack these machi by VendettaMF · · Score: 1

    Unlike machine manufacturing corporations, people have no bias and would never commit fraud.

    Oh. Wait.

    --
    kartune85 : Incapable of reason, observation or learning. A kind of dim, drab, flightless parrot.
  117. Re:Source code not even needed to hack these machi by doom · · Score: 3, Insightful
    ...an emergency so serious that it would prevent voting in the first place.
    Indeed. That's a more likely scenario, I fear...
    Elections are conducted at the state level. The President does not have the authority to stop them.
    Heh. Now you're going to tell us that the Federal Supreme Court has no right to interfere in a state's electoral process...

  118. Kerckhoffs' Principle by Barkmullz · · Score: 1


    Maybe they should read up on Kerckhoffs' Principle?

    --
    Ronald said nothing. He flung himself from the room, flung himself upon his horse, and rode madly off in all directions.
  119. Much Simpler: you won't see the exit poll data by doom · · Score: 1
    advocate_one wrote:
    I can just see Bush declaring an emergency on polling day which has the side-effect of banning exit polls... oh so convenient... get rid of those pesky exit polls... then no-one knows how the voting is going except those controlling the magic software...
    Your paranoia is impressive, but what's actually going to happen with the exit polls is much simpler than this: they won't release them until after they've had a chance to "correct" them so that they'll match the official election results.

    Here's a quote from the Freeman and Bleifuss book, Ch. 8, page 199:

    Even if exit polls are to be conducted, we may never again know the unadjusted results. We were only able to uncover the exit-poll discrepancy in 2004 because a technological glitch prevented NEP from doing "timely" update of adjusted data. In discussion of "improvements" for future elections, NEP pollster Warren Mitofsky emphasizes that no early unadjusted data will be released even to their clients.
  120. This is my only fear by bgspence · · Score: 1

    The problem with Diebold code isn't with eternal crackers, it's with Diebold itself. Everyone knows what a mess Microsoft's made of OS's with viruses and spyware. But nobody suspects Microsoft of installing keytrackers to steal your passwords to rip off your finances.

    Diebold, on the other hand, has said they want to deliver votes to the Republicans. The only thing I fear about the possibility of electronic voting code exploits is from the venders, themselves.

  121. Re:Source code not even needed to hack these machi by doom · · Score: 1
    Millenniumman wrote:
    I agree. Unlike machines, people have no bias and would never commit fraud. Those computers though, they're constantly working against us for their own motives.
    One more time: the trouble with DRE systems such as Diebold is that it allows wholesale, undetectable fraud. They make it possible for a small group to achieve widespread fraud in a way that is almost undetectable after the fact. If you add a paper trail to these systems, it makes it possible to do recounts, to audit the process. And the advantage of simple and stupid systems where people mark pieces of paper and other people count them is that because these systems are so labor intensive you need to corrupt a much larger group of people to throw an election.

  122. Re:Source code not even needed to hack these machi by Detritus · · Score: 1
    You're right, and that's why nobody has "unrestricted and unsupervized access" to the ballot box once it contains ballots. It is kept locked and in full public view during the election, and the ballots are carefully supervised (by at least two poll workers, usually more) at all times afterwards.

    You are exceedingly naive if you think reality is the same thing as the rules. What if I, and a group of like-minded associates, run the polls in your precinct? We can run off any "independent observers" and do what we like with the ballot boxes. We can even pretend to be representatives of the major parties. We were all appointed by the local board of elections, whose members were all hand-selected for their willingness to "go with the program" by the local political boss.

    --
    Mea navis aericumbens anguillis abundat
  123. Re:Source code not even needed to hack these machi by Jeremi · · Score: 2, Insightful
    You are exceedingly naive if you think reality is the same thing as the rules.


    I never claimed that the non-elecronic solution was 100% foolproof... only that the electronic solution suffers from additional vulnerabilities that the current solution does not.


    We can run off any "independent observers" and do what we like with the ballot boxes. We can even pretend to be representatives of the major parties. We were all appointed by the local board of elections, whose members were all hand-selected for their willingness to "go with the program" by the local political boss.


    Of course. If you are willing and able to break the law with impunity, you can do all of those things and more. But at least people will know that you broke the law ("running off independent observers" is a violation of the law), and with any luck the ensuing publicity will land you in jail (or more likely, the high likelihood of being caught will dissuade you from trying such shennanigans in the first place).


    I don't think any voting system could be made to work properly in cases where all of the election workers and the local government are dishonest. So one has to assume that in most cases, at least some of the pollworkers are honest, or give up on democracy altogether. At least with the current system, cheating requires the subversion of the entire group of poll workers. That's better than a system where a single individual could botch the results without anyone else's help and without any creating any evidence of wrongdoing.

    --


    I don't care if it's 90,000 hectares. That lake was not my doing.
  124. Re:Source code not even needed to hack these machi by Beryllium+Sphere(tm) · · Score: 1

    Let's hope there isn't still an undocumented backdoor account in GEMS.

  125. ACT's voting software available under GPL by ingsocsoc · · Score: 1

    The Australian Capital Territory has been using this software for their past two elections, and it's released under the GPL, and runs on Linux. I've just looked through a bit of the code, and I would like it to have documentation that describes it at a high level, and I'm sure they could make some improvements. Even so, it's still much better than (cough) other systems!
    http://www.elections.act.gov.au/Elecvote.html

  126. Re:Source code not even needed to hack these machi by Anonymous Coward · · Score: 1, Interesting

    Also, you can pinpoint exactly where and when and to what advantage the Diebold hack occured. If we had such a system in place in 2004, there would have been hell to pay in Ohio. And it would prevent the upcoming hack in November, as they simply have to pinpoint individual precincts to alter -- no need to hack every machine. The pattern would be obvious if there were a paper trail.

    In Ohio 2004, only 2 out of 88 counties used Diebold machines.

    What's more, 68 out of 88 counties used manual punch card machines rather than any kind of electronic voting.

    If there was really a "Diebold hack" there, it should be pretty damn easy to pinpoint.

  127. A paper trail even w/ diebold by fontkick · · Score: 1

    Just use an absentee ballot if you don't trust the machines. They send you paper, you send it back.

    Vote rigging is always going to occur no matter what system is in place. It's also easy to "lose" paper ballots. The florida fiasco was a paper based system, remember? Look how many people (on both sides) insisted their votes didn't get counted - even after recounts took place. If I recall, at the time the military was saying that absentee ballots weren't sent on time, so they couldn't vote.

    Personally I think the problem is just overall government incompetence and a desire to spend more money on elaborate systems to keep the budget dollars rolling in. Think that will ever change? (Nope).

  128. How much more obvious does it have to be? by Anonymous Coward · · Score: 0

    How much more obvious does it have to be what is going on with elections in America? This Diebold fiasco is so blatantly obvious as to be insulting to my intelligence. It is a first order robbery of our country and by transitive closure, the lives of our brothers and sons in wars for profit created by the criminals who stole our country.

    We should not be talking about this. We should be vigilant with a capital V. People need to be lynched.

  129. Re:Source code not even needed to hack these machi by Anonymous Coward · · Score: 1, Interesting
    Why else do you think Diebold has fought so hard to prevent paper trails at all costs? It makes no sense, as they would simply make more money with paper trails. Occam's razor: they know that the paper tally would not match their electronic tally, and HELL would break loose. In a rational country, this would be obvious. We aren't rational.

    Businesses spend how many billions of $$$ every year protecting trade secrets? But Diebold isn't like them because...they're in the voting industry? You sir, are not an ardent follower of Occam.

  130. digital voting machines can be monitored by Joseph_Daniel_Zukige · · Score: 1

    I guess I'm going to spam the thread, see if I can raise awareness on this.

    Think about what an unused trace on the PC board hanging off an appropriate bit in the IO section could do. Noise can contain information. So someone accidentally designs the board to emit more radio noise than necessary, and at various precincts where people want to be able to have reprisals against people who vote the wrong way, there are innocuous looking people listening to a radio near the voting stations, where they can see who is at the voting machine at any particular time.

    After the election's over and everyone's guard is down, certain people get passed over for promotions, get moved on the fast-track to "voluntary" retirement, get their insurance papers lost in the mail, or, maybe, if the low-profile stuff doesn't work, get targeted by thieves, etc.

    1. Re:digital voting machines can be monitored by Anonymous Coward · · Score: 0

      great for a consipray theory or movie, but completely impractical and paranoid in reality

  131. mod parent up! by Joseph_Daniel_Zukige · · Score: 1

    immediate gratification is one of the worst enemies of freedom.

  132. I bet... by Anonymous Coward · · Score: 0

    you have a new bigot joke every day: you're just that kind of person.

  133. box for candidate? No. by Joseph_Daniel_Zukige · · Score: 1

    Too easy to watch.

  134. surveillance? by Joseph_Daniel_Zukige · · Score: 1

    Anytime you have the ballot see electronics close to the place and time where the voter marks and submits it, you make it possible for an engineer to accidentally design the circuit to reveal the ballot content in radio noise, thus enabling surveillance.

    The unreadable ballot and the desire to read the unreadable can't be avoided. They are part of the cost of any system that can provide anonymity. We just have to put prominent notices up to remind people to look at their ballots carefully, and spoil the ballot if they are concerned that it won't be read the way they intend.

    After all, it's part of the responsibility of the individual voter to see that the ballot reflects the voter's choice.

    1. Re:surveillance? by CableModemSniper · · Score: 1

      Make the voting booth a faraday cage?

      --
      Why not fork?
    2. Re:surveillance? by Mr.+Slippery · · Score: 1
      Anytime you have the ballot see electronics close to the place and time where the voter marks and submits it, you make it possible for an engineer to accidentally design the circuit to reveal the ballot content in radio noise, thus enabling surveillance.

      Awefuly farfetched. Be much easier to do some sort of shoulder-surfing, hidden cameras in the voting booths or something.

      But if van Eck radiation is a concern, just require TEMPEST-like certification of voting electronics.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
  135. You want to trust a VM with this? by Joseph_Daniel_Zukige · · Score: 1

    VMs just provide one more place that has to be examined for strange games: the source, the compiler, the object, and, now with the VM, the interpreter.

  136. thoughtful post, but misses some points by Joseph_Daniel_Zukige · · Score: 1

    All that dependence on cryptography adds complexities to the system that provide new potential points of corruption. Any technology which is not directly visible to and understandable by the voter provides a place to hide shenanigans.

    And the issue of surveillance remains -- how do you keep an engineer from failing to seal off radio noise that can be monitored on an AM radio in the next room, where an innocuous looking person can see who is voting when, and then after the election is over people who voted the wrong way lose jobs, get important papers lost in the mail, have their children get extra attention from teachers, and worse?

    1. Re:thoughtful post, but misses some points by Seigen · · Score: 1

      Well yes, to an extent an electronic voting machine's complexity is going to make it more prone to hacking. Such is the nature of complex electronic devices compared to say printed paper ballots.

      Let us not forget the reason electronic machines were pushed, was that the paper ballot's in florida were, apparently, too complex for everyone to figure out consistently, and thus the push for a touch screen based system. At any rate, I'm not a crusader for electronic voting machines. A simple paper ballot works. It is also very difficult to introduce fraud in a massive scale into such a system.

      You can, if you want, consider my post a, if your going to go electronic then you need to make sure you do it carefully, and in a well thought and publically reviewed manner. You point out a fairly unlikely way to monitor an election and that is to try to monitor the RF generated.

      Basically, with any design that you want to be publically trusted, I see no reason that you could not lease a copy of the the system to people in the public for review by independent groups. The hardware does need to be kept track of though, and the official seals should be removed from it. You should also probably deface the plastic with a dremel or something and etch in something like "not valid for an actual election." to any machines leased out for review.

      The best security is usually involves layers. Sometimes little things enhance security and sometimes big things. Careful design and appropriate shielding can likely make picking up anything via the recording of radio frequency emissions next to impossible. The careful use of cryptography can make the running of code that was not signed by a central authority very difficult. The allowance of independent review of the systems can expose problems which can then be fixed in the next version of the system. [This includes the issue of making sure the voter order cannot be determined by the paper trail that someone else mentioned.]

      All in all though, I think most people can agree, that if your going to trust the future of our country to it, you need to do far better than they have done with what is available now. Just the use of printers, and at least spot checking the results by hand of any places where the exit polling differs from what is reported signficantly brings us a long way, but I'm of the opinion that if your going to go electronic you should do it right, such that at least the majority of the experts in the area agree that it is done right. We are certainly not there yet, but hopefully we will move in that direction, since I rather doubt we will go back to a pure non electronic paper only ballot anytime soon.

      Finally, I encourage review of the rest of the voting process. It does little good to have the results of one machine tabulated correctly, if somehow that result is not correctly and verifiably added to the tally.

    2. Re:thoughtful post, but misses some points by tanner_andrews · · Score: 1
      the reason electronic machines were pushed, was that the paper ballot's in florida were, apparently, too complex for everyone to figure out

      Actually, the visible problem in Florida was from electronic voting systems, wherein the voters were supposed to perforate punched cards.

      There were some problems with the punched cards, including instructions that seemed to invite voters to spoil their ballots, as well as the assignment of older, less reliable perforating devices to precincts which tended to vote for the party that did not match the governor's party.

      The one place that used a purely paper system produced a reliable result, and they were home by midnight. Here in Volusia, on the other hand, we used an optical scanning system with enough associated controversy that there was a circus tent in the yard of the county building. Every hour or so an official would come out and give an uninformative update. And that was in place the week-end after the election.

      --
      Tilt at windmills. Occasionally one will fall over out of sheer surprise.
  137. simplicity by Joseph_Daniel_Zukige · · Score: 1

    If we've gotta do it for some reason, we must do it simply.

    But the problem is that even at this level, the process is not visible and monitorable by the average voter.

    And then there is the problem of a stray trace on the PC board which accidentally produces radio noise, which someone with an AM radio can monitor as he sits in a inconspicuous place watching the vote.

    And after the election people who voted the wrong way have unexplained accidents happen to them.

    1. Re:simplicity by raduf · · Score: 1

      Neh, doesn't work that way anymore. You have to intimidate lots of people, and besides there is no way to show to the others that you "accidented" a guy because he voted wrong: only you know how he voted.
      It may work as a scare tactic, but then it doesn't matter if you actually know how he voted, just spread the rumor.

  138. Destroy every Diebold Machine by Anonymous Coward · · Score: 0

    My Suggestion: On election day, bring a tire iron to the polls. Also bring a box that people can put paper ballots into. When you reach the polls, take the tire iron and beat the shit out of the diebold machines. Destroy them. Drop the box on the floor, write in your vote and drop it in the box. Then leave and run like hell.

    If we all did this, we would send a real message. And it would even be patriotic.

  139. Re:Source code not even needed to hack these machi by bard · · Score: 1

    In Sweden we use paper ballots. It works just fine, the results are ready the next day. If lots of people use "pre-voting" at the post office the days just before the official voting day their votes get a few days delayed, that's all. No need to wait a week, just put in enough people to do the counting.

  140. Re:Source code not even needed to hack these machi by Sique · · Score: 1

    That's why democratic societies allow not only everyone (except foreigners, felons, slaves, wives, children, blacks, traders, non residents, communists, non believers, ) to vote, but also everyone to watch the counting.

    --
    .sig: Sique *sigh*
  141. Re:Source code not even needed to hack these machi by mpe · · Score: 1

    Can paper elections be rigged? Of course they can. Can they be rigged as easily, as invisibly, as completely as digital elections? Hell no.

    Run the election (N.B. the election is a lot more than just the voting mechanism) the right way and you'd need an implausably large conspiracy to sucessfully rig the vote.

    What's mind boggling is that there's even a debate here. Get rid of digital voting machines. Hell, get rid of ANALOG voting machines. Piece of paper, ink pen, padlocked metal box. That's how sane people run elections.

    Together with having people as independent as possible from any of the candidates running the election and the count taking place in a way where any interested party can watch.

  142. Re:Source code not even needed to hack these machi by mpe · · Score: 1

    I will still support the use of some form of digital voting machine to print these paper ballots with the voter's choice marked, so that the ballots are marked in a consistent fashion and help prevent spoiled ballots (two candidates marked for the same position for example)

    If you were to have multiple elections on the same physical ballot paper it's perfectly possible that that a voter might wish to abstain from voting in one or more of these. In this case a some boneheaded software may force someone to change their vote. Even "none of the above" is not the same as abstaining.

  143. Re:Source code not even needed to hack these machi by TapeCutter · · Score: 1

    "So how is this any different from a traditional low tech ballot box?"

    Low tech is a wax seal and independent observers, nobody has yet come up with a "paper virus" that can switch the vote after you have made it.

    --
    And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  144. Re:Source code not even needed to hack these machi by mpe · · Score: 1

    And the advantage of simple and stupid systems where people mark pieces of paper and other people count them is that because these systems are so labor intensive you need to corrupt a much larger group of people to throw an election.

    In many real such systems you also have people watching those doing the counting. Which again increases the size of conspiracy you'd need.

  145. Re:Source code not even needed to hack these machi by mpe · · Score: 1

    We also have to get rid of our expectations to know the winner of the election on the day of the election or the next. Sane people are willing to wait a few weeks to get all of the counting done I guess.

    There are plenty of examples of human counted paper ballot systems which do give a result within 24 hours.

  146. Re:Source code not even needed to hack these machi by D.A.+Zollinger · · Score: 2, Interesting

    Except for one problem - many states are demanding that Diebold add a paper tally to their machines, but are not willing to change the original contract.

    For example, lets say you contract with an entity to offer a set number of widgets, and during delivery the entity demands that you provide more than the contract states without renegotiation of the contract. Would you provide it free of charge?

    Neither will Diebold. Don't believe the conspiracy theorists. If Maryland and other states want a paper tally, all they have to do is pay for it. (Which is another matter all together as it was the "Help America Vote Act" passed after the 2000 elections that paid for the machines to begin with - now to "fix" them, Maryland and other states have to find funding elsewhere.)

    --
    I haven't lost my mind!
    It is backed up on disk...somewhere...
  147. Re:Source code not even needed to hack these machi by mpe · · Score: 1

    Do you have any recollection of the Florida mess in 2000? The Gore campaign didn't like the results, and demanded recounts in certain districts though to be favorable to their candidate. There was no arguing about most of the poll documents, but because they were literally trying to differentiate between a few hundred votes, it came down to groups of people sitting around a table debating what they imagined a voter's thoughts really were when they left a partial impression next to ONE candidate's name, but then a slightly more dramatic impression next to another, etc.

    Florida in 2000 didn't use paper (or even card) ballot paper. Instead they used a hack involving machine readable punched cards. Proper Ballot papers are nativly human readable, they may additionally be possible to tabulate by OMR. Check out a Canadian or British ballot paper and you will see that they have nothing in common with punched cards.

  148. Re:Source code not even needed to hack these machi by mpe · · Score: 1

    Sorry, you're wrong about the Florida election being applicable. The whole "hanging chad" mess doesn't happen when you limit the ballots as the GP suggested: Ink pen, paper, locked metal box.
    Can't fill in a block without bleeding over? You just trashed your ballot. Watch it get shredded, then re-do your vote. /That's/ how you guarantee both anonymity and clean ballots.


    Also use a pencil or a pen where the ink does not soak into the paper and a design of ballot paper which has clear separation between different boxes.

  149. sample source code .. by rs232 · · Score: 1

    char candidate[] = "Bush";
    int bush.count = 10000;
    int other.candidate = -9999999999;
    char vote[] = "";

    cin >> vote;

    if (strcmp(vote, candidate == 0)
    {
    delete.vote();
    }
    else
    bush.count = bush.count + 10;
    }

    --
    davecb5620@gmail.com
    1. Re:sample source code .. by Anonymous Coward · · Score: 0

      If you're going to make an obvious and non-funny code joke, at least have it make sense. I'm pretty sure the real code actually compiles (no mismatched braces), and doesn't cause a bus error/segmentation violation on every vote. Of course, you'll claim you meant for every Bush vote to be discarded and every non-Bush vote to be counted as 10 votes for Bush, but this seems unlikely in the face of your other errors.

  150. what do you mean could .. by rs232 · · Score: 1

    "It's true that with open source, someone could potentially find a flaw, not tell anybody about it, and then exploit that flaw to manipulate an election.", N3Roaster

    "Thompson said, he typed five lines of computer code -- and switched 5,000 votes from one candidate to another."

    "Electronic voting machines in Florida may have awarded George W. Bush up to 260,000 more votes than he should have received"

    "Bill Lockyer, California's attorney general, said Diebold officials misled state leaders about the security and certification of its products to get payments from the state"

    was Re:Open source & Availability

    --
    davecb5620@gmail.com
  151. Re:Source code not even needed to hack these machi by TapeCutter · · Score: 1

    "You are exceedingly naive if you think reality is the same thing as the rules. What if I, and a group of like-minded associates, run the polls in your precinct?"

    Exactly how Saddam got 99% of the vote, however pulling off a military coup is a tad more complicated than giving a single "hacker" 2-3 minutes access to a single machine. If this really is sytematic fraud then they will only cheat where they have to, I mean why be so obvious as Saddam's 99% when you only need to beat the other guy by a few percent.

    It no longer matters if you fly a liberal or conservative flag in government, flying the corporate flag and keeping the unwashed occupied with wedge issues is what gets one "elected" in the US or any other country that "matters" in the corporate scheme of things.

    I know of no perfect system for imperfect beings, unrestrained capitalisim gave a helping hand to Hitler in return for a glorification of cheap labour. It is estimated that ultimately half the population spent some time in concentration camps. Rabbid capitialism should not now be allowed to overtake the planet by stealth, I say if "freedom" and "democracy" are trully important principles then do as "I'm a dinner jacket" suggests, democratise the UNSC. /rant

    --
    And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  152. Re:Source code not even needed to hack these machi by TapeCutter · · Score: 2, Insightful

    If you want someone to take you seriously, you need to provide more than rumors.

    You don't need the source code to realise the machines and the procedures surrounding them are open to undetectable fraud and who can say if a copy of "secret code" is kosha anyway? Even if we assume fraud is happening, evidence like that should be saved for an indictment, but at the moment there is no court case where someone has to prove fraud. However that is all just a distraction, doubters should not have to prove fraud, they should only need to show it's possible.

    In other words: You need proof to indict someone, you don't need it to judge the usefullness of these machines. A simple application of logic shows the design of "paperless elections" is at best hopelessly vunerable to cheating, and at worst a bloodless coup.

    My there are alot of AC's in this thread, or is that just a few very devoted AC's?

    --
    And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  153. Force Diebolds hand by Anonymous Coward · · Score: 0

    If the person with the source code wants to make Diebold make it open source, all they need to do is post it to the Internet and it's no longer proprietary. This is what happened with the RC4 source code in 1994.

  154. Game theory 101 by TapeCutter · · Score: 1

    ...a sane election count relies on rabbidly biased people counting the votes in such a way as to maximize fairness. Most parents use the same technique on their kids to teach sharing, ie: one kid divides the cake, the other chooses first.

    Unbiased people are not reliable enough for vote counting, they literally don't care about the "games" outcome so they are less inclined to question the prceedings and more inclined to systematic corruption via bribes, nepotisim, ect.

    --
    And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  155. But... by Coppit · · Score: 1

    Everyone seems to be missing the point that if our elected reps are getting the code now, the bad guys have probably had it for much longer.

  156. Re:Source code not even needed to hack these machi by tanner_andrews · · Score: 1
    There are plenty of examples of human counted paper ballot systems which do give a result within 24 hours.

    That's right. Even in Florida, which was widely and correctly vilified for the electronic voting problems in 2000, had one county that got it right.

    Union County used pieces of paper deposited in boxes; after the polls closed, people at each precinct took out the papers, sorted them into stacks, and announced the numbers of ballots in each stack. They had to reshuffle and recount for each election on the ballot (e.g. count for county commissioner, count for school board, count for president, &c.).

    They were done counting and home by midnight. No one doubted the correctness of their count. I understand that they have since switched to modern electronic voting systems.

    --
    Tilt at windmills. Occasionally one will fall over out of sheer surprise.
  157. Real-time? by benhocking · · Score: 1
    Then "da man" would have a hard time rigging all the voting machines because he wouldn't know which ones are gonna get tested.
    But "da boss" would have a much easier way of verifying that you voted the "correct" way. Real-time reporting might close the hole for lying about results, but it'd open a hole for vote buying/intimidation. Along with a verifiable paper trail, we need to keep the current policy of every party having the right to have an observer present for all stages of the voting. (Othan than the actual vote casting, of course.) It's difficult (but not impossible) to lie about the vote totals when you have a member of the other party right there with you looking at them.
    --
    Ben Hocking
    Need a professional organizer?
    1. Re:Real-time? by sillybilly · · Score: 1

      You would have teams of people willing to participate in such an event. There are plenty of activists today, who are willing to go to prison, let alone let their bosses see how they voted, mostly because they don't even have a boss because they don't have a job or something. They could vote their conscience and verify that the voting machine did get the results. All it would take is "some people" to be open about their votes, while the general population would stay anonymous. It's like in factory production QC checking - most of the boxes on a production line get shipped, but every 1000th or so gets pulled by QC, the box opened and the contents destroyed, for tensile test, or mechanical impact test, or whatever. Similarly most of the votes would stay anonymous, but anonimity-destroying quality control by spot-checking would be possible. Something for something. If we believe in this democracy thing, I for one would welcome our machine vote-counting overlords and would like to point out that I'd be willing to be one of the nonanonymous voters. But the bigger issue here is whether a full-blown democracy is "where people think they know what they want and get it good and hard too"(oscar wilde) is preferable over this makebelieve democracy run by da man, where da man actually cares that things run well, cuz it's his game, his toy, while the rest of the population is dazzled into believing things are really up to them, therefore happier, than when they believe nothing is up to them and they just get commanded around.

    2. Re:Real-time? by sillybilly · · Score: 1

      Also, when you have a rotten system, the fight is not between the "two opponent" parties, that's like believing in a puppet show where the puppets fight, while not seeing the puppet master. The issue is whether you, the spectator have any say in the way things go. It doesn't matter how many puppet-parties are showcased, pretending to be on your side or against you while dancing up on that stage, what counts is YOUR vote, the public's vote, if that registers at all, or does the puppet master through all his puppets lie about YOUR vote because he wants to stay the puppet master.

  158. Reflections on trusting trust by MarkusQ · · Score: 1
    If it weren't for the fact that the current voting-machine companies are conspiracies(get several completely independent companies) machine voting would be much less corruptible than paper ballots--it's much easier to fake a ballot with only human-readable text on it than one with a cryptographic signature.

    Read this and then tell me if you still believe that machine voting would be much less corruptible than paper ballots. Remember to include in your re-thinking that it may be easier to fake one paper ballot but it is surely harder to fake them in bulk.

    --MarkusQ

  159. Do you understand what "paper trail" means by benhocking · · Score: 2, Informative

    If so, how would a "paper trail" reveal any trade secrets - unless the secret was that the machine was cheating, of course?

    --
    Ben Hocking
    Need a professional organizer?
  160. Valid argument, but... by benhocking · · Score: 1
    That's a valid argument, but do you have any evidence to support it? Can you find any news sources that say that governments are wanting Diebold to provide a paper trail free of charge? Perhaps you're right, I did find this quote:
    The foundation of Diebold Election Systems' security includes several layers of physical and digital safeguards and multiple audit trails including both digital and voter-verifiable paper audit trails.
    In trying to do my own research, it does seem that perhaps it's the incumbents (or the incumbents' party) who are the ones interested in preventing paper trails:
    Secretary of State Blackwell has denounced any attempt to require a paper trail as an effort to "derail" election reform.
    However, I don't see any reasoned argument (i.e., with documented facts instead of vague talking points) that explains why this would derail election reform. So, it does seem that it's *not* about the extra cost. (If it was, that'd be easy to document, right?) So, what is the reason?
    --
    Ben Hocking
    Need a professional organizer?
  161. Re:Source code not even needed to hack these machi by BrookHarty · · Score: 1

    Yes, that hanging chat was poorly designed paper ballots. The best paper ballot I've seen is the big 1 inch boxes where you put a big blank X over the persons name. You cant mess that up. The ones with lines are messy IMHO.

  162. Re:Source code not even needed to hack these machi by jandrese · · Score: 1

    IIRC, Union county has ~14000 residents. That is a big reason paper ballots worked for them. With barely enough people to fill a single town, you don't run into any of the issues of scale that plague the larger jurisdictions in the country.

    --

    I read the internet for the articles.
  163. Re:Source code not even needed to hack these machi by Anonymous Coward · · Score: 0

    I would argue that if you had a contract and the other party gave you defective widgets and completely knew about it, they are obligated to -- at the very least -- replace them or refund the money.

  164. I realize most of you already figured this out by v1 · · Score: 1

    but for those that don't get it (like those mentioned in the article, apparently) any security that cannot withstand public scrutiny is highly likely to contain serious security holes.

    Security auditing is expensive. For big systems that are "mission critical" such as voting, it's very expensive. You can either pay the piper and get your code audited by professionals, and after it's cleaned up you can release it to the public for scrutiny, or you can go cheap and not pay to have it looked at. A person that refuses to have their code audited is quite justifiable in being afraid of anyone studying their code, because they know there are going to be some holes in it and are fearful of the day they will be exposed. Unfortunately most of this subset dilute themselves into believing that this will never happen, or at the very least they will have made a proper clean getaway before it happens.

    Sometimes they are right, but most often they are not. The only reason they have for this behavior is to save money. It must be saving them a great deal of cash if they are fighting it so hard.

    In either case, we lose. I personally would lean toward voting for any candidate that vowed to push legislation that required all voting code to be publicly audited before it can be used for voting.

    --
    I work for the Department of Redundancy Department.
  165. The thing that kills me... by websitebroke · · Score: 1

    ...is that if Diebold can make secure ATMs, why can't they make secure voting machines? Especially given their resources and experience. Sounds fishy to me.

  166. Re:Source code not even needed to hack these machi by Anonymous Coward · · Score: 0

    We can pay $300B to goof off in Iraq, I think we can pay to run an election properly with paper.

    That would make a great signature line.

    --
    If we can pay $300 billion to goof off in Iraq, then we can pay to run an election properly with paper. -- Unequivocal

  167. Re:Source code not even needed to hack these machi by amRadioHed · · Score: 1

    They shouldn't be like them, exactly because they are in the voting industry. Nothing should be secret about the voting process. if Diebold or any other company have a problem with that then they should stick to bank machines.

    --
    We hope your rules and wisdom choke you / Now we are one in everlasting peace
  168. Republican .. by rs232 · · Score: 1

    Re:sample source code ..

    --
    davecb5620@gmail.com
  169. 30% by Atario · · Score: 1
    You will never find a human that will, after a few minutes of persuasion, reliably betray its principles, never tell anyone, never come back to blackmail you, and even completely forget the whole incident even happened should you care to ask him to, let alone thousands of identical humans who will do so in lockstep without giving the slightest indication that anything is amiss.
    Actually, about 30% of Americans seem to fall into this category.
    --
    "A great democracy must be progressive or it will soon cease to be a great democracy." --Theodore Roosevelt
  170. 30% = 3% + 5% + 2% + 7% + ... by MarkusQ · · Score: 1

    Thanks for that link.

    I'd counter by pointing out that:

    1. It took more than a few minutes of persuasion, in many cases it took a lifetime of careful brainwashing.
    2. They are hardly reliable.
    3. Never tell anyone? More like they can't shut up about it.
    4. They are hardly identical. One of the main problems with such a "coalition" is that it depends on it's members being ignorant of how much their goals differ from the other members.
    5. If you don't think they give off more than a "slight indication that anything is amiss" you obviously haven't talked to any for more than a minute or two.

    --MarkusQ

  171. Re:Source code not even needed to hack these machi by frdmfghtr · · Score: 1
    I agree. Unlike machines, people have no bias and would never commit fraud. Those computers though, they're constantly working against us for their own motives.


    This is why the vote count is observed by, as a minimum, a representative from each candidate's election campaign. If a ballot is clearly marked for candidate A but is tallied as a vote for candidate B, that is easy to detect and such tomfoolery can be resolved by a fresh count of the physical ballots by different people.

    Try auditing a purely digital, abstract vote count where there is no physical ballot to examine. How can you trust a machine count that has a total vote count in excess of the registered voter roll? How do you audit this? Ask the computer for the total a second time?

    Is paper balloting the be-all and end-all of voter fraud and skewed elections? No. But as has been stated before, to effectively skew and election it would require many, many more people to fudge vote counts since there are so many counts going on at once, all being observed by the interested parties. This is in contrast to an electronically skewed election, where the voting machines are skewing many, many votes, undetected and possibly in some unauditable manner.

    I'll vote this November with a paper ballot, thankyouverymuch. Granted it's a paper ballot counted by an optical reader, but at least there is a paper record of my vote in the event of a recount.
    --
    Government's idea of a balanced budget: take money from the right pocket to balance...oh who am I kidding?
  172. Open Source ? Where ???? by Anonymous Coward · · Score: 0

    Sorry, lost my password and mail service is braaaking.
    Why don't /. team implemanet OpenID.net client ? :-)</i>

    That is not open source.

    Or would any of you, guys and girls, compile and reinstall the sources before You do Your voting ?

    Diebold is interestedg in governments purchasing their machines.
    Governments are interested in nice voting results, won't extra 2 or 3 % be hard to spot ?

    So, ok, lets Diebold shows <b>some</b> sources, how can You tell that block box in front of You has the software compiled form <b>that very</b> sources without single change ???

  173. Removing the puppet master by benhocking · · Score: 1

    Making sure your vote is registered correctly is an improvement, but it does not address the puppet master you describe. In order to do that, you also have to change the voting system, perhaps to Condorcet. (Good luck with that.)

    --
    Ben Hocking
    Need a professional organizer?
  174. If you can volunteer... by benhocking · · Score: 1

    If you can volunteer to be non-anonymous, then you can also be "volunteered".

    --
    Ben Hocking
    Need a professional organizer?
  175. Diebold by falconwolf · · Score: 1

    Not on the Diebold machines that do not have a paper trail.

    As Diebold makes ATMs with printers they can easily makes voting machines with them as well.

    Falcon
    1. Re:Diebold by mink · · Score: 1

      Ahh, but thats the money machine branch. The votin machine arm of the company was some small firm they bought and dont hold to the same standard as the money machines (this ignores the huge disparity in end goals of the 2 products).

      --
      Well I've wrestled with reality for thirty five years doctor, and I'm happy to say I finally won out over it.
  176. Re:Source code not even needed to hack these machi by shaitand · · Score: 1

    "Why do you want to make sure that only the most fallible machine in the world can read the ballots?"

    Because if you have a machine processing the ballots then you have simply moved the problem from one computer to another. Instead of a hack on the voting machines you now have to worry about a hack that impacts the tally machines.