Slashdot Mirror


Diebold Voting Systems Grossly Insecure

Several well-known security researchers have examined the code for Diebold's voting machines (which we last mentioned two weeks ago) and produced an extensive report (pdf). The NYT has a story on the report, which cuts to the bone: 'Our analysis shows that this voting system is far below even the most minimal security standards applicable in other contexts. We highlight several issues including unauthorized privilege escalation, incorrect use of cryptography, vulnerabilities to network threats, and poor software development processes. For example, common voters, without any insider privileges, can cast unlimited votes without being detected by any mechanisms within the voting terminal.'

113 of 534 comments (clear)

  1. Ah-ha! by grub · · Score: 5, Funny


    voters, without any insider privileges, can cast unlimited votes without being detected by any mechanisms within the voting terminal.

    Were they testing these in Florida a few years ago?

    --
    Trolling is a art,
    1. Re:Ah-ha! by Mr+Teddy+Bear · · Score: 2, Funny

      YAY! Now I can finally get Mickey Mouse to take a state!

      Or another one: Maybe with this installed Perot could have had a chance! :-P

    2. Re:Ah-ha! by Glonoinha · · Score: 5, Funny

      Dammit, that's a bug.

      Unlimited voting was supposed to be restricted to the elite voters that have insider privileges.

      Expect a patch.

      --
      Glonoinha the MebiByte Slayer
    3. Re:Ah-ha! by Patrick13 · · Score: 4, Funny
      Reporter: One voter, 16,472 votes -- a slight anomaly...?

      Black Adder: ...The number of votes I cast is simply a reflection of how firmly I believe in his policies.

      From the Black Adder
      --
      ::.. check out some Cell Phone Reviews
    4. Re:Ah-ha! by Anonymous Coward · · Score: 2, Funny

      I have a gift for you:

      </a>

    5. Re:Ah-ha! by Entropius · · Score: 3, Funny

      Mickey Mouse already has a senate seat... what state is Fritz Hollings (D-Disney) from again?

    6. Re:Ah-ha! by neves · · Score: 4, Informative

      But the software code (of a brazilian company) is closed source. Just some technicals of the political parties had access to it. In the middle of the counting the most voted candidate had his result changed from millions to a few thousand votes (looks like an integer overflow). You can't trust a closed system.

    7. Re:Ah-ha! by Mistlefoot · · Score: 4, Insightful

      Yeah. And the odds of my being audited increase or decrease based upon whom I voted for?

      You cannot attach the name of the voter to the ballot and expect free votes.

  2. here we go again by NGTV13 · · Score: 2, Insightful

    So, can't someone who knows what they're doing write some of these things? This is exactly why jon q public is afraid of things becoming 'technology rich'

    --
    I'm not saying that god doesn't exist, merely that he is not necessary - hawking
    1. Re:here we go again by bjtuna · · Score: 2, Insightful

      Try actually researching the subject and you'll realize there are terrible privacy concerns with the very idea of electronic voting.

    2. Re:here we go again by I(rispee_I(reme · · Score: 2, Insightful

      It amazes me that so many people view a compromised vote-counting machine as a problem, when the vote itself was compromised long ago when corporate dollars became more valuable to our so-called representatives.

    3. Re:here we go again by edverb · · Score: 3, Informative

      A good place to start researching said privacy concern/ballot tampering is Black Box Voting

      Diebold accidentally left the AccuVote source on an open FTP site (whoops), which is available here, and Black Box Voting is asking for programmers to review and evaluate the code.

      --
      Vonnegut: "What is the purpose of life? To be the eyes, ears, and conscience of the Creator of the Universe, you fool."
  3. So it's only a matter of time by Hayzeus · · Score: 4, Funny

    till I ascend to the Governorship of Louisiana. Start reaching into your pockets, now folks -- Big Daddy's open for Bidness!

  4. *sigh* by Ummagumma · · Score: 5, Funny

    You would think, with all the qualified unemployed software engineers out there, they could at least hire a few...

    --
    "The natural progress of things is for liberty to yield and government to gain ground." - Thomas Jefferson
    1. Re:*sigh* by Kierthos · · Score: 2, Interesting

      Hell, with a couple of the unqualified ones, they might have a better system....

      Although, truth be said, I'd love to see a system where they allow unlimited voting, but only a microscopic percentage of the voting public knows about it. You know, the wrong people. The kind who would "write-in" Johnny Depp as governor....

      Kierthos

      --
      Mr. Hu is not a ninja.
    2. Re:*sigh* by Trolling4Dollars · · Score: 2, Funny

      That would make our election system a lot like Slashdot. Especially where trolling is concerned. No matter. That's what Scalia was in the 2000 elections anyway. ;P

    3. Re:*sigh* by kannibal_klown · · Score: 5, Informative

      I take it you haven't been unemployed too recently. Fortunately, I'm still employed right now, but I can see the writing on the wall. Our department has been doing some machete-style slashing of the budget, and has been letting A LOT of IT people go (programmers and technicians). And those they let go were great at their job.

      A bunch of people at work were saying the SAME THING YOU ARE. They said their skills were current, had qualifications, and were good at their job. Now, it's 3 months later and they're still outta work.

      Sure, I know some people (from elsewhere) that got jobs reasonably quick, but that's because they KNEW SOMEONE on the inside, or had some high connections. I'm not being bitter, they've admitted it to me.

      Some people with jobs or in school tend to think that everything is fine-and-dandy for people so long as they know their stuff and look hard. But those people are usually the first to start freaking out that they can't find jobs.

      It's a cliche, but in today's market it's not what you know, but who you know.

    4. Re:*sigh* by cduffy · · Score: 3, Informative

      It's a cliche, but in today's market it's not what you know, but who you know.

      I can agree with that. The startup I work for is starved for qualified coders -- but half of what we seem to hire these days are people with unremarkable skills who are old friends with our VP of Engineering. He'll personally vouch for the qualifications of each and every one of them, though.

      *sigh*.

    5. Re:*sigh* by stefanlasiewski · · Score: 5, Informative

      Very good point.

      In fact, Diebold laid off a good number of their QA, code integrity staff and software developers in late-2001/early-2002, when this product was under heavy development.

      --
      "Can of worms? The can is open... the worms are everywhere."
    6. Re:*sigh* by nelsonal · · Score: 2, Funny

      If voting were like slashdot

      Ladies and Gentlemen... THE PRESIDENT OF THE UNITED STATES... the Goatse guy.

      --
      Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
    7. Re:*sigh* by admiralh · · Score: 2, Insightful

      Right. Tell that to the 40-year-old computer scientist with 15+ years of experience and a huge chunk of their life invested in CS who has been unemployed for a year, because their skill set wasn't the exact right match to get past HR.

      Not everyone fits your stereotype.

      --
      Hopelessly pedantic since 1963.
    8. Re:*sigh* by Karhgath · · Score: 2, Informative

      That's exactly what is happening with my dad. 15+ years of experience in databases, analysis and programming, but he's been unemployed for nearly 2 years. Every interview he goes to has about 5 to 20 people of about equal skills looking for the job. The IT industry is a harsh place right now.

    9. Re:*sigh* by leeet · · Score: 3, Funny

      Duuuude, 70k? Oooaahh, whatever dude, you're so, just like way under paid dude. Where are your expectations man?

      I won't take anything under a totally cool 100k dude.

      Chill out man, 70k... geee....
      BTW, I learned java *AND* MSCE (whatever) in toootally insane 14 days dude. Top that!

      --
      -- Leeeter than leet
    10. Re:*sigh* by stefanlasiewski · · Score: 4, Insightful

      All the truely qualified software engineers are not unemployed. If you have the skills to back up what's written on your resume, there really is no problem finding a job.

      Sorry, but that's bullshit. Have you been unemployeed recently? You are aware that the economy is in one of the worst states it's been in since the Great Depression?

      There are many qualified people who have trouble finding jobs.

      I know a number of well qualified people in a number of sectors who have trouble finding work. This includes Java engineers with over 6 years java experience, Unix admins with 10+ years experience, telecom folks, production managers, office managers, etc. Most sectors of the economy are suffering.

      Finding a job depends on networking-- who do you know that can help you get a job. Technical skills are very secondary.

      In the SF Bay Area, we're flirting with a 10% unemployment rate in the tech sector. 25% of residents in the Bay Area have been laid off in the last several years. Average job search lasts 8 months.

      That is caused by more then the "java in 21 days" problem that you suggested.

      --
      "Can of worms? The can is open... the worms are everywhere."
    11. Re:*sigh* by spoonyfork · · Score: 3, Insightful

      Sure, I know some people (from elsewhere) that got jobs reasonably quick, but that's because they KNEW SOMEONE on the inside, or had some high connections. I'm not being bitter, they've admitted it to me.

      *sigh* indeed. There are many, many, many different reasons why someone could be hired over someone else. One such reason is having someone on the inside who can vouch for them. I wouldn't be where I am today if I hadn't done my fair share of "networking" starting back in college. For potentially equally qualified applicants, having someone on your side on the inside counts for an awful lot in most places. And that's just entry level. How do you think people rise to the top.. dumb luck and good resume?

      Don't be bitter because someone else is willing the play the game a step further than you are. Step up to it and start networking with people.

      --
      Speak truth to power.
  5. Flaws still unfixed after ***5 Years*** by kryzx · · Score: 5, Insightful

    Here the bit from the article that I find most interesting. To have security flaws is one thing. To not fix them even after you know about them is another.

    'But Douglas W. Jones, an associate professor of computer science at the University of Iowa, said he was shocked to discover flaws cited in Mr. Rubin's paper that he had mentioned to the system's developers about five years ago as a state elections official.

    '"To find that such flaws have not been corrected in half a decade is awful," Professor Jones said.'

    --
    "I don't know half of you half as well as I should like, and I like less than half of you half as well as you deserve."
    1. Re:Flaws still unfixed after ***5 Years*** by realdpk · · Score: 2, Insightful

      Let this be a lesson to all those that say full disclosure for security issues is wrong and/or dangerous. :)

    2. Re:Flaws still unfixed after ***5 Years*** by TopShelf · · Score: 2, Funny

      Flaws? I thought they were features...

      --
      Stop by my site where I write about ERP systems & more
    3. Re:Flaws still unfixed after ***5 Years*** by Anonymous Coward · · Score: 5, Informative

      Let me tell you a story about Diebold.. I almost went to work for them in their North Canton, OH office in the mid-nineties. They were doing some smartcard work themselves (research) and some interested crypto projects that I thought would keep me busy. At least, that was the story I got during the interviews.

      But then I talked to a low-level employee. He was worried because they kept laying off staff, then employing new people. Seems that once a project was "done" (meaning, shipped first version, wrote up your research findings, etc.) they had the nasty habit of laying off the entire team. They would literally hire a team to do a job, then fire them for each project. There was no continuity between versions of software (if there were any), and things tended to languish, while they tried to make a quick buck.

      And based on what I was told, this wouldn't be the first time that one of their products was wholly insecure from the get go. Don't get me started on their ATMs piss-poor security features from that time. Things just didn't get fixed until someone got screwed.

      PS. I turned down their generous offer of employment.

    4. Re:Flaws still unfixed after ***5 Years*** by pmz · · Score: 3, Informative

      '"To find that such flaws have not been corrected in half a decade is awful," Professor Jones said.'

      I'm not suprised by this at all. Problems, even very big glaring problems, get stuck in software early on due to naive design decisions, but they persist due to management's unwillingness to either admit the problem is there or put forth the resources to start again from scratch. The result is software that doesn't deliver, cost five times more than if they had started over, and everyone involved feels dirty for having been a part of it.

  6. google by gokubi · · Score: 4, Informative
    --
    I'm much funnier now that I'm a subscriber.
  7. Well yeah! by cspenn · · Score: 5, Funny

    You can't expect a secure voting machine! I mean, how else can [insert current party in power] rig the next election unless the machines are grossly insecure?

    What, you were expecting fairness?

    1. Re:Well yeah! by dasmegabyte · · Score: 4, Insightful

      how else can [insert current party in power] rig the next election

      Well, rigging it in a state in which your brother is governor with a supreme court your daddy appointed should be pretty easy...

      --
      Hey freaks: now you're ju
  8. Re:I'll just wait for the link by securitas · · Score: 4, Informative

    Read the story at the Atlanta Journal Constitiution or the NY Times.

  9. Aha! by TerryAtWork · · Score: 4, Funny

    That explains why the L337 P4rt'/ swept the last elections....

    --
    It's Christmas everyday with BitTorrent.
  10. You didn't read it here first by ansak · · Score: 5, Insightful

    Anyone who's even briefly perused comp.risks, even before the post-US-Election-2000 debacle, wouldn't be the least bit surprised by these conclusions.

    Scottie's Law strikes again (from Star Trek III): "The more they back up the plumbing, the easier it is to stop up the drains." The simpler the voting system (the less mechanical, electronic, electro-mechanical etc. etc.) is the less open it is to fraud (both officially and unofficially perpetrated) or error (both innocent and culpable).

    One more reason I'm glad to live in Canada...

    --
    Still hoping for Gentle Treatment...
  11. Feature? by fraudrogic · · Score: 2, Funny

    For example, common voters, without any insider privileges, can cast unlimited votes without being detected by any mechanisms within the voting terminal

    Diebold Salesman: "This is a feature, an unintentional extra for your customers!"

    --
    I only mod up parents of "mod parent up" posts...
  12. Voting problems by Casisiempre · · Score: 2, Insightful

    There are always voting problems. You can fairly easily falsify paper ballots too with $100 worth of equipment. It is even easier in those areas (like Oregon) where all voting is done through the mail. Although there is no excuse to allow known bugs to stick around, there most likely will always be bugs/flaws in whatever method you use for voting.

  13. CBN2004 by blowhole · · Score: 4, Funny

    Cowboyneal for office!

    Reporter: "Mr. Neal, under what platform are you running?"
    CBN: "Redhat Linux 9"
    Reporter: "..."

    --
    "Ask me about Loom"
  14. This is a surprise? by SoCalChris · · Score: 4, Insightful

    Any time there is a system, someone will be able to break or hack it. Especially a closed system that isn't open to scrutiny.

    At least with the current voting system, while you're there you see everyone being handed 1 ballot, and turning in just 1 ballot. You see the ballot go in the sealed box. There's no secret about what your vote is doing, and no confusion about whether the vote was cast or not, or if anyone is turning in multiple ballots.

  15. Open Source? by chundo · · Score: 5, Interesting

    Time to start a viable open-source voting-machine project. These guys started something promising, but it looks like development has ceased. Anybody know of a decent, active open-source electronic voting system?

    -j

    1. Re:Open Source? by Patrick13 · · Score: 3, Funny

      Okay so who's going to port the "Hot or Not" code to run on these Diebold voting machines.

      --
      ::.. check out some Cell Phone Reviews
    2. Re:Open Source? by lfourrier · · Score: 3, Interesting

      Different countries, differents systems.
      In France, we have oversee teritories, that can have finished voting 4 hours before it begin in the main land. But their results are secrets as long as every poll station is not closed (for national consultations, local does not have same restrictions). All we have is post vote pools, and they have repetedly demonstrated their imprecision. But the fact we vote on sundays explain perhaps why people don't seem to avoid voting at all cost (except when the weather is very nice ;)

  16. Yay! by JanusFury · · Score: 4, Funny

    It says in the article that this company makes ATMs. I think I'm going to go get some free money.

    --
    using namespace slashdot;
    troll::post();
    1. Re:Yay! by ewhac · · Score: 2, Insightful

      Nope.

      You see, Diebold's customers for ATM machines -- the banks -- have a vested interest in making certain that no money leaves their hands that isn't supposed to. Even their internal practices and procedures assume the employees to be untrustworthy. So the banks obviously gave Diebold a requirements document that ensures that no money leaves an ATM that isn't supposed to.

      OTOH, Diebold's customers for voting systems -- the Republicans (yeah, I know, cheap shot, so sue me) -- have a vested interest in keeping their positions of power. Hence, the requirements document Diebold got from them was very likely bereft of any security considerations whatsoever.

      Or, to put it another way: "Follow the money."

      Schwab

  17. Not suprised by Plug1 · · Score: 2, Interesting

    Considering the fiasco that was the Presidential election can anyone say that they are suprised? This company will make alot of money serving the special interests of some political party. By making it insecure they insure that politicians will again be able to steal the vote from the people, with all the real evidence of this being reported in the British press. Your votes mean nothing even moreso now.

  18. Here's an article by Tarindel · · Score: 5, Interesting

    that I ran across a few weeks ago: http://www.cronus.com/electionfraud

    It IS interesting to note how many dollars have flowed between Diebold and the Republican party...

  19. Wow... by mhayenga · · Score: 5, Interesting
    Their security there sounds a lot like their security here at UT...

    For example, common voters, without any insider privileges, can cast unlimited votes without being detected by any mechanisms within the voting terminal

    The vending machines here around campus (using a diebold system) were used by almost 600 students to get "free" food... In an audit they detected it... Full text here

  20. Old Saying by DogIsMyCoprocessor · · Score: 4, Insightful
    Never ascribe to malice anything that can be explained by stupidity.

    Some people, in comments widely circulated on the Internet, contend that the company's software has been designed to allow voter fraud. Mr. Rubin called such assertions "ludicrous" and said the software's flaws showed the hallmarks of poor design, not subterfuge.

    --

    "And this is my boy, Sherman. Speak, Sherman." "Hello." "Good boy."

    1. Re:Old Saying by Angst+Badger · · Score: 2, Insightful

      Never ascribe to malice anything that can be explained by stupidity.

      It's more than just stupidity; as the article notes, some of these problems have been known -- and left uncorrected -- for five years. It may not yet rise to the level of malice, but it certainly qualifies for utter laziness and gross negligence.

      If this were a medical device whose flaws were causing patient deaths and the manufacturer knew about it for five years, stupid would be a rather mild word for the manufacturer.

      On the other hand, stupid does at least begin to describe a company like Diebold which is opening itself to the possibility of a class-action suit on a scale that would make the tobacco settlements look like pocket change if it is ever demonstrated that their machines screwed up a presidential election.

      --
      Proud member of the Weirdo-American community.
  21. Look at the bright side by Gzip+Christ · · Score: 3, Funny

    In practical terms, this means that elections will go from being controlled by corporations to being controlled by script kiddies. Cool! CowboyNeal for president in 2004!

  22. Poor choice of words by PontifexPrimus · · Score: 5, Funny

    "This is an iceberg that needs to be hacked at a good bit," Mr. Neumann said, "so this is a step forward."
    Isn't that a rather poor choice of words when talking about program code? And is hacking an iceberg permissible under the DMCA?

    --
    -- Language is a virus from outer space.
  23. Also read... by DrCreep · · Score: 2, Informative
    Found this a while back on

    www.whatreallyhappened.com

    http://www.infernalpress.com/Columns/election.ht ml

  24. On purpose? by DrWho520 · · Score: 2, Interesting

    How can such grossly negligent design be produced by someone who wanted such a system to succeed. I do not know why someone would not want this type of system, I only proposed the possibility.

    --
    The cancel button is your friend. Do not hesitate to use it.
  25. Are Diebold ATMs more secure? by holt_rpi · · Score: 5, Informative
    From the NYT Article:
    The systems, in which voters are given computer-chip-bearing smart cards to operate the machines, could be tricked by anyone with $100 worth of computer equipment, said Adam Stubblefield, a co-author of the paper.

    "With what we found, practically anyone in the country -- from a teenager on up -- could produce these smart cards that could allow someone to vote as many times as they like," Mr. Stubblefield said.
    It would be interesting to see how worried Diebold is about fraudulent misrepresentation in its voting machines as opposed to its ATMs. I wonder aloud how vigilant they are (read: how much money they spend in a year) in each area.

    Just from the above quote, this doesn't sound like the kind of security that any bank would tolerate. Is this a case of lawmakers awarding contracts under duress after being wowed by cool "tecknoligee" in order to avoid being the next "Florida 2000," or is Diebold simply a victim of its own success for having potentially higher standards for commerce than voting?

    [sarcasm]
    It almost seems like the authentication process to make this work would need something as stringent as, say, a National ID card...

    Ooh, and we could use a Poll tax to pay for the equipment!
    [/sarcasm]
  26. Re:Well...DUH!!! by Asprin · · Score: 2, Informative


    Why would you trust the CRC?

    --
    "Lawyers are for sucks."
    - Doug McKenzie
  27. FidoNet handled this by TerryAtWork · · Score: 3, Interesting

    In FidoNet elections you sent in your vote with a one-time password.

    The election results were sent to all voters with a list of all the passwords who voted for each candidate. You checked to make sure yours was in the right category.

    This is still hackable, though, simply by custom generating for each voter a message with their vote in the correct category, but enough other passwords in the cheating candidate to make sure they win.

    Whats the way to handle this properly in a world of PKI and the web?

    --
    It's Christmas everyday with BitTorrent.
  28. Don't you realize that ... by burgburgburg · · Score: 3, Funny
    if you continue to question the legitimacy of the 2000 elections, the terrorists win? He was clearly selected.

    Now turn off your computer, sit there calmly and wait for the soldiers to cart you off as the enemy combatant that you obviously are.

    1. Re:Don't you realize that ... by Blue+Stone · · Score: 2, Informative
      Choicepoint.

      Read all about it. [PDF] Get over that.

      --
      Corporation, n. An ingenious device for obtaining individual profit without individual responsibility. - Ambrose Bierce
    2. Re:Don't you realize that ... by maxume · · Score: 2

      There is still of course the matter of Jeb not neccasarily playing everything entirely fair in the time before the election, and maybe helping to skew the population of eligle voters in such a way as to maybe help his big bro out with the election. Also there is the matter of voting problems in states other than Florida. Some of which probably favored Gore(the problems helped Big Al out a bit), so it seems a bit rambunctious to go ahead and label someone questioning the election as uninformed. Perhaps attempting to consider the issues, whilst makeing a solid effort at setting the politics of the matter aside, would be a more positive use of energy?

      --
      Nerd rage is the funniest rage.
    3. Re:Don't you realize that ... by Nagatzhul · · Score: 2, Insightful

      Perhaps the issues of the Democrats registering people who could not legally vote along with trying to getting the out of state military votes thrown out are also issues worth considering?

      --
      "All I want is a warm bed and a kind word and unlimited power." - Ashleigh Brilliant
    4. Re:Don't you realize that ... by Anonymous Coward · · Score: 2, Insightful

      Palast appears to have staked his career on attacking Bush and conservatives in general.

      This sure sounds like a worthy endevor to me, and certainly something more people in this country should be doing. Bush is a liar, and conservatives are anti-democratic. Anyone who attacks these people who are destroying the constitution and trying to establish some sort of fascist theocracy in this country is doing good work in my opinion.

    5. Re:Don't you realize that ... by grondu · · Score: 2, Informative

      The conservatives who created the constitution might beg to differ. And they (gasp) believed in GOD! So to your way of thinking our freedom, and the constitution you pretend to love, is the result of a toddling fascist theocracy? That damned fascist George Washington!

      As the Government of the United States of America is not, in any sense, founded on the Christian religion; as it has in itself no character of enmity against the laws, religion, or tranquillity, of Mussulmen [Muslims]; and, as the said States never entered into any war, or act of hostility against any Mahometan nation, it is declared by the parties, that no pretext arising from religious opinions, shall ever produce an interruption of the harmony existing between the two countries.

      (Article 11, Treaty of Peace and Friendship between The United States and the Bey and Subjects of Tripoli of Barbary," 1796-1797. Authored by American diplomat Joel Barlow in 1796, the treaty was sent to the floor of the Senate, June 7, 1797, where it was read aloud in its entirety and unanimously approved. John Adams, haven seen the treaty, signed it and proudly proclaimed it to the Nation.)

      --

      I'm the urban spaceman babe, but here comes the twist... I don't exist

  29. Solution? by Aluvus · · Score: 2, Funny

    If the system is insecure, why not have someone boost its ego?

    --
    Never mistake "can" for "should".
  30. Chads == Pointers ?? by SkiddyRowe · · Score: 2, Funny

    If recounts came about due to a close race, would they count dangling pointers?

  31. Secondhand experience by cybermace5 · · Score: 2, Informative

    A couple years ago, some guys I knew in school were testing voting machines as their senior project. Basically they did every possible thing they could think of, to see how idiot-proof the machines were. Card in backwards, different speeds, bumps, button-mashing, etc.

    Actually I think they were only allowed to test machines from two out of four companies. The companies were quite rude about the idea of some external group testing their machines. They would not provide a machine for testing, and actually forbade them from finding one of their machines elsewhere and testing it. They were threatened with legal trouble if they performed an "unauthorized" test and released the results.

    They probably had good reason to be so wary. On one of the other machines at least, I believe you could vote twice by zipping the card through quickly or something. I don't recall exactly what you had to do, but it apparently wasn't difficult to learn or accidentally come across.

    --
    ...
  32. No Surprise Here! by mildness · · Score: 5, Interesting
    NDAs must have expired by now so...

    Almost exactly 20 years ago Chase Manhattan Bank tasked my buddy Charles (?) and I to hack thier Diebold branch alarm system.

    To our surprise it used a simple lookup table. The mainframe would poll a branch asking about a specific alarm. The server located at the branch would respond with a code for "OK".

    THE SAME CODE EVERY TIME!

    We cut the telco lines and alligator clipped our TRS-100 (way cool early laptop) and using a BASIC program did a look-up (which my partner wrote a coolie algorithm for), responded "Everything's OK Here!", and went to lunch.

    After screwing off for several hours we told our managers that we had spoofed thier branch alarm system.

    They traveled to Diebold who swore up and down how great thier encryption was. The Chase guys slid our report across the table and watched the Engineers turn white as ghosts as they read it.

    HAHAHAHAHA What a bunch of dumbasses!

    The Moral of the Story: Don't trust your security vendors.

    Cheers! (:-{)}

    Bill

    --
    bamph
    1. Re:No Surprise Here! by LostCluster · · Score: 4, Interesting

      True security is impossible. Just can't happen, don't pretend you've done it. Real security is a matter of how hard can you make it to violate the system, and how hard can you make it to cover up any violations.

      In the case of any voting system allowing extra votes, that should be able to be solved by a simple external checksum. If there's more votes in any race than people who passed through the doorway, you've got a problem.

  33. You see why a Republic is more efficient? by Rogerborg · · Score: 2, Funny

    In a democracy, we'd have to go to the expense of counting the actual votes. In our brave Republic, our leaders save our tax money by deciding in advance who will win and how many votes they'll get, so we can get back to our bread and circuses. God save the Ki- President!

    --
    If you were blocking sigs, you wouldn't have to read this.
  34. DMCA by nebaz · · Score: 2, Insightful

    So if I point out the flaws in this voting machine do I go to jail (reverse engineering & circumvention) and forever lose my right to vote? (several states do not allow ex-felons to vote)

    --
    Rhymes that keep their secrets will unfold behind the clouds.There upon the rainbow is the answer to a neverending story
  35. Pure Speculation by TrollBridge · · Score: 2, Insightful

    What's so 'interesting' about their little observation? Their implication that Republicans rigged the Georgia election is based purely on baseless speculation, and is absent of any facts to support their claim. After reading that, I had a hard time taking anything else in the article seriously.

    --
    There's a Mercedes gap too. I want one and can't afford one, but it's not government's job to do anything about it.
  36. This sounds like a victory for the 'little guy'... by JessLeah · · Score: 4, Insightful

    ...but in practice, it could simply be used as an argument FOR centralized, online voting. Please note that the current e-voting system currently in testing is Windows-specific... this could end up being a very bad thing. ("To vote, you must run one of the following operating systems: Windows 2000, Windows XP, Windows ME, Windows 98. Other systems are not supported on www.evote.gov at this time. We apologize for any inconvenience this might cause...")

    I KNOW I'm paranoid, but still...I like to think long-term.

  37. not exactly a surprise by 73939133 · · Score: 3, Insightful

    We have already known for a long time that ATMs are badly flawed as well when it comes to security. Even the basic technology is completely outdated and insecure: magnetic strips with four digit pins are just an abomination when it comes to security. The solution has been for banks to deny the problem, blame customers, and pass on any losses that result from fraud that they can't blame on customers to other customers.

    So, does it come as a surprise that companies that can't produce minimally secure ATMs can't produce minimally secure voting machines either? Blaming Floridians for "hanging chads" (talk about a broken user interfaces) clearly was only the beginning.

    If we want secure voting machines, ATM manufacturers are the last people to go to because they already have proven to be incapable of handling computer security. The only thing they seem to be able to do is make big, heavy metal boxes and pretend that that constitutes "security".

    1. Re:not exactly a surprise by kmac06 · · Score: 3, Insightful

      When a bank loses money due to a fraudulent ATM transaction, they pay for it. Yes, the customer pays for it in an abstract sense, but you know what I mean.

      If the bank thought they could save money by upgrading ATMs, they would do so, and pocket the extra money. Obviously they don't think so.

    2. Re:not exactly a surprise by 73939133 · · Score: 4, Insightful

      If the bank thought they could save money by upgrading ATMs, they would do so, and pocket the extra money. Obviously they don't think so.

      That is all very true, but that doesn't make it any better. To the bank, an occasional $2000 fraud isn't a big deal--it's a little money added on to some fees, maybe they lose the customer that was defrauded, and putting a secure ATM infrastructure in place would indeed be much more expensive. But to the person losing $2000 and spending hours on the phone trying to get the money back and trying to restore their good name, the loss is much bigger than the financial loss to the bank. That is what makes the bank's attitude so callous. In fact, banks should face stiff penalties when fraud does occur so that their financial objectives are brought in line with the harm they cause; then, they would fix ATMs.

      For voting machines, the situation is even worse: there is little or no auditing or verification possible, either for individuals or auditors, and nobody loses money from misregistered votes. So, if the ATM vendors reason the same way for on-line voting as they do for banking, the kind of reasoning you applied, then they really don't care at all about security. And that's just what we are seeing. And that is exactly the reason why ATM vendors are completely unsuitable to handle these things: they have already demonstrated that they will optimize for profit, not for security. For creating on-line voting systems, we need organizations that are dedicated to security, not profit maximization.

  38. Paper 1.0 by LostCluster · · Score: 4, Interesting

    I think all of the electronic voting systems have taken it all too far. What they should be doing is creating a nice glossy touchscreen interface that is clear and easy to read, to allow people to create a PAPER BALLOT that is properly marked. The ideal printout would both be human readable and machine readable for easy counting and recounting. Let physical, rather than technical security processes make sure that people put only one ballot into the box that counts, and voters can have unlimited attempts at trying to get the paper ballot to say what they wanted to say.

  39. In Canada -- Old Fashioned with a Twist by dl248 · · Score: 2, Interesting

    I don't understand the rationale behind casting "virtual" votes. How can you go back and audit the votes? How do you ensure reliability and security?

    In Canada whenever I have voted, I have put an "X" in the appropriate spot beside the candidate or question I'd like to vote for. Sure the voting card is then fed (by an elections official) through an automated counter, but the powers that be can always go back and recount the votes, either manually or using the automated counters.

    Using this system the results are usually known within a couple of hours of the polls' closing time, and there are no hanging or dimpled chads -- or the possibility of the public at large messing with the system (other than spoiling one's own ballot).

    What is wrong with this system? I can't really find too much to complain about -- old fashioned voting cards coupled with technology to speed the counting process.

  40. No, the SC said that ... by burgburgburg · · Score: 2, Insightful
    allowing recounts would cause people to question the legitimacy of the election of the person they had selected as the winner of the election.

    Scalia logic: No batteries necessary.

  41. Someday they will learn by fmachado · · Score: 2, Interesting

    I know it's been mentioned lots of times. But I can't resist:

    Brazil voting system Just Works (TM). Ask Mexico, they used it last elections. Ask Paraguai. Ask here in Brazil. We have more than 100 million voters and still can give results in a matter of hours. And the system is highly secure. Not that I endorse the multitude of problems our political system has, only the voting system (technologically) is very well done.

    Flávio Machado

  42. There is no way to do it securily. by Convergence · · Score: 5, Insightful

    This is a computer programmed by invisible software. The only record of a vote is a little counter in the guts of the computer program. There is absolutely no way to make it secure. Any system that records votes directly electronically is wide open.

    The only difference is who can commit vote fraud. Now anyone who walks up to the machine can commit vote fraud. Even if all of these bugs fixed, large classes of vote fraud remain. The only difference would be that any random person on the street couldn't cheat. However, any custodian would still be able to re-image the drive. Any programmer at Diebold would be able to embed a trapdoor. In short, anyone with exclusive access to open the machine can cause it to cheat. And this 'best case' is only if they fix all of the bugs.

    Thats not a lot better. Even the writers of the paper couldn't make a cheat-proof DRE voting program. If an adversary controls the hardware, they control the software. Fundamentally, any non-trivial computer system is not trustworthy; any system whose security depends on a computer should be transformed where the security no longer depends on the correctness of the computer.

    For instance, the only nominally trustworthy computer voting scheme is to have the computer be nothing other than a super-intelligent pencil. The voter uses the computer which prints out a paper ballot. The user observes and confirms the paper ballot is correct, then the ballot is dropped into a box. The computer may record results, but as the computer is untrustworthy, those results are untrustworthy. Now, the security and trustworthyness of the computer doesn't matter.

    Every security researcher, including the authors of the paper advocates this scheme, but they are ignored by election officials. This includes the two professors who authored the paper, Peter Neumann, and Douglas Jones from the NY Times article, Rivest---the R in RSA--- and hundreds of others.

    See: http://www.verifiedvoting.org/index.asp

    This is a secure voting system. Brazil has it (and at a tenth the price). Any system without a printer requires 'trusted hardware' in an adversarial environment. Control the hardware, control the election.

    1. Re:There is no way to do it securily. by Lux · · Score: 2, Interesting


      What about secure coprocessors running open-source software?

      There are still issues involved there, particularly with the loading of the coprocessors. (Distribution of the coprocessors shouldn't be an issue because they can prove their identity if the loading is done correctly.) But I would argue that if one threw enough money and effort at that single step, it could be made open and secure as well.

      The other issue is the terminal between the coprocessor and the user. It seems to me that as long as the (correctly implemented) smartcard the voter uses authenticates itself to the coprocessor, and the coprocessor authenticates itself to the smartcard, the worst a hostile terminal can do is deny service... so long as the smartcard itself accepts the input from the voter and not the terminal. :)

      Voting systems are a huge bag of worms, but I'm confident that they can be done right... maybe not in the foreseeable future, but someday. :)

      -Lux

  43. I'd like to see more than open-source by roystgnr · · Score: 2, Interesting

    Because, needless to say, even if your election officials publish source code for voting software, it's still a bit tricky to be certain that said voting software is actually what's running on the voting machines.

    I'd like to see a really verifiable election process; check out http://www.vreceipt.com/ for an example system, which makes it essentially impossible for anyone to change or not count your vote. (It doesn't seem to prevent votes from being added, but that's a much easier problem to solve in meatspace, just by making sure that the number of ballots a polling place's computer submits matches the number of people an observer saw entering the booths)

  44. Some criticisms off base... by SiliconEntity · · Score: 2, Interesting

    This is a good analysis, but I think a few of the criticisms are off base.

    First, a number of the supposed weaknesses they present are not actually exploitable; all of the ones relating to the file systems on the voting machines, for example. They offer no proposals for how an attacker could get access to these file systems or alter the files. It's not like he can just stick in a floppy and get it to run his favorite hacking program. As long as these are closed systems running the designer's software, there is no need for file system protection.

    Second, many of the smart-card related attacks present far-fetched scenarios for how a hypothetical attacker could discover the weakness. This is a common flaw among such analyses; working with 20-20 hindsight, the researchers attempt to put themselves in the shoes of an attacker who doesn't have access to the source code but who always guesses right about how things work. It is far-fetched at best to propose that someone could cut the cable to the smart card reader in the voting booth, install some kind of monitoring device, inspect the protocol between machine and card, and then go home and use the data to deduce how to manufacture forged cards. Yet that is exactly what the authors suggest.

    In truth, the real weaknesses of the system are the implicit assumption that the source code would be kept secret. Security through obscurity works only as long as the obscurity is maintained. If the code is leaked or stolen, these assumptions are violated and the system becomes insecure.

    In this context, then, the real question is whether this is a true and up to date representation of the code that is implemented in the machines. One question I had was if so, why they weren't able to validate any of their assumptions about how poll workers were trained to operate the machines by referring to training manuals or at least verbally contacting some workers. At this point it seems to be entirely hypothetical whether this code is actually being used in any current voting machines, and therefore whether the attacks presented would actually work in the field.

  45. Voting Machines = easy vote fraud. by nlinecomputers · · Score: 4, Insightful

    Your joke made me laugh. But the sad thing is that it is the whole point of voting machines.

    A paper ballot and a pen is the only form of ballot I trust. And if they don't count the ballots AT THE POLLING PLACE in plain view of the public BEFORE they ship them off to the court house you can't trust the result.

    Paper ballot boxes get tampered with all the time. A machine that most people couldn't understand is NOT going to make voting less prone to fraud. If I can't take apart the machanical voting machine to see if it works correctly and I can't look at the code of a computer program and see if it works correctly then why SHOULD I trust it?

    We allready had a major election full of obvious vote fraud(On both sides. Bush was just better at it THIS TIME. Gore was just as crooked just not as effective.) Voting machines are just one more way to cloud the issue. A voting shell game run by slick con men.

    DEMAND paper ballots! Demand that votes be counted and posted AT THE POLL. Any thing else is a sham!

    --
    Slashdot, home of supporters of free software, free music, and free speech.Except for Moderators that disagree with you.
    1. Re:Voting Machines = easy vote fraud. by drooling-dog · · Score: 3, Informative

      I remember hearing shortly after the Florida fiasco that a truckload of ballots got "lost" overnight en route to a counting station only a few blocks away. Then, later on in the storm that ensued, no one talked about it anymore. Thereafter people (especially Republicans) talked about "hanging chads" as if the voters who cast "spoiled" ballots were stupid and thus not worthy of being counted. But this is just the kind of "spoiling" that can be accomplished long after the ballot is actually cast. I've always wondered what the statistics were on the ballots that didn't complete their quarter-mile journey until the next day...

    2. Re:Voting Machines = easy vote fraud. by Just+Some+Guy · · Score: 4, Insightful
      Demand that votes be counted and posted AT THE POLL.

      One problem: record low voter turnout. Imagine that you're the only person who can be bothered to vote; do you really want the local election commission knowing how you voted?

      OK, granted, that's a silly extreme. However, I live in a state with many counties with tiny populations. I can imagine that the local sheriff is also the election coordinator, and given twenty people in the town with 19 of them at the Blue Party fundraising picnic, I'd hate to have said sheriff know that I was the only one who voted for the Orange Party candidate. Throwing my vote in with the 500 others from the county seems to provide a better measure of anonymity, for better or for worse.

      I'm a pretty staunch Republican in a predominantly Republican city. Still, I'd hate to be the sole Communist Party Of America or Green supporter in a small place and be afraid to vote because it could be traced back to me so easily.

      --
      Dewey, what part of this looks like authorities should be involved?
  46. Re:No, the SC said that ... by forel · · Score: 2, Insightful

    It's quite scary, I think, that this was modded "Insightful."

    It's quite scary, also, that this is true. Though if I had been there, I would have had a good laugh at the SC saying that, because the idea is just so damn ridiculous. What's wrong with the citizenry questioning the legitimacy of the election? The people have a right to.

    --
    -- What I don't have in intelligence, I make up for in a lack thereof.
  47. DMCA in action! by bigberk · · Score: 4, Interesting
    From the report:
    A large amount of the other data made publicly available was protected by very weak compression/encryption software known as PKZip, which requires a password for access to the underlying work. PKZip passwords are relatively easy to avoid, and programs for locating passwords for PKZip files are readily available online. Moreover, passwords that others have located for these files have been freely available online for some time. Nonetheless, we decided to limit our research to only the files that were publicly available without any further effort, in part due to concerns about possible liability under the anti-circumvention provisions of the Digital Millennium Copyright Act.
    Now that's kind of funny, isn't it? You have here a system which everyone agrees should be inherently secure. The developers use extremely weak (PKZip) passwords to protect some of their work, probably the more important components. Researchers can not break the password, however, because they will violate the DMCA.

    On the other hand, criminals, terrorists, and anyone else who wants to corrupt the voting process can easily break the password and discover how to mess up the voting.

    Now that's the DMCA in action, protecting your freedom! Oh yes, the DMCA is going to be just excellent for technology research and innovation.
  48. No win32? by Koyaanisqatsi · · Score: 2, Insightful

    The voting machine, running Microsoft?s Windows CE operating system, is extremely easy to navigate

    I would rather have an open-source app running on a open-source OS.

  49. Do something about it! by thinmac · · Score: 4, Informative

    I just checked out the EFF's website, and they have a page where you can read a letter they've prepared about the security of electronic voting systems and the need for open source in that area, sign a copy electronically, and have it sent to your representative. Personally, I'm going to send paper copies, but I can damn well gauruntee that all my representatives in both the House and Senate will be getting copies.

    The page is right here. Let the people who can make changes in this area know that this is important!

  50. ... allows the voter to cast unlimited votes by fulldecent · · Score: 2, Funny

    And this year's voting turnout is: 500%

    --

    -- I was raised on the command line, bitch

  51. For those of you who think e-voting is simple: by bjtuna · · Score: 4, Interesting

    The author of this paper, Dr. Rubin, taught a class at Johns Hopkins University this past spring called Security and Privacy in Computing. I was lucky enough to be in this class. The semester-long project was to design and implement a prototype electronic voting system that solved the problem of "remote poll sites". Basically, the State of Washington had commissioned Dr. Rubin to deliver a system whereby a voter could cast his vote at ANY voting station in the state, and not have to go to his specific poll site. This sounded great: you wouldn't have to lose a day of work so you could vote at the local high school... you could vote at the little kiosk near your office.

    Unfortunately the idea doesn't work. The reason is that you would need every kiosk (or polling station) to be connected to some sort of network in realtime in order to retrieve ballots, cast votes, and update voter status. The problem with this is that you have now created a network that is vulerable to DoS attacks. It wouldn't matter how you structured your network for performance... the minute someone snips a wire at any given kiosk, you have two choices:
    1) make that kiosk unavailable for voting
    2) still accept votes at that kiosk, but cast them provisionally.

    #1 is dangerous because now I could cut the wires at EVERY kiosk I could find (or packet the network, or whatever) and bring the election to a halt.

    #2 is dangerous because the more kiosks I bring down, the more ballots will be cast in which the voterID (which reveals his name, etc) is tied to the ballot. Loss of voter anonymity is unacceptable in American democracy.

    So what happens if you just leave all the kiosks offline and give them all a copy of the master voter registration db? Now you've opened yourself up to voter fraud: you could go from kiosk to kiosk, casting multiple ballots as yourself. If you stuck with voter anonymity, and each of those ballots were cast anonymously, how would the final tallying system know that you cast duplicate ballots? How would it know which to throw out?

    I'm told Dr. Rubin's grant from the State of Washington was eventually rescinded, I suspect because there's no good way to solve this problem, as well as a few others which I will not go into detail about here.

    I have described this problem in the following other Slashdot posts:
    http://slashdot.org/comments.pl?sid=61340&cid=5769 144

    http://slashdot.org/comments.pl?sid=61875&cid=5801 851

  52. This explains the Republican congress and senate by HanzoSan · · Score: 3, Funny


    I thought it was kinda strange for republicans to have all these easy landslide victories suddenly.

    Interesting.

    --
    If you use Linux, please help development of Autopac
  53. What about post-election auditing? by Angst+Badger · · Score: 2, Interesting

    When I was in the eighth grade, our computer teacher wrote a voting program in BASIC to run on our Apple IIs. One of my classmates exploited a security hole (okay, he pressed CTRL-C) in order to examine the source code. He found that our devious computer teacher had written the program so that a vote for Reagan counted as 1.5 votes, and a vote for, um, Mondale or whoever it was, counted as .5 votes.

    So this raises the question -- what's to keep unscrupulous officials from rigging an electronic election? And equally importantly, what technologies and procedures are in place to detect vote fraud after the fact? Analog elections involve a fairly solid system of observers to prevent fraud. It's not perfect, but it usually works. In an electronic election, who will verify the validity of the code in the first place, and after the election, who will check each and every machine to make sure it hasn't been tampered with? I mention each and every machine because only one machine would be necessary to completely skew the numbers in any given precinct.

    --
    Proud member of the Weirdo-American community.
  54. the insecure code by Frymaster · · Score: 4, Funny
    the code line that was regarded as insecure:

    if(bush)
    bush++;
    else
    bush++;

  55. Important voting system Q&A: by Featureless · · Score: 4, Insightful

    Q: But this is America - who would dare rig an election here?

    A: The first person that thought they could get away with it.

  56. Hilariously bad. by Bowie+J.+Poag · · Score: 2, Informative


    Makes you wonder why they don't use ATMs as a blueprint for voting systems.

    Does a voting system *really* need Windows 2000 as a base? Or any version of Windows, for that matter?

    Hell, *DOS* is an overkill for this sort of application.

    --
    Bowie J. Poag

  57. Online Petition re: Computers/2004 Elections by weetjerm · · Score: 2, Informative

    ActForChange Petition: Stop the Florida-tion of the 2004 Election

    Sponsored by Martin Luther King III and Greg Palast (author of "The Best Democracy Money Can Buy") this petition calls for a halt to computerizing the elctions until the process is shown to be resistant to manipulation, fraud, and racial bias.

    Read some of Palast's book (pertinent chapters available on his website) for the hardest-hitting investigation into the 2000 Florida elections. Quite the eye opener as to how corrupt the system, irregardless of who won, actually is. The most shocking part, however, is that the main stream press, still to this day, has never picked up on any of his findings.

    Us voters, Republican, Democrat or otherwise, have a responsibilty to see that our democratic process is never again misused so horribly.

  58. Election-Stealing HOWTO by ewhac · · Score: 4, Interesting

    Another bunch of guys who cobbled together a report on Diebold's laughable voting machines is available here, complete with plenty of screen shots.

    Schwab

  59. Scrutineers by Admiral+Burrito · · Score: 3, Insightful
    And if they don't count the ballots AT THE POLLING PLACE in plain view of the public BEFORE they ship them off to the court house you can't trust the result.

    Here in Canada (and probably most other democracies) we have "scrutineers" so the general public doesn't have to worry about that. Each candidate sends a representative to each polling station to observe and make sure things are handled properly. It is in the candidate's best interests to make sure the other guy doesn't get any unfair advantage, so as long as there is more than one scrutineer and they aren't colluding (which is less likely the more scutineers there are) the system is secure.

    Scrutineers are very effective with paper ballots, but only with paper ballots. They are not equipped to verify an electronic voting system. So yeah, demand paper ballots. Anyone promoting electronic voting is promoting the neutralization of a very important election security mechanism.

    1. Re:Scrutineers by lucifuge31337 · · Score: 2, Informative

      I don't know if it's just the county I'm in, the state, or the whole US, but we have the same thing. They're called "poll watchers".

      --
      Do not fold, spindle or mutilate.
  60. Ballot Boxes in the San Francisco Bay, 2002 by decapentaplegic · · Score: 4, Informative

    DEMAND paper ballots! Demand that votes be counted and posted AT THE POLL

    I wish I could disagree with this. But elections here in San Francisco are so "irregular" that it doesn't even phase us when pieces of ballot boxes start washing ashore.

    http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2 002/01/07/MN185094.DTL

  61. In Maryland You can Register Your Dog To Vote by mcwop · · Score: 3, Funny
    It happened

    See Here

    --

    "I don't think it's selfish, to eat defenseless shellfish." -NOFX

  62. A little worse by Pac · · Score: 2, Informative

    But the software code (of a brazilian company) is closed source

    Actually, you should say "the software code (of many companies)...". Each bid winner has used a different system and a different codebase. The Court is slowly replacing older machines, but in 2002, for instance, machines from 1996 running a flavour of DOS were still used. And not all winners were Brazilian companies. The 2002 machines and software were made by Unisys.

  63. PKI would help by Thuktun · · Score: 2, Informative

    Whats the way to handle this properly in a world of PKI and the web?

    Given public-key encryption, a user would submit their vote signed with their private key. Their vote could be easily verified against their public key and forging of their vote would require breaking or stealing their private key. To prevent replay attacks, include in the vote a nonce generated for that specific election.

    Of course, this doesn't deal with the major issues of verifying the voter submitting the vote is unique and is authorized to vote in that election.

  64. Simple Solution by Tony · · Score: 2, Insightful

    I don't know if this has been offered as a solution yet, but the easiest way to verify an election is to keep a paper trail.

    When a person votes, the machine should spit out a piece of paper with the voter's choices listed. The voter verifies the paper, then slides the paper into a slot (in much the same way many current voting machines accept the voter card).

    In that way, the voting machines can automate the tabulation, and we can avoid any hanging chads; but the paper trail still exists.

    Are there any flaws with this?

    --
    Microsoft is to software what Budweiser is to beer.
  65. Re:At least... by Sylver+Dragon · · Score: 5, Interesting

    In the end, I agree with you that mandatory voting is dumb - but it is one of our smallest problems

    I don't think I would mind mandatory voting, if, and only if, we had a "no confidence" vote on the ballot. Such that, if you didn't like any of the choices presented to you, you could vote to have a whole new slate of candidates put up(e.g. if the "no confidence" choice won, all of the parties have to put up new people and we try again.) God knows I would have voted that way back in 2000.

    --
    Necessity is the mother of invention.
    Laziness is the father.
  66. Re:No, the SC said that ... by SatanicPuppy · · Score: 2, Insightful

    The whole thing is stupid, because it should never ahve gone to the supreme court.

    If an election is "too close to call" which means, "within the statistical margin of error" which certainly applied, the issue is supposed to go to the damn legislature, not the supreme court. The executive and legislative branches elect supreme court justices, not the other way around.

    --
    ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
  67. Overworked Testing Dept. by Dav3K · · Score: 2, Interesting

    I remember interviewing for a QA position at Diebold last year - what I remember then was that the single SW Tester they had was very overworked and not able to keep up on the basic QA tasks. I don't blame the tester for this - she really wasn't being supported by management. So it comes as no surprise to me that they have let serious security issues slide for as long as they have.

  68. Think simple...What about vote by mail? by potuncle · · Score: 2, Insightful

    Why all the hoopla about e-voting and its many flaws. Here in Oregon all elections and other ballots are ballots by mail. It is easy and simple...and it works. As an Oregonian, I receive a ballot about 3 weeks before election day. I can take my time vote carefully whenever I want in the privacy of my own home and then either mail it in or drop it off at one of the several county ballot drops. It's a wonderful thing. BTW, Oregon has some of the highest voter turnouts in the country...I wonder why?!?!

  69. How electronic voting should be done by clenhart · · Score: 2, Interesting

    I'm a strong believer in the free dissemination and *use* of information, and what is discussed below is public domain. (Don't patent it!)

    What is clear, is the votes must be signed to prevent tampering by the authority counting the votes. One way to do this is to sign the ballot to prevent tampering. There are two obvious problems if there is one private key doing the signing: 1) the centeral counting authority (Sec. of State) could forge the votes by taking the private key and signing bogus ballots. 2) A voter can vote twice.

    What I propose is that each politcal party create 300 million private keys each (in USA) and distribute their *public* keys before the election. On election day, the voter (with help) would take a smart card and go to one political party to get one private key and then to another political party to get another private key (assuming at least two keys and two political parties). They would go to the voting booth and cast their votes and the votes would be signed by the two private keys. The private keys would be thrown away and never used again. The signed ballot would be put in the smart card and then the smart card would be put into a server that stores the votes for that location (and later, sent to the Sec of State). The card is read, and then erased so that it can be used by another voter. The Secretary of State would count the votes, and check the encryption signatures with the public list of public keys distributed by the 2 (or more) parties. The list of public keys and signed ballots can be made publically so that journalists, political parties, and the general public can download the public keys and signed ballots to verify the votes.

    The key part of all this is there is no one person who has all the private keys neccessary to vote (except the voter). The two parties would hold the private keys very closely and it would be impossible (i.e. very difficult) to forge a vote -- much less forge many votes.

    The other benefit is there is no one authority that counts the votes. Anyone can count the votes.

  70. Now that nobody trusts Bush. . . by Fantastic+Lad · · Score: 2, Interesting
    What happens next?

    A couple of my friends are betting on Shrub hitting the 'Emergency' button and instigating a total lock-down of the U.S., suspension of all rights and the firing up of the 800 or so empty but staffed and waiting American concentration camps sitting idle around the nation. "Night of Long Knives" and all. . .

    While this IS planned, no doubt, I tend to feel (make that fevrently hope) that we're not quite there yet.

    Here's a quote from a recent interview with Eustace Mullins. . .

    You know Howard Dean's campaign chair is Stephen Grossman, ex- president of AIPAC...

    OH MY GOD! He is? Well, Jewish money is buying this campaign...

    Dean's another blank slate. He's never done anything, and they're raving about him. When you see someone become the darling of the media, watch out for someone like that. You know they're compromised...compromised forever, you can't expect anything from them.

    --Keeping in mind that 'Jewish Money' would more aptly be called 'Zionist Money'. Zionism doesn't have the best interests of the Jews at heart by a long shot!

    Moderators. . . Please at least glance at the link info before you label this message 'Troll' (it's not. I don't have a deficient ego.) If you can't deal with this stuff, please get your fear levels under control rather than irresponsibly use your mod points. This stuff is here and it affects everybody. Cringing denial won't make it go away. Best to learn what it out there so that it can't hurt you.


    -FL