Slashdot Mirror


Researchers Crack Every Certified CA Voting Machine

ewhac writes "The San Francisco Chronicle is reporting that computer security researchers throughout the University of California system managed to crack the security on every voting machine they tested that has been approved for use in the state. The researchers are unwilling to say how vulnerable the machines are, as the tests were conducted in an environment highly advantageous to the testers. They had complete access to the devices' source code and unlimited time to try and crack the machines. No malicious code was found in any of the machines, but Matt Bishop, who led the team from UC Davis, was surprised by the weakness of the security measures employed. The tests were ordered by Secretary of State Debra Bowen, who has until Friday of next week to decide whether to decertify any of the machines for use in the upcoming Presidential primary election."

154 comments

  1. And the problem with paper was? by seanadams.com · · Score: 4, Insightful

    So before, the only people who probably knew how to crack these would have been the people who designed them, plus whoever else had access to the source code, plus probably a whole bunch of administrators who would have access to the data files during the election.

    Now, as if that's not bad enough, in addition to all of them we have a whole team of hackers who have proven that they know SPECIFICALLY how to do it. And by the way, they hacked both the voting machines themselves AND the back-end remote machines that do the tabulating.

    And those facts are all public knowledge now!

    So if these machines were merely "ridiculously" insecure to begin with, now they're just split wide open like a dvda. Yay democracy. What exactly does Ms Bowen need until next Friday to fucking think about?

    And please, can we quit calling them "computer security researchers"? What's wrong with hackers? When did we start on the euphemism treadmill?

    1. Re:And the problem with paper was? by Lockejaw · · Score: 4, Insightful

      And please, can we quit calling them "computer security researchers"? What's wrong with hackers? When did we start on the euphemism treadmill?
      When the media decided that a "hacker" is someone who secretly breaks into your computer and fills it full of spam and child porn. So we needed a word for people who break into computers without being secretive about it and don't fill it with bad stuff.
      --
      (IANAL)
    2. Re:And the problem with paper was? by jez9999 · · Score: 1

      What exactly does Ms Bowen need until next Friday to fucking think about?

      Perhaps they can now modify the sourcecode to make it secure?

      And please, can we quit calling them "computer security researchers"? What's wrong with hackers?

      In popular culture, the word hacker has become a euphamism for 'black-hat hacker'. They need to indicate that these guys are white-hats.

    3. Re:And the problem with paper was? by TapeCutter · · Score: 1

      "What exactly does Ms Bowen need until next Friday to fucking think about?"

      An excuse. /ducks

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    4. Re:And the problem with paper was? by abigsmurf · · Score: 1

      If you're going to be pedantic on the hack/security researcher issue then it's worth mentioning that a hacker actually means any coder. A cracker is the correct word for the common use of hacker.

    5. Re:And the problem with paper was? by Anonymous Coward · · Score: 0

      Yes. I think we should start using the word cracker for all the white-hat hackers. Media should pick it up in no time and after a while we might get the word hacker back.

    6. Re:And the problem with paper was? by tjkslashdot · · Score: 2, Informative

      And please, can we quit calling them "computer security researchers"? Well, Matt Bishop is actually a "computer security researcher" with a PhD, papers, and books to prove it. And the first sentence of the friendly article actually did use your coveted term.
    7. Re:And the problem with paper was? by SamSim · · Score: 1

      Quiet, quiet! If we play this right, we can make it so the grand masters of the future of humanity are its technological elite! Which was the plan all along!

    8. Re:And the problem with paper was? by iminplaya · · Score: 1

      When did we start on the euphemism treadmill?

      Probably around the time somebody complained about "master/slave" drive setups.

      --
      What?
    9. Re:And the problem with paper was? by funkatron · · Score: 1

      So thats why they invented SATA

      --
      "Welcome to our world. We are the wasted youth. And we are the future too." Yes, I know these are stupid lyrics.
    10. Re:And the problem with paper was? by cheater512 · · Score: 1

      A hacker is a particulary gifted programmer, not any random programmer you find on the street.

    11. Re:And the problem with paper was? by Anonymous Coward · · Score: 1, Interesting

      Well, the only rational thing to do is to de-certify the machines, and issue a temporary operating permit. Then issue orders that will detect IF tampering occurred.

      Next you need to find the fools who selected these machines and punish them , make their certifications public, thereby ruining reputations of people who did a very poor job.

      Australia and some other foreign countries DO have working voting software, loaded with many checksums and hashes, so that IF there was a fiddle, you can 'play back' the transactions, and detect something is wrong.

      Very hard to believe American stuff that calls a bunch of VB calling Excel routines with a front dressing passed muster, let alone USB ports with autoplay switched on.

    12. Re:And the problem with paper was? by adrianbaugh · · Score: 1

      "white hats" uses less electronic paper than "computer security researchers" though. Obliterate nugatory verbiage.

      --
      "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
      - JRR Tolkien.
    13. Re:And the problem with paper was? by Aredridel · · Score: 1

      Actually, they're computer security researchers.

      Think "Masters of Computer Security" as a degree. Yes, UC Davis has a program for this.

    14. Re:And the problem with paper was? by cpeikert · · Score: 1

      And please, can we quit calling them "computer security researchers"?

      We can't in this case because these people really are computer security researchers. They are top academics from strong institutions.

    15. Re:And the problem with paper was? by CastrTroy · · Score: 1

      My favourite is when they started calling motherboards, mainboards.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    16. Re:And the problem with paper was? by Anonymous Coward · · Score: 0

      A paper ballot can be hacked, that's been established. We're replacing a piece of paper with electronic signaling. Either one can be forged. The result is the same. Security is in the hands of people running the machines. And in the statistics collected before and after an election.

      If you live in a Liberal state and after the votes are counted your state shows up Red in the polls, then you know something went wrong. I live in California. While I voted for President Bush, the electoral vote from California went to the Democrats. This means the liberal's votes did in fact count. Arguing that voting machines were hacked is beating a dead horse. People in California wanted Kerry to win and they were allowed to send their electoral vote for him. Yes other states are different, but what validates the machines being hacked, and what is just anger because you lost?

      The argument for exit polls showing different statistics is null. We do not have to tell the truth at exit poles. Some of us don't even see the exit poles, they vote absentee. Others falsify exit poles, "it's none of their business who I voted for". Comparing exit poles to real poles in an attempt to validate hacked voting machines is not working valid.

      Politicians are a reflection of society. We all vote, not just the liberals. If society is un-educated and they vote for a politician who is under qualified, it's not something to be blamed on Republicans, Christians, or be blamed on anyone but us as a society. We allowed un-educated people to remain un-educated. If you truly believe that Bush is an idiot, he is a reflection of the society you live in.

      This is not a flame, my opinion is a floating variable constantly changing as I collect valid points. I'd appreciate it if more intelligent people would keep an open mind and collect information from both sides of a story before reporting. Please respond to my post in a way that proves society is being educated.

      Thank you.

  2. Ooh, Shiney! by pipingguy · · Score: 3, Insightful

    If voting is the core of a democracy then the transparency of the process MUST be paramount. Chuck out the whole concept of voting if average citizens have to understand and correctly interpret the latest whiz-bang technology.

    1. Re:Ooh, Shiney! by fl!ptop · · Score: 3, Insightful

      Chuck out the whole concept of voting if average citizens have to understand and correctly interpret the latest whiz-bang technology
      i'm not sure the average citizens need to understand more than 'press here for candidate a', 'press here for candidate b' (obvious side-discussion regarding knowledge empowering voters to select better candidates avoided here), but those who make decisions about what procedures and machines are used to ensure the votes are tallied fairly have to consider it. poll workers are volunteers, have direct access to the machines, and are probably the weakest point of resistance to those who are truly motivated to throw an election, for reasons that are nefarious or otherwise.
      --
      When you recognize love in another and realize how precious it is, everything else seems so insignificant.
    2. Re:Ooh, Shiney! by rbarreira · · Score: 4, Insightful

      Winston Churchill has the solution:

      The best argument against democracy is a five minute conversation with the average voter. -- Winston Churchill.

      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
    3. Re:Ooh, Shiney! by SCHecklerX · · Score: 1

      That's exactly the problem that I have with electronic voting. Sure, you or I may be able to comfortably 'certify' an electronic process, but what about those not in the field? And make no mistake, the entire *PROCESS* is also important, not just the way the votes are cast.

      Citizens should feel confident that they know what is going on when tney 'pull the lever' If they do not, then the voting method is flawed.

      With paper, there's less chance for confusion if the ballots and method to cast the vote are designed properly (no 'hanging chads'). The voter can see the 'technology' and how it is working. Not so with a touch screen on a magic box.

      I was very uncomfortable with the electronic voting that occured here last election. I was given an RFID card which I used to identify myself to the machine and then returned that card when done. No idea WTF was going on or if my ID was stolen or anything.

    4. Re:Ooh, Shiney! by Alien+Being · · Score: 1

      "...but those who make decisions about what procedures and machines are used to ensure the votes are tallied fairly have to consider it"

      But how will we choose the people to make those decisions? How will we know that we really had freedom of choice?

    5. Re:Ooh, Shiney! by zippthorne · · Score: 1

      It is true that Churchill was not fond of Democracy. But, to be fair, he hated it slightly less than all other forms of government.

      --
      Can you be Even More Awesome?!
    6. Re:Ooh, Shiney! by Pyrrhic+Diarrhea · · Score: 1

      Did he not also say something to the effect of 'Democracy is the worst form of government, except for all the others'?

    7. Re:Ooh, Shiney! by JesseMcDonald · · Score: 1

      Did he not also say something to the effect of 'Democracy is the worst form of government, except for all the others'?

      Yes, which leads us directly to the obvious solution: no government at all.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    8. Re:Ooh, Shiney! by Anonymous Coward · · Score: 0

      Kids these days, I tell you! Why, back in my day, we didn't need all this new-fangled technogeek machinery to hack a vote. All we needed were paper ballots and some hanging chads. We didn't have all these tubes and enternets. Why don't you people learn to take a file and shave the little cigar punch they use to pin the tail on the lil' blue donkey or bribe their local mayor with an old myspace photo. Wait.. back then we didn't have my... oh nvm.

    9. Re:Ooh, Shiney! by the+not-troll · · Score: 1

      And I'd say that the best argument for democracy is a five minute conversation with the average official.

      People are people. Between the people on the street and the people in the government the only difference is that the latter both lust for power and have the cunning to get it, making them much more dangerous than the average voter.

      --
      In Soviet Russia, government controls corporations.
      In Capitalist America, corporations control government.
    10. Re:Ooh, Shiney! by Pyrrhic+Diarrhea · · Score: 1

      Did he not also say something to the effect of 'Democracy is the worst form of government, except for all the others'? Yes, which leads us directly to the obvious solution: no government at all. No government at all will lead, inevitably, to tyranny and dictatorship. No government is simply impossible: without a set of agreed upon accords amongst a community (the preferable method of governance) you will end up with rule by the strongest or most aggressive. This eliminates personal security, because what you have can be taken from you by force at the whim of an aggressor. This aggressor will eventually seek to consolidate rule by banding together with like-minded subordinates, or else risk losing his position as the baddest mofo on the block and being subject to someone else. The bottom line is that it will all trickle down to collective action of one sort or another: either there is a government that has been chosen by the masses, or what that has been imposed upon them by an individual or group with the means to do so. No government at all is an obvious impossibility.
    11. Re:Ooh, Shiney! by Kjella · · Score: 1

      Look, throughout history we've tried many different forms of government and I think you can safely say that a government seeks to please only those who elects it, and if there's noone to elect it then itself. Those that are the first and loudest to take away the power of the common man, are the least worthy to keep it. So if the problem is that the right people aren't being put in power, it will only make things worse not better. If you want a government for the people, you need a government elected by the people.

      That said, it doesn't mean that the people should govern the people, I certainly wouldn't want officials to be chosen by a lottery. People should recognized skilled representatives that are qualified to manage on their behalf. The biggest problem is lack of transparancy, they say one thing in media and do something completely different in Congress. It should be more like an employer hiring a contractor - yes, you're the manager doing it but I want to know what you're doing and how. Instead you get bullshit and when it's time to evaluate their performance you've got little to nothing to go on, you only have their promises what they'll do next term.

      Of course, the politicians wouldn't want to do that, after all do you like being managed? Most people don't, they'd rather manage themselves, particularly when their "boss" is a besserwisser. Just look at all the pseudo-dictators around that start off with "If I was in charge..." and you'll know what I mean, and just like 90% think they're above average drivers they probably think they'd be above average at running the country too.

      It sounds really nice if we had people of great vision, integrity and principles who'd run the country truly in the people's best interest without popularism, selfishness or vanity. But somehow you'd have to narrow it down to those people, and they would necessarily sit on top of a large buereucracy, which would suck up the political power vacuum. I have no faith that the selection process or the governance would actually work, even if there are incorruptables they are outnumbered and will be the victim of power plays. That is after all what professional politicians are best at.

      --
      Live today, because you never know what tomorrow brings
    12. Re:Ooh, Shiney! by rbarreira · · Score: 1

      I was expecting to be modded funny or not at all, not to be modded insightful! Scary... :S

      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
    13. Re:Ooh, Shiney! by JesseMcDonald · · Score: 1

      The bottom line is that it will all trickle down to collective action of one sort or another: either there is a government that has been chosen by the masses, or what that has been imposed upon them by an individual or group with the means to do so. No government at all is an obvious impossibility.

      There's no point in addressing the rest of the post, since the whole thing was just a series of unfounded assertions and this sums them all up nicely.

      The difference between the two options you give here -- even assuming that these really are the only two options, as you assert -- is that the former is actually a government, with a cloak of seeming legitimacy, while the latter is merely an obvious case of organized crime. Both are expressions of "might makes right", but the former has the additional power of passing off the responsibility for its actions to those under its rule. The actions of the latter would be universally reviled, and those joining it would be seen as traitors and outlaws, while participation in a "government" toward exactly the same ends carries only the slightest taint.

      Given the choice, I'd rather face a criminal organization unmasked than a "government" half its size. At least then the fast majority of my friends and neighbors wouldn't be fighting against me to keep the criminals in power.

      No ordinary criminal organization in history has ever been nearly so powerful or intrusive as the average government. To empower a government in hopes of heading off organized crime is to trade a lesser and more nebulous problem for a greater and more certain one.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
  3. What's wrong with paper? by fastest+fascist · · Score: 4, Insightful

    Considering how strong the push for voting machines is, you'd think there's something terribly wrong with paper ballots. What is it? To me, they seem to work fine, and knowing the system for counting the votes doesn't let you compromise the impartiality of the system. What benefit do these voting machines offer that justifies the risks?

    1. Re:What's wrong with paper? by Baricom · · Score: 1

      Paper is too slow.

      That's no justification in the real world, but unfortunately that is a perfectly logical reason to move to electronic balloting for most people.

    2. Re:What's wrong with paper? by Elemenope · · Score: 4, Interesting

      The problem with paper is...it's slow. Don't get me wrong, I don't see that as a problem; I am of the school of thought that it is no disadvantage to take a week or so to count ballots by hand. However, the public has an expectation (cultivated as it has been by TV media, mostly) that elections are to be decided ASAP. I don't know how to ween folks off of such an expectation, esp. since there is a profit motive in minute-by-minute coverage. It is hard in the Internet age to get people to understand why everything can't be as fast as a Google search.

      I'm not crazy about exit polls, either, though if done accurately enough (i.e. large enough sample sizes, unbiased methodology) should be able to provide a good indication of results quickly even with a paper ballot system.

      I'm completely spitballing here, but I imagine that psychologically the image of a computer as the instrument of an election is more reassuring to people (who, by and large, use computers for many routine tasks) than paper, which conjures notions of impermanence and fragility and a history of "stuffed ballot boxes" and other shenanigans; while computers in reality may be more vulnerable to such shenanigans, they do not as easily lend to such an image, and so combined with their inner mysterious mechanics, they are more easily trusted. People, scarred by the disintegrating trustworthiness of their government, desperately want some part of the political process to place their faith in.

      --
      All the techniques ever used to make men moral have been themselves thoroughly immoral... (Nietzsche)
    3. Re:What's wrong with paper? by fl!ptop · · Score: 2, Insightful

      What benefit do these voting machines offer that justifies the risks?

      the push (in the u.s.) for electronic voting machines seems to have been made after the 2000 election recount fiasco. need i mention the words, "hanging chad?" i don't think you can have one of those with an electronic machine. besides, paper ballots are easy to invalidate. remember the pictures on the news of people holding them up to the light, and others handling stacks of paper ballots? one small wire shoved through a stack like that can cause an 'overvote' which would invalidate all of them.

      i would guess the main benefits are, in a recount scenario, to prevent having hundreds of people handle paper ballots. the avenues of interpretation are too numerous (hanging chads, pregnant chads, swinging chads, etc.) with paper. with a computer, there is no doubt, it's either a 0 or a 1.

      --
      When you recognize love in another and realize how precious it is, everything else seems so insignificant.
    4. Re:What's wrong with paper? by fastest+fascist · · Score: 1

      I don't remember, actually, since I'm not a US resident. Over here, the ballots are simpler: There's a circle and you write the number of your candidate in it. Then the votes are counted manually.

    5. Re:What's wrong with paper? by fastest+fascist · · Score: 3, Insightful

      Hm, well, to do the old "over-here-they-do-it-better", over here ballots are counted manually, and the results after a nationwide vote are available withing a few hours of the closing of polls. While I live in a much smalled country than the USA is, I don't think the percentage of people who vote is any higher over there, and thus the amount of vote counters required per capita shouldn't be, either. If it takes weeks, hire more people, or perhaps people who can count, if that is the problem.

    6. Re:What's wrong with paper? by Neuronwelder · · Score: 1

      Amen! Today you can walk into any bank and see we have automated money counters that can count money quickly. Why not the same for the paper on voting machines?? Some bright Engineer could do this. Sigh.. Good friendly practical Engineering seems to be dead these days.

    7. Re:What's wrong with paper? by symbolic · · Score: 2, Funny

      I heard it was something about some dude named Chad that liked hanging around during the election, making it difficult to determine what people were voting for. This guy's kind of strange, too- rumor has it that he occasionally gets pregnant from voting machines that malfunction. I'm guessing that the move to e-voting will give this guy a much-needed break.

    8. Re:What's wrong with paper? by Zironic · · Score: 1

      Here in Sweden we just divide all voters up into groups of around 1000 people each, all of these go to the same place to vote and around 5 people count all the votes. All votes are counted around 8 hours after closing. If it takes you weeks to count the votes you're doing something seriously wrong.

      Our voting ballots are rather simple. There is a different color for each party and each party has a list of candidates. You just mark the candidate you vote for or no mark for the default candidate (1). The vote is invalid if you mark more then once candidate.

      Technically we only count the party votes during the election and the central office counts the candidate votes which might take a week.

    9. Re:What's wrong with paper? by rbarreira · · Score: 1

      Bullshit. There are already solutions to those problems you mentioned about paper ballots. Recounting, safes, locks, policemen, parties having representatives at each voting booth and who are present at the counting process.

      With software, you're relying on things which:

      a) are not known by many people - computer security is a very non-mainstream subject and will likely remain so for many many years
      b) are easy to change without a trace
      c) you need to trust the machines about. You can't change reality as easily as you can change software.

      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
    10. Re:What's wrong with paper? by Lally+Singh · · Score: 1

      Frankly, it's like any other technological solution.

          Right now, it's riddled with more trouble than it's worth. It'll have lots of public failures. But, each failure will lead to an improvement, and eventually it's pretty decent.

          The problem most have with electronic ballots is the threat of indetectable corruption. But how much corruption do we have in paper ballot systems? Considering the cost of the counting process, we can't really use the paper trail very often. Instead, we're stuck with believing what we're told by a bunch of typically very-partisan political appointees or politicians.

          It's not news when someone hacks into a box full of paper slips -- any jackass can do it. That bothers me a lot more than a team of researchers with a ballot box at home with full source code.

          Electronic voting could let us all download an anonymized list of votes, and we can verify them ourselves. Cryptography could prove very useful here -- let each citizen verify that the national tally includes their vote correctly, and implement some safeguards* to make sure that there aren't any fake votes.

      Computers could be used to *secure* democracy. Probably better than any other time in human history.

      * E.g. have certainty in the number of votes in each area, or randomly audit votes (meaning ask that those voters affirm that those were their selections), etc.

      --
      Care about electronic freedom? Consider donating to the EFF!
    11. Re:What's wrong with paper? by nicklott · · Score: 1

      In a UK general election all votes are paper and counted by hand and unless there's a recount the results are are always available within 12 hours (and normally much quicker). ie polling closes at 10pm and when you wake up the next day the results are known. I can't see any reason to need the results quicker than that.

      If it takes a week they need to either employ more counters (they're unpaid volunteers in the UK AFAIK) or re-examine their methods.

    12. Re:What's wrong with paper? by TapeCutter · · Score: 4, Insightful

      "with a computer, there is no doubt, it's either a 0 or a 1." - Maybe I'm feeding a troll but here goes anyway...

      Speaking as degree qualified programmer with 20yrs experience, I don't trust the machines and TFA clearly demonstrates why.

      My number one reason for distrusting computerised systems is that they enable "wholesale fraud" with a single point attack, it might be "unlikely" but it is a technical possibility that the result of the whole election could be predetermined and the "race fix" can be implemented by one person sitting at a desk. Worse still it's a technical possibility that a "fix" can be done in such a way that it is undetectable after the fact.

      Contrast that risk with old-fashioned paper and international observers. With that system the best a cheat can hope for is "retail fraud" - some stuffed boxes over here, the senator's hound dogs voting over there, ect. Fraud and corruption are a fact of life, nowhere on the planet can they be totally eliminated from such high stakes "games" as national elections.

      The traditional paper system with it's well-known and thouroughly tested procedures minimizes the risk of a "fixed race" simply because of the fact that it is much more difficult and requires a hell of a lot more people to get away with "wholesale fraud". Speed is not a big issue since there are plenty of counters in the form of eager voulenteers from the various parties. And it's crucial to security that you pair off "opposing counters" since they also embody the imporatnt "checks and balances" of watching each other like hawks and arguing so loudly about something as mundane as "hanging chads" that even I remeber it and I live 10,000 miles away!

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    13. Re:What's wrong with paper? by pjt33 · · Score: 1

      That's not a problem with paper voting per se, but with the implementation of it adopted by some (all?) U.S. states. What was the problem with paper-and-pencil voting which punch machines were supposed to fix?

    14. Re:What's wrong with paper? by phantomlord · · Score: 1

      Cryptography could prove very useful here -- let each citizen verify that the national tally includes their vote correctly Or let your abusive spouse, domineering parent (don't tell me there aren't any 18 year olds in high school who have a parent telling them how they have to vote if they want their college money or even a 25 year old living in his parents' basement who better vote a certain way or he'll get kicked out), employer, etc verify that you voted the way they told you "or else." The minute you can prove you voted a certain way once you leave the polls, you open yourself up to all kinds of problems. Verification should happen before you leave, preferably while you're still alone in the booth.
      --
      Don't leave your mind so open that your brain falls out. Don't close it so much that you cut off the blood.
    15. Re:What's wrong with paper? by Splab · · Score: 1

      Same here in Denmark. The problem in the states is first of all that the news agencies has the attention span of a confused kitten (and same goes for a lot of the American people (no offense)), so they need the result fast so they can get back to fighting terrorism and screwing up the environment. The other part of the problem is that unlike us they tend to vote for a lot of stuff at the same time, so the ballots gets confusing and apparently they seem to think that using electronic voting machines help there (correct solution is to do what we do and hold an election every other year alternating between the state stuff and the local stuff).

    16. Re:What's wrong with paper? by akelian · · Score: 1

      Paper does not need to be slow. In my country (Chile) and, I suppose, several other Thrid World countries, the voting is very well organized, and you can have the results at night, only hours after voting started.

      It's only matter of organization.

    17. Re:What's wrong with paper? by Elemenope · · Score: 1

      One salient difference is that here in the US ballots tend not to be simple; we have elections for local, state, and national offices on the same ballot, plus local and state ballot inquiries and referendum questions in many localities. So I don't think it is quite as easy to tabulate as the Swedish ballot you describe. However, even if our ballot wouldn't take hours to tabulate, I can't imagine it would take more than a day or two.

      --
      All the techniques ever used to make men moral have been themselves thoroughly immoral... (Nietzsche)
    18. Re:What's wrong with paper? by Zironic · · Score: 1

      We actually have the same thing.

      One vote for the local (Komun)
      Then one for the regional (Län)
      Then lastly for the country (Stat)

      Also we sometimes add a fourth for a local issue.

      Still only takes hours to figure out what party won and then a few days to calculate what candidates got seats.

    19. Re:What's wrong with paper? by zotz · · Score: 1

      Put the presidential and congressional races on one ballot, the rest on another if you like.

      You could even have, national, state, local, and special ballots.

      Count national first.

      What is the maximum number of choices you guys need to make for a national election with no special votes?

      all the best,

      drew

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
    20. Re:What's wrong with paper? by bmo · · Score: 1

      "The problem with paper is...it's slow"

      Substituting efficiency accuracy and security solves _no_ problems when it comes to democracy.

      Instead, it creates problems.

      Besides, what the fuck is wrong with scantron style sheets?

      --
      BMO

    21. Re:What's wrong with paper? by Anonymous Coward · · Score: 0

      >Here in Sweden

      When Sweden consists of 51 independent governments, has a population of 300 million, grows to nine million km^2, let us know how your system works out.

    22. Re:What's wrong with paper? by Elemenope · · Score: 1

      Ahh. Party discipline and party loyalty are quite weak in the US compared to most parliamentary democracies. This is due in great part to the fact that in the US, we don't have party slate elections. The shortcuts that that would allow via counting are thus not available to us. As such, our time-table would probably be closer to the few days than the few hours. Either way, I don't see the big deal in waiting.

      --
      All the techniques ever used to make men moral have been themselves thoroughly immoral... (Nietzsche)
    23. Re:What's wrong with paper? by Elemenope · · Score: 1

      A decent idea. At most three offices are up for national election in any given district (with extremely rare exceptions where some states have at-large house representatives), President/Vice-President (elected on a unified ticket), one Senator (66% chance), and one House Rep.

      --
      All the techniques ever used to make men moral have been themselves thoroughly immoral... (Nietzsche)
    24. Re:What's wrong with paper? by AI0867 · · Score: 1

      There's a really simple solution to that: use different ballots for different elections, that's how we do it in the Netherlands.

    25. Re:What's wrong with paper? by mrosgood · · Score: 1

      The problem with paper is...it's slow.


      What part of using paper ballots is slow?

      I'm a poll inspector in King County WA. Voting on our Diebold AccuVote TSx touchscreens actually takes longer than using a paper ballot. Further, issuing and casting virtual ballots on the touchscreens has more administrivia overhead than just using paper ballots.

      Additionally, with paper ballots, there's much less of a bottleneck. Have you seen the documentary "American Blackout"? The under provisioning of voting machines created hours long queues, with people outside in the rain waiting to vote. That doesn't happen with paper ballots.

      My poll site has just 5 precincts (very modest in size). We have a dozen privacy booths set up. Last November, during the peak voting time (after work, before polls close) we had 23 people voting at the same time. We just set up more tables and people found space to vote. Not a problem.

      Now, if you're talking about tabulation (counting the votes), paper ballots are also not a speed or capacity bottleneck. With precinct-based optical scanners, there's no bottle neck (and they catch under- and overvotes). At the end of election day, results are just uploaded (memory cards and sneakernet).

      Due to our laws and rules, my jurisdiction also has a mandatory manual recount every general election to resolve close elections. Computers don't (can't) help there either.

      My observation is that the introduction of computers (digitization) made everything more burdensome and complicated, not less. At the same time, all processes and procedures became less transparent.

      My conclusion is that computerized (nee electronic) voting does not serve the interests of democracy.

    26. Re:What's wrong with paper? by mOdQuArK! · · Score: 1

      1. Apparently, some people find it difficult to fill in bubbles accurately.
      2. You can disenfranchise a LOT of people by "accidentally" ruining the sheets, or just "losing" the box containing the sheets.

      Paper-based voting isn't perfect either, although a lot of the potential gotchas have been worked out by trial-and-error over time.

      There's no reason that machines can't be used to take votes from people, and then print out a user-readable ballot.

      It's just that the rest of the system (the counting part) has to be _AT LEAST_ as good as the paper-based counting system before we should switch, but so far every implementation has been completely incompetent (if not willfully broken).

    27. Re:What's wrong with paper? by mrosgood · · Score: 1
      I have similar experience as a computer person. Plus I've been an election integrity activists for about 2 years now.

      My number one reason for distrusting computerised systems is that they enable "wholesale fraud" with a single point attack,


      That's a pretty good reason. I have two more.

      Most of the gear we're buying, especially the computerized voting machines, are crap. All the comparative studies have shown that they're unreliable. (I don't have cites handy. I'm thinking of the GOA report, the ESI report covering Ohio 2006, and the metric ton of data Voters Unite has compiled and analyzed.

      Computerized voting and counting systems fail silently. With voting systems, it's a problem that can't be fixed. With counting systems (e.g. optical scanners), you need robust auditing and testing to verify the systems in use.

    28. Re:What's wrong with paper? by CastrTroy · · Score: 1

      Do you know what's slow? Waiting in line for 5 hours to vote because they don't have enough machines because you happen to live in a poor neighbourhood. That's slow. I live in Canada, and I've never had to wait more than 5 minutes to vote. Last time I voted, I think I just walked right in and voted, there was no line. That's because we use paper. Even the booths are just cardboard barriers that just sit there on a table. Can't beat the cost of that. We also have the result by the end of the night. Actually, the results come in so fast, that they made a law against reporting the results until everyone had finished voting, because the people on the west coast knew the results of the easter provinces before they even left work, and they figured that corrupted the vote.

      Also, I don't even know what the whole speed issue is about in the United States. You vote in November, but the guy doesn't take office until January. Why does the counting need to be done so fast?

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    29. Re:What's wrong with paper? by Zironic · · Score: 1

      What's the point in having candidate based election instead of party based when there is only one candidate per party that has a chance to win?

    30. Re:What's wrong with paper? by Anonymous Coward · · Score: 0

      > The problem with paper is...it's slow.

      I'm sorry ... what sort of crack are you on? In Canada we use paper ballets without exception for our provincial and federal elections and we have results in on election day before the West coast goes to sleep. Occasionally the odd recount is needed but these almost never skew the results. And I dare say that our elections are cheaper to run than those in the US are.

    31. Re:What's wrong with paper? by hobbesmaster · · Score: 1

      Perhaps in the final election. But, then again, the "final" presidential election is basically a run off. There are currently more than 20 people running for president - that'll be cut down to maybe 5 contenders after the first primary, and then slowly dwindled down to two "serious" candidates (one from each party).

      Local elections are crazier. Imagine having all 20 of those people on one ballot, and 5 of them being serious contenders (this isn't too crazy for mayor's race, maybe the numbers a touch high, but I've seen 11 people on a ballot, all republics or democrats). After the first election, if theres no clear plurality, it goes to a run off between two candidates. Multiply this by every elected office in a city, as well as many of them at the state level, and you get some very long and crazy ballots. (and then theres referendums!)

    32. Re:What's wrong with paper? by DragonWriter · · Score: 1

      Considering how strong the push for voting machines is, you'd think there's something terribly wrong with paper ballots. What is it?


      Almost every form of manually and non-electronic mechanically-marked paper ballots has some type of accessibility problem with regard to the handicapped, and many of the ones commonly used until recently also have problems in terms of reading them (i.e., the "hanging chad" problem of punch card ballots). Machines with a common output (whether its digital or printed ballots that are then counted by any of the means available for paper ballots) can be both more accessible (by supporting different input methods) and produce clearer ballots, whether physical or electronic.

      There is virtually no additional risk, provide similar counting methods are used, of using an electronic voting machine to produce a paper ballot and then counting that paper ballot compared to using other means to produce paper ballots, and very little additional risk if paper ballot "receipts" are kept but an electronic count is done with only random sample confirmation of the counts unless the sample shows an error.

      Of course, a "pure electronic" election of the type most current voting machines provide is vastly more vulnerable to fraud, and there can be no justification for that vulnerability, since it is easily avoidable without sacrificing any of the advantages voting machines provide.

    33. Re:What's wrong with paper? by DragonWriter · · Score: 1

      The problem with paper is...it's slow. Don't get me wrong, I don't see that as a problem; I am of the school of thought that it is no disadvantage to take a week or so to count ballots by hand.


      That's not a disadvantage of paper ballots, its a disadvantage of doing a full hand count rather than a mechanical count with random-sample manual audit. Many jurisdictions that currently use manual or mechanical (that is, not electronic) "paper ballot" systems are already using ballot counting machines, with or without random-sample audits.

    34. Re:What's wrong with paper? by NoOneInParticular · · Score: 1

      One approach is to externally verify what you've voted for without being able to prove it. That should be enough, because when enough people raise their voice about being improperly counted, something is bound to happen. One of the approaches is called three ballot voting (pdf). It's a bit convoluted, but it seems to work.

    35. Re:What's wrong with paper? by TapeCutter · · Score: 1

      Good points, I was a bit vaugue about automatic counting in my post and it pays to be explicit about these things.

      "I've been an election integrity activists for about 2 years now."

      My interest came about from the diebold machines a few years ago, I wouldn't call myself an activist but I usually put my $0.02 in on the many /. discussions. The electorol commision here in Australia was investigating the plausability of using diebold systems over here. The investigation IMHO was an "honest assesment" that basically said they wouldn't touch "paperless elections" with a cattle prod. Had they gone the other way I may have become more of an activist. ( The report itself is probably somewhere in this list )

      The thing I think that smelt the worst in the last US election was the exit polls, one or two "odd counts" I can see as a statistical possibility, but as I understand it the "odd counts" were much more that that - so "odd" that it prompted Putin to make snide remark about the validity of the result. (Not saying that Putin is any kind of benchmark, but it was an extrodinary thing for him to say)

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    36. Re:What's wrong with paper? by Rich0 · · Score: 1

      I didn't notice this in the replies to this post, but there is a big problem with paper that has nothing to do with convenience/speed of counting votes - validation of votes.

      A computer program can present a GUI that forces all ballots to be valid. Votes are binary yes/no and clearly indicated. Voting for a second candidate for the same office unselects the first candidate or gives a nasty error message. The resulting ballot (whether digital or paper) can potentially be unambiguously and accurately counted by hand or by computer.

      A paper ballot can have stray marks. It can be checked in more than one place for an office. Suppose somebody makes a small check for Bush and a slightly larger check for Gore - who gets the vote? What happens if one check is circled. What happens if one is scratched out. What if the cross-out just makes it look like an X instead of a check? When you have millions of ballots cast you can find just about any imaginable scenario in sufficient quantity to effect a close election.

      Personally I think we should use each technology for what it is best-suited for. Use the GUI to validate the ballot - it works great for that. Tally the vote electronically - it works great for that too. Print out a very clear paper audit trail that the voter verifies but cannot touch. Thorougly and randomly audit the results - if you're paranoid make it 100% or even 300% every time. In the event of discrepancy the audit trail is the official record.

      Every ballot is valid, clear, and unambiguous. Everything ends up on paper where it is hard to tamper with. There is no reason everything can't be open-source as well. However, if the process is well-designed the machine could just be a black box - ultimately as long as the official record is shown to the voter then it really don't matter how it gets generated.

      And none of this is really that hard to do. I'm sure I could have written a text-mode program that was barely sufficient in middle school.

      Oh yeah - when half the machines show up broken to a ward treat it like a homicide and nail the offender to the wall. Voting shenanigans shouldn't just be material for the 6PM news - they are an affront to the democratic process and need to be treated with the greatest serverity. I'm astonished about how brazen people are with tampering with elections - it is as if it is considered expected and as a result ignored.

    37. Re:What's wrong with paper? by Frozen+Void · · Score: 1

      Why not implement decentralized counting,which would decide the result at the place and send them to central office?

    38. Re:What's wrong with paper? by meringuoid · · Score: 1
      Waiting in line for 5 hours to vote because they don't have enough machines because you happen to live in a poor neighbourhood.

      Would that be because poor neighbourhoods contain a lot of people likely to vote for parties of the revolutionary Left, by any chance?

      --
      Real Daleks don't climb stairs - they level the building.
    39. Re:What's wrong with paper? by Anonymous Coward · · Score: 0

      First, I know I am 3 days late, but I am bored...

      Your arguement hold NO water. So the computer gives everyone a single point of attack but paper doesn't? You mean all those ballots are not counted then written on a summary sheet? You mean someone can't just change the summary sheet? Or the summary sheet of all the summary sheets in a county? You don't think the voting system can keep a worm log that can be counted again and again to verify the accuracy?

      Any amount of critical thinking invalidates your argument. I can believe this crap got moded up to 5.

  4. Voting machines by saibot834 · · Score: 2, Insightful

    "Voting machines are the non-solution of a non-existing problem" (not my quote, I heard it somewhere).

    The quote is completely right.
    a) What is wrong with pen&paper voting?
    b) Voting machines do not solve any problems: If we say for example a) was about the money: Voting machines cost all-in-all more money than pen&paper voting.

    1. Re:Voting machines by Volante3192 · · Score: 1

      Electronic voting machines have their purpose but it shouldn't be to replace the pen & paper style, but rather to suppliment it. Perks of an electronic voting machine are to ensure privacy for voters who would prefer different languages or blind/disabled.

      Sure, one can argue you can print out however many ballots you need in however many languages, but it's hard to judge how many you'll need, plus I wouldn't rely on having a translator available. With a voting machine, it's a simple matter of changing the display. As well, with blind or disabled, again, one could argue that they be allowed an assistant, but who can guarentee the assistant is trustworthy?

      But this would be to augment the system; have a couple off to the side with the majority using durable cardstock. ...at least in my perfect system...

    2. Re:Voting machines by Alien+Being · · Score: 1

      Voting machines are being deployed to solve two problems, fast tallying and security. They are not even close to perfect for either of them.

      They fail at the speed problem because of technical issues on election day and because we often have to go back and try to determine if there were any technical issues.

      They fail miserably at the security problem because many of them have been proven to be vulnerable and more importantly because the audit trail sucks. That's what gets me... the audit trail. How tough can it be? So what if the machine is a black box? Just let me see what comes out of it. I'm not just talking about a roll of paper being printed; I think the public needs to be able to see that his vote has been counted.

      I'd like the option of getting a receipt when I vote. I think it could work like this:

      Every ballot (paper or electronic) gets a unique identifier. When I submit my ballot, I provide an identifier of my own. The results look something like this:

      ballot# voter's key vote

      145 1234 stewer
      637 9876 egger
      942 1212 stewer

      Everyone gets to look at the table, but only the person who cast the vote knows which one is his and he can confirm that it's his because it contains the key that he chose.

    3. Re:Voting machines by rbarreira · · Score: 1

      Voting machines are being deployed to solve two problems, fast tallying [...]


      I really don't understand what fast tallying problem exists. In my country (Portugal), votes are counted by hand and the results come out the same day. Counting votes scales linearly with population size so all you need is the same percentage of people counting votes, is it that hard or slow?
      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
    4. Re:Voting machines by gnasher719 · · Score: 1

      One of the three RSA guys (can't remember which one) came up with a system that is very hard to break: First, instead of giving 1 vote to the person you want and 0 to the others, you give 2 votes to the one you want elected and 1 to everyone else. A voting machine enforces this, so if we count all votes, then subtract the number of voters from each count, we get the real count.

      You put your votes on three voting strips. On each voting strip you can have one vote for each candidate (but each candidate must have one vote on one of the strips, except one must have two). A unique random number is added to each strip. All three strips are recorded, votes and number, you pick one that is printed out and you take that one home. Nobody (including the counting machine) knows which one you pick.

      All voting strips are published on a website. You can check if the one strip you hold is recorded correctly. If anyone forges the recording, they can get away with one or two changes or maybe four if they are lucky, but any significant changes will be detected, _and_ you would have proof of the forgery. On the other hand, nobody can find out how you voted, because you can put any combination of votes on _one_ strip and still vote for whoever you like. If you are paranoid, you can swap your printout with a random other voter.

    5. Re:Voting machines by NoOneInParticular · · Score: 1

      And then your boss tells you to vote for egger while using key 8854. If this combination isn't found on the table, you're fired.

  5. Who needs to crack the system? by ThePromenader · · Score: 1

    ...it's more that likely those most interested in tweaking the system have already got the keys.

    --

    No, no sig. Really.

    ThePromenader
  6. Link to SOS Site by jellie · · Score: 5, Informative
    I'm surprised there's no link to Secretary of State Debra Bowen's site that includes all the analyses, CVs/resumes, and all other documentation regarding the top-to-bottom review:
    http://www.sos.ca.gov/elections/elections_vsr.htm

    The overview by Matt Bishop is actually quite an interesting read. In it, he says that they could have found more problems with the three systems, but they were limited by time:

    The short time allocated to this study has several implications. The key one is that the results presented in this study should be seen as a "lower bound"; all team members felt that they lacked sufficient time to conduct a thorough examination, and consequently may have missed other serious vulnerabilities. In addition, he also cites the lack of proper information from the vendors as another problem.

    It should also be noted that a fourth vendor, Election Systems and Software (ES&S) missed the deadline for submitting their systems for the review. I'll be cynical and just assume that they decided to skip the initial review than to have a bunch of computer researchers hack their systems.
  7. Real Test is the Presidential Election by BillGatesLoveChild · · Score: 1

    They already used the census to make Jedi an official religion. Now add seriously insecure electronic voting machines, and we could wake up and find geeks have made George Lucas the next President. But I for one would welcome our new overlord. I'd like to see how a new Secretary of State Jar Jar Binks handles Iraq.

    1. Re:Real Test is the Presidential Election by ikkonoishi · · Score: 1

      But then we would have to issue all the marines radios and invisible guns. Plus all military vehicles would explode violently when hit by small arms fire.

  8. Hmm... by jez9999 · · Score: 1

    The tests were ordered by Secretary of State Debra Bowen, who has until Friday of next week to decide whether to decertify any of the machines for use in the upcoming Presidential primary election."

    Looks like she won't need to decertify any, then. They'll all be able to deliver the Republicans the next election. :-P

    1. Re:Hmm... by DragonWriter · · Score: 1

      The tests were ordered by Secretary of State Debra Bowen, who has until Friday of next week to decide whether to decertify any of the machines for use in the upcoming Presidential primary election."

      Looks like she won't need to decertify any, then. They'll all be able to deliver the Republicans the next election. :-P


      That line would work better if Debra Bowen was a Republican.
  9. So... by kinocho · · Score: 0, Flamebait

    All things considered... that means those machines are PERFECT for a voting in US, right?

    (Ok, now you can mod me down...)

  10. Security is tough. by fishthegeek · · Score: 2, Insightful

    The only secure machine is one that is OFF. If it isn't off then I'm always going to bet on the hacker. IANAP, but I feel very sorry for the challenges that programmers face. They have to review and analyze code for bugs, flaws, and features, they have bosses that demand profit and features. Those 1337 boys only need to find one flaw, the programmers have to find and fix all of them. I'm not surprised at all that all of the machines were cracked, given a high enough profile, the right conditions, and a motivated h4x0r any system is vulnerable.

    --
    load "$",8,1
    1. Re:Security is tough. by Umuri · · Score: 1

      Mod parent up.

      I'm all for pointing out how insecure a machine is for voting, and that nothing was wrong with the old paper system, but he's really hit the nail on the head on how much we shouldn't really worry about this without more specifics.

      Are they vulnerable only to someone who is there at the time of the vote toying with the machine?
      Or is this something that can be triggered remotely or set up on time-delay.
      Is it something that is easily detectable if we have people watching over the machines/running maintenance before/after elections.
      How useful are these hacks in falsifying the backup system (paper) that some of these machines are supposed to be using, or do they just mess up the electronic data?

      You can find a bug in almost any software.
      Finding an exploitable bug that is useful and won't be easily detected is quite a bit harder.

      --
      You never realize how much manually made unmanaged "linked" lists suck, till you have src.link.link.link.link...
    2. Re:Security is tough. by Anonymous Coward · · Score: 0

      I am a programmer (and on a head full of good acid right now it is great). And as to the challenge part, it isn

  11. Move your ass guys by rbarreira · · Score: 3, Informative

    Hey, do something for your country and humanity, send letters to your representatives or whatever you can do to stop this electronic voting madness. Posting on slashdot won't do much.

    --

    The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
  12. Paper ballots are even MORE insecure... by hummassa · · Score: 3, Informative
    Paper ballots are falsifiable. You can easily stuff/switch paper ballots. The security in an election process, electronic or otherwise, is in the process itself. If the machines are tested, and their state is always checked by parties' officials before the election begins, they are as safe as paper ballots that are sealed by said parties' officials -- with the advantage that you know the results quicker, with less opportunity to magic tricks. Of course it helps having more than one (or two) parties. Oh, and it also helps if you have a single data interchange standard for the whole country.
    I have a post from three years ago (#8944789) detailing how stuff works here in Brasil, for your entertainment:

    Oh, yes, I will repeat myself over and over...
    by hummassa (157160) on 2004.04.22 20:06 (#8944789)

    Till these topics die.

    I live in Brasil. We have had voting machines in the last 12-14 years (yes, twelve to fourteen -- it depends the size of the city you are in). Brazilians here: the first election here in Belo Horizonte to use the machines were the mayoral (and city council, state representation, governor, house and senate) before FHC was elected (as I count it, 2 years + 8 years + 1 1/2 = 11,5 years). I know it, because I was "mesário" (election "table" official? election "clerk"? what is a good English translation?) in the previous election, and in the two subsequent elections. IIRC, there were electronic ballot boxes in Rio and Sao Paulo in the election before that (the only two cities larger than Belo Horizonte).

    Our voting machines are mainly of three different (internally) models: (a) the old ones, that use VirtuOS (*) as the OS, (b) the new ones, that use WinCE as the OS, and (c) the newest and deprecated ones that have the second printer to print your vote, show it to you inside a clear acrilic case, and mix it with others inside the machine.

    Externally, all of them look roughly the same: a box similar to the old "portable computers" of the eighties, with a 5-6" diagonal LCD and a big numerical keypad in the right side of the screen, that has, besides the 0-9 keys, "confirma" (ok), "erro" (cancel), and "branco" (white).

    The electoral process (from the point of view of the voter) begins ... when you get your first job. If you are a mandatory voter (literate person from 18 to 65) you have to go to Electoral Court and register to vote. In the process of registering, you receive the "Título de Eleitor" (voter id), in which you have the number of you voting section. To change jobs, and specially to get a government job, you have to prove you are a registered and regularized voter (you voted in the last election, or regularized your voting situation after it).

    In the election day, you scan the newspapers (or the Superior Electoral Court website), search for the address of your section, and go there. No, there is no transit vote, you can only vote at that address. If you can't get there, you'll have to "justify" your absence.

    At the section, you will present your voter id to one the "mesários", and if you don't have it on you, you can still vote (you can show other valid id), but will be delayed. The mesário will search for your name in the vote-ticket sheet, and annex it to your id while you vote. You will sign a receipt in a sheet, and proceed to the voting "booth". Another "mesário" will type your voter id # in a remotely connected keypad, setting the machine in the "ready to vote" mode.

    The voting "booth" is really only a desk with the voting machine over it, facing nobody else in the room, and sometimes with a cardboard "cover" around it. You will "dial" the numbers of the candidates, in order. when you dial all the digits of one candidate, a star-trek-like chime rings, his/her face will show up in the screen, and if you digited it right, you hit "ok". otherwise, you hit "cancel" and start over. Afte

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    1. Re:Paper ballots are even MORE insecure... by the+not-troll · · Score: 1

      I stopped reading your post after I read your subject because if you really believe that paper ballots are less secure than computer voting, you have got something very wrong - or maybe I have, because I can't think of any way to falsify all ballots at once if you're using paper, but this is trivially simple if you're using computers.

      With electronic voting, you can't even verify whether it was counted correctly (you can neither have a look at it while it is counted, nor can you make a recount without accounting for the possibility that all the numbers changed) - the only check you have are the exit polls, and they can be doctored, too, or - easier - will be denounced by the winner as incorrect even when they have a good track record. With paper ballots, however, everyone can come and watch over the counting (at least it's that way here - could be that it's illegal to do that where you are).

      I could write more, but I think this suffices to see that voting machines will always be less secure than paper ballots. So, I'll keep my paper ballots, thank you very much. And if I see a voting machine in my district, I'll make use of Article 20 (4).

      --
      In Soviet Russia, government controls corporations.
      In Capitalist America, corporations control government.
  13. How did the election Official get his job? by chris_sawtell · · Score: 4, Insightful
    From the article:-

    Letting the hackers have the source codes, operating manuals and unlimited access to the voting machines "is like giving a burglar the keys to your house,'' said Steve Weir, clerk-recorder of Contra Costa County and head of the state Association of Clerks and Election Officials.
    This is simply not true! The analogue in the real world of locks and keys is that you have given a burgler the design blueprints of the lock. NOT the code combination or the key lever settimgs. The demonstrated ignorance of the said Steve Weir about secure computing begs the question "How did he get appointed to his positions?"
    1. Re:How did the election Official get his job? by JamesRose · · Score: 1

      It'll be a bit of a surprise to him the resutls then, he think he gave you the front door keys, and you just walked in a back door he didn't even know he had and tapped him on the shoulder.

    2. Re:How did the election Official get his job? by Anonymous Coward · · Score: 0

      hmmm how did he get his job? Maybe he got elected?? :o) Sorry guys couldnt help it

    3. Re:How did the election Official get his job? by martyb · · Score: 2, Informative

      From the article:-

      Letting the hackers have the source codes, operating manuals and unlimited access to the voting machines "is like giving a burglar the keys to your house,'' said Steve Weir, clerk-recorder of Contra Costa County and head of the state Association of Clerks and Election Officials. This is simply not true! The analogue in the real world of locks and keys is that you have given a burgler the design blueprints of the lock. NOT the code combination or the key lever settimgs. The demonstrated ignorance of the said Steve Weir about secure computing begs the question "How did he get appointed to his positions?" This is directly responded to in the Overview of Red Team Reports in section 3.1 (page 5): (NB: emphasis added.)

      Finally, no security should ever rely solely on secrecy of defensive mechanisms and countermeasures. [2] While not publishing details of security mechanisms is perfectly acceptable as one security mechanism, it is perhaps the one most easily breached, especially in this age of widespread information dissemination. Worse, it provides a false sense of security. Dumpster diving, corporate espionage, outright bribery, and other techniques can discover secrets that companies and organizations wish to keep hidden; indeed, in many cases, organizations are unaware of their own leaking of information. A perhaps classic example occurred when lawyers for the DVD Copyright Control Association sued to prevent the release of code that would decipher any DVD movie file. They filed a declaration containing the source code of the algorithm. One day later, they asked the court to seal the declaration from public view--but the declaration had been posted to several Internet web sites, including one that had over 21,000 downloads of the declaration! [9] More recently, Fox News reported that information posing "a direct threat to U.S. troops ... was posted carelessly to file servers by government agencies and contractors, accessible to anyone online" [8], and thefts of credit card numbers and identities are reported weekly and growing in number. Thus, the statement that attackers could not replicate what red team testers do, because the red team testers have access to information that other attackers would not have, profoundly underestimates the ability and the knowledge of attackers, and profoundly overestimates the infallibility of organizations and human nature.

      [2] This is often called "security through obscurity".

    4. Re:How did the election Official get his job? by starfishsystems · · Score: 1
      This jumped out at me too.

      It's outrageous for a person in his position to misstate such an elementary security principle. Fine, if he doesn't know about security then he can just keep modestly quiet. The creepy thing is that he pretends to know. We could use a lot less of that.

      --
      Parity: What to do when the weekend comes.
    5. Re:How did the election Official get his job? by DragonWriter · · Score: 1

      How did he get appointed to his positions?


      The office of Clerk-Recorder in Contra Costa County is an elected county office.

    6. Re:How did the election Official get his job? by VENONA · · Score: 1

      Not creepy at all, and he may not be pretending to anything. It's more likely that he doesn't know that he doesn't know. Post 20026461 below gives a link showing this is an elected position. So what we have is a guy that knows how to win elections. For all I know, he's a solid, honest citizen, with a heart of gold, that every woman wants to take home to meet Mom.

      That doesn't mean that he realized anything about the complexity of system security when he ran, and certainly doesn't mean that the general populace is going to be able to form the vaguest conclusions before they vote for or against him. But I wouldn't be comfortable with this being an appointed position, either.

      To me, this is all a strong argument against e-voting without a paper receipt. The study didn't go on long enough, and new techniques for cracking systems are being still being developed, such as the recent dangling pointer article http://it.slashdot.org/article.pl?sid=07/07/23/162 4203 here on Slashdot.

      Even old avenues are extremely difficult to protect against, when the stakes are very high, (see Ken Thompson's paper "Reflections on Trusting Trust" at http://www.acm.org/classics/sep95/. These stakes are about as high as they get, for a democracy.

      As far as I can tell at this point, this isn't the time to be investing in e-voting systems. The odds are good that we'll end up replacing them one or more times, at vast expense, or more likely owning an ad-hoc system in which would be worse than paper ballots.

      There's no harm in staying with paper ballots until we get this sorted. In fact, let's make the ability to successfully build and roll out a glorified paper punch a prerequisite for building an electronic system.

      It will inconvenience news junkies, and people with instant-gratification issues, but I'm lot more interested in preserving electoral accuracy than enabling people with various personality disorders.

      --
      What you do with a computer does not constitute the whole of computing.
  14. A shocking discovery! by abigsmurf · · Score: 1

    Security researchers discovered a shocking flaw in the paper ballot system, they found that there were a number of flaws including one that said they could discount any number of votes just by saying the ballots were spoiled when counting! They also discovered that it was possible that overseas soldiers could send in multiple votes and have them counted!

    Jeb Bush discounted these flaws as unmerited after he was seen at the security conference this was revealed taking notes.

    Joking aside I have to wonder about the methods they use to hack into these ballot PCs. Most of the hacks I've seen required physical access to the PC and opening it up. If you removed all the ports for voting machines and secured the monitor connectors, you could simply put the PC in a box with a tamper proof seal and have a decent level of security. When the votes are counted, you have election inspectors observe the seal and do a quick checksum test to ensure the code hasn't been altered. Sounds secure enough for me and it would still be much quicker than paper ballots.

    1. Re:A shocking discovery! by Ambiguous+Puzuma · · Score: 2, Insightful

      And if the seal is tampered with, what then? It seems like an easy way to quickly invalidate a whole bunch of votes in districts that are likely to favor your opponent.

    2. Re:A shocking discovery! by abigsmurf · · Score: 1

      you ensure that it's not possible for the general public to break the seal (store the computer in a metal box) so that there's only a very narrow range of people who could possibly do the tampering meaning a conviction would be very easy and discourage tampering from taking place.

      There's nothing to stop someone pouring a bottle of water in ballot boxes with paper ballots and invalidating a poll but this doesn't happen because it would result in a conviction

    3. Re:A shocking discovery! by Anonymous Coward · · Score: 0

      It's the people monitoring the election and systems I am worried about :P

  15. Not true! by rbarreira · · Score: 4, Funny

    That's not true! Voting machines are the solution to the existing problem of "how to make sure one is elected".

    --

    The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
  16. Presidential fund raising and voting machines by dattaway · · Score: 1

    I was looking at Diebold's present and past leadership, donations, and the paybacks they got. It looks like the Skull and Bones membership roster at Yale where Bush went:

    Louis V. Bockius III, Christopher M. Connor, Richard L. Crandall, Eric C. Evans, Gale S. Fitzgerald, Phillip B. Lassiter, John N. Lauer, William F. Massy, Walden W. O'Dell, Eric J. Roorda, W. R. Timken, Jr. and Henry D. G. Wallace

    Perhaps these voting machines were simply portfolio builders for the wealthy elite.

  17. What about recount? by catxk · · Score: 1

    What about recounting and/or validating e-votes and still maintaining absolute secrecy about who voted for who? In the shadow of security, this was the main question that I believe went unanswered when Estonia (or whatever it was) went through with this. Seems to me e-voting requires an impossible amount of trust in the system.

    --
    Don't be crazy anymore!
  18. A Voting is NOT an ATM by sciop101 · · Score: 1
    Voting & Voting Machines are meant to be anonymous. The voter selects the candidate, the machine accurately accumulates the vote. NO record of which voter voted for which candidate!

    An ATM is NOT anonymous. A record is kept of each withdrawal/deposit/transfer/... by each user. The security cameras have been used to identify ATM users & bystanders.

    --
    The only thing new in this world is the history that you don't know.[Harry Truman]
    1. Re: A Voting is NOT an ATM by dana340 · · Score: 1
      It is true that a voting machine is not an ATM. Our voting should be just that, anonymous. In the computer world, figuring out who pushed what button is normally tied back into accountability. An example: Windows domains using a proper active directory and the right logging tools will tell us who's trying to screw around with documents. How can we be sure the results of the ATM.. i mean voting machine are accurate?

      Earlier on in the string of posts, one comment suggested paper receipts with a number system. I didn't fully understand the explanation of the number system, but i think it's a good option. Imagine if it printed two receipts, one it hands to the voter, the other the voter can see printed through a glass window. It can provide a BACKUP in case the machine CRASHES and doest get the votes over to the tabulating back end, or if there's reason to believe that the machine was tampered with. A dedicated black hat I'm sure can still find a way to break into the system as a whole and change votes, but the printed ballot would be verified by the voter, and certifiably not tampered with by the voting administrators.

      every system has a flaw, indeed even this one does, a team can can try to hack the system knowing they would go to paper backups, then pay off voting administrators to replace the paper ballots with loaded ones. Complicated to coordinate rigging the presidential election, but local elections CAN now be bought....

      The presidential elections are still a big concern to me, We've seen how the voting machines themselves are vulnerable, but I haven't seen anything about security upstream when votes are tallied to coordinate the electoral college, This is the most likely target, and has not been past any public review that I have seen.

      --
      "10001110101 - periodic table with a centerpiece of mind" -Clutch
  19. Secure the software in the hardware by LamboAlpha · · Score: 1

    I know this a old technology, but why not store all the software and voting results in PROM (programmable read only memory). The chips could have their serial numbers inventoried before and after the election. The integrity of the software could be verified after the election. Once you have writing to a section of the chip it is not going to change (meaning don't use EPROM (solid case, not just a sticker) or EEPROM). Even if the chips are still not made, I am sure someone is willing to custom make a "few" chips for the US government / government contractor.

    I know the software is fairly complicated (not sure how many MB), but you might also be able store only part of the software in the PROM. Use something like a ATM, with the button on the left and right sides. But only storing part of the software on PROM leaders you right back to the original problem (I am sure you could manipulate the results and no one would know, such as slightly moving the location of the names on the screen, so a different person is name is next to button at the side of the screen).

    You could also use some procedure controls to prevent the above from happening. Have a person (Rep. and & Dem. Voting Official (Maybe a Ind. if need be)) go and record the tabulated results every few hours. Then at end of the day the procedure could have machine challenged (a varying number of times) with known known but a random voting pattern then compare the tabulated results with the expected results (which you can calculate from the previous results and the known challenge voting pattern). This could be done through out the day, but care would need be taking to not include the results in the election. If you let the machine know it is being challenged, then it can manipulate the results and you are not testing the proper part of the code. A stamp in the PROM results could work, since the remainder of the machine does not know exactly what the PROM section is doing (or at least that way I would make it).

  20. Better to be decertifier than certifier. by Anonymous Coward · · Score: 1, Interesting

    The decertifier always has more authority than the certifier is the weakness of the certification is demonstrated.

    The decertifier can retire the certifier's licence and suspend the enterprise's certification.

  21. Your votes dont count anyways so who cares by Anonymous Coward · · Score: 0

    Your votes don't count anyways so who cares, thanks to the electoral system, it doesn't matter how people vote in Arizona or many other states. So, until every vote counts, just sit back and enjoy the show...

  22. This is Bullshit by jacknimble · · Score: 1

    Electronic voting machines will never be foolproof, nor will paper-based ballots. We should make reasonable and prudent efforts to protect BOTH methods from manipulation or accidental errors. I've never understood why the machines cannot be made to print out the voters selections in the booth for review before the voter presses the submit button. If the paper receipt matches his selections, only then will the voter submit his votes. Next, he deposits the paper result in a box to be used to verify the accuracy of the electronic results. The vote records are still anonymous. The methods and procedures to check the paper versus electronic result can vary from full-on record by record checking for verification before making an election official, to simple statistical sampling of small numbers of paper ballots to electronic vote results. These can also vary by geographical regions, with statistical methods applied to ward, county, state, or national elections to trap for inconsistancy. Worst case scenario is that results are not official in any shorter period of time than before, but this type of checking would only be necessary if there were problems. This combines both methods to actually IMPROVE the accuracy of voting because it uses 2 separate procedures to verify results. To assume that electronic voting somehow has to be hacker-proof is ridiculous. Hell, I could simply walk in and steal paper ballots from the precincts I voted in; the people designing the paper ballot can alter the layout to favor one candidate over the other; ballot counters can simply declare a paper ballot invalid - the list is practically endless. Having said all of this, the voting machine companies do need to produce good-quality and RELIABLE hardware and software that doesn't break and at least counts votes accurately. I cannot understand why that is so difficult. I was in the point of sale industry for years, and all of the same basic equipment was used, and it was not that hard to write software that would add correctly.

  23. Fraud by WindBourne · · Score: 3, Insightful

    Paper elections can and has been taken over. I am not so sure at this time if any in the USA are, but Texas, Florida, and Chicago had a LONG TIME well deserved voting fraud issues. That is why EVERY box has 2 or more ppl going over the vote, with each person coming from 1 of the 2 major parties (interestingly, they are not required to have a person from all parties that are running candidates, just from the major parties). The current elections since 2000 (probably before), have shown how easy it is for general election fraud. In particular, in Florida, the gov. was not allowing votes from anybody with the same name as criminals in high democrat counties only. In ohio, they had 3 ppl (democrats) certify an election by picking certain boxes, counting them before hand, and then using those for their "random" tests. They were suppose to pick a number of random boxes and check their results as well the count. They just did not feel like doing it.

    There are VERY good reasons for going to computers. Sadly, not only has the computers obviously not been designed and built well, but the vetting process in nearly all states has left a LOT to be desired. In nearly all cases, the groups have been willing to accept systems that several major companies thrust on us. What fascinated me, and should have been of interest to all the groups, is that NONE of these major machines wanted back-up paper system added in. In ALL cases, it would be their paper (i.e. get to gouge), and of course, they would be required to have somebody around to handle things (at least at the county level). This would be a recurring revenue stream for them. And yet, they fought it esp. diebold. That should be making ALL of those groups nervous, and instead it takes a judge to be looking at this issue.

    The computer systems ARE the right idea. The choice and implementation have been disasters. Welcome to Amerika.

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:Fraud by Zironic · · Score: 1

      In Sweden we have 5 people for every 3 (sometimes 4) voting boxes who are supposed to be party neutral (no one asks your party affiliation). The only issues we've ever had with voting fraud is when representatives of parties have gone to people that can't go to the voting locale (elderly and disabled) and tried to coerce them into voting for their party sometimes only providing the ballot of their own party.

      In the voting locale we have a list over everyone legible to vote in our boxes (around 1000 people for every 3-4 boxes) and there is no risk with confusing people with the same name as a non legible voter since we go by birth date+number YY-MM-DD-NNNN instead of names for identification.

      I fail to see the benefit of an insecure computer system compared to hand voting.

    2. Re:Fraud by mithras+invictus · · Score: 1

      The problem with that is that election fraud with paper votes is either reduced to a very small number of votes or needs a dangerously large group of conspirators. With computer voting a small number of people (less chance to be caught) can have a huge effect on an election. Traditional voting has several safeguards built in which also enable a recount if foul play is suspected. I agree that a fictional well designed voting machines could be an option, but we need to get it right before they are deployed.

    3. Re:Fraud by mrosgood · · Score: 1

      The computer systems ARE the right idea.


      Incorrect.

      There is exactly no one to create a fully computerized voting machine which simultaneously protects the secret ballot (voter's privacy) and ensures a public vote count.

      Ballot marking devices, like the AutoMark, are conceptually legitimate, but overwrought in practice.
    4. Re:Fraud by zCyl · · Score: 1

      That is why EVERY [ballot] box has 2 or more ppl going over the vote ... The computer systems ARE the right idea.

      Uh. And how many people can watch a computer system do its count?

      This is not a programming quality issue. Replacing existing systems with ones which do not allow direct supervision and oversight is a step backwards.
    5. Re:Fraud by iluvcapra · · Score: 1

      I fail to see the benefit of an insecure computer system compared to hand voting.

      The big problem (or blessing) in the United States is there are at least a dozen issues to vote on, even in by-election years. It would be easy if the only issue was "which party," as it is in PR-type parliamentary democracies, but in the US you vote for people, and lots of them for lots of different offices, and bond referenda, and (in many states) ballot propositions, judgeships, etc. Counting a single issue on a ballot would be easy to do with witnesses, but there's just such a magnitude of issues in an average election that computation is the only way to get a quick answer within a single number of days of the voting.

      This is considered "more democratic," though I think it approaches the Scott Adams definition of a Confusopoly.

      --
      Don't blame me, I voted for Baltar.
    6. Re:Fraud by Zironic · · Score: 1

      Since it seems to be a direct correlation between number of things voted about and lower voter participation I suspect that you keep more of the democracy by keeping elections as simple as possible. There's no way that an average voter can be expected to keep track of all the relevant politicians and issues.

  24. Priority straightening by linuxwrangler · · Score: 1

    Somebody needs to take a cluestick to the heads of a whole bunch of county election officials. They are "concerned" about this report. Because it goes to the heart of the legitimacy of our election system??? NO! Last thing on their minds. They are worried that having to switch to a proven reliable and secure system would inconvenience them. The lot of them ought to be tossed out on their ears.

    --

    ~~~~~~~
    "You are not remembered for doing what is expected of you." - Atul Chitnis
  25. How would you do it? by elFarto+the+2nd · · Score: 1

    Ok Slashdot people, How would YOU implement electronic voting?

    Regards
    elFarto
    1. Re:How would you do it? by sconeu · · Score: 2, Insightful

      I wouldn't.

      If I *had* to, I'd have the computer be the means of *printing* a ballot only. It wouldn't tabulate.

      It would then print a ballot that was both human and machine readable (OCR font anyone?).

      That ballot would be placed in a box, and counted.

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    2. Re:How would you do it? by Mazin07 · · Score: 1

      I think we already have. I believe it's called "mod points" and that they're only given to those who deserve it.

    3. Re:How would you do it? by DragonWriter · · Score: 1

      Ok Slashdot people, How would YOU implement electronic voting?


      If you need electronic ballot creation and automatic ballot counting (the two are both conceptually and often in practice separate, though "voting machine" and "electronic voting" are often used to refer to either or both), I'd have the voting machine print a machine and human readable ballot that would then be counted by a separate machine, with random-sample confirmation of the mechanical counts and the physical ballots available for public inspection including independent full recounts. With this system, the "voting machine" (the one that creates the ballot), could even be available (for absentee ballot users, etc.) as a freely available downloadable software package that could be used with personally commodity hardware; you still, of course, want secure, reliable, tamper-proof hardware for regular voting, since a security breach there, even though the ballots would be reviewed by the voter before being officially deposited, could cause differential difficulty in casting ballots for particular candidates, which would still be problematic.

      But you probably don't need automatic ballot counting as opposed to manual counts, no matter how ballots are cast, unless you are using a preference voting system that needs a complex counting methodology (like a Single Transferrable Vote in multiseat districts, or a Condorcet method in a single-winner system), so the first thing is to evaluate whether and in what form "electronic voting" is really necessary.
    4. Re:How would you do it? by Dolly_Llama · · Score: 1

      I don't see why electronic machines can't be used. They have all the advantages of being flexible to things like late changes to the ballot, accessibility for other languages, the blind, etc.

      But why does the electronic record have to be *the* vote? The voter can do his thing on a touchscreen, hit submit ballot, then a human and machine readable ballot is printed and deposited by the voter in a locked ballot box. The printed ballot is *the* vote. A preliminary count can be made within minutes of the polls closing using the electronic record. A final count can be made of the printed ballots. A recount can be done by machine and by hand to make sure they all jive.

      Isn't this the obvious solution?

      --

      Somewhere, something incredible is waiting to be known. -- Carl Sagan

    5. Re:How would you do it? by etsolow · · Score: 1

      Isn't this the obvious solution?

      Yes. So?

  26. Why even have electronic/computer voting? by Skapare · · Score: 5, Insightful

    Paper ballots do have their problems. People don't always mark them consistently. Sometimes they mark one candidate then try to rub it out and mark another. The paper ballot was hard to read by electronic means and manual counting was too time consuming to get the quick results most people wanted.

    Punch cards that people have to do the punching on don't always get punched right (remember the hanging chad problem). Sometimes people start to punch one hole, and realize they are in the wrong hole or change their mind real fast and try to punch another instead. Sometimes 2 or more holes are punched. Sometimes holes are punched partially. In most cases people could check, but they don't, or don't really know they should.

    Computer voting was intended to eliminate these things. But that's its fundamental misguidance. Instead, it should be used to enhance them and correct the issues.

    Voting station computers should do nothing more than assist a voter in creating a reliably readable paper ballot. The voting station should not be networked, and not even have any storage space. It would be an embedded machine booted from flash that is hardware wired to be unwritable, or booted from a CDROM or equivalent. It should boot very fast (embedded developers know how to do this and bring a minimal system and application up in a second). It should be rebooted between each voter.

    The voting station would have a simple single sheet printer and an LCD flat screen with touch sensors. The voter would "touch" their votes and always have the ability to go back, or even jump around randomly to various offices/issues to vote on. Once done, the voter can press the "I am finally done" button to print the choices on paper.

    What is printed on the paper is a combination of scannable text and bar codes with strong checksums (SHA1). The text shall be human readable (although in big elections some people might need optical reading assistance). Visually impaired people can ask for a poll worker to read back their ballot to them.

    The next step is the paper ballot is taking to the reading station. The ballot is read in by another computer with a scanner. This computer scans the text and reduces it to a set of simple vote codes. These vote codes are checksummed and that is compared against the bar codes. If there is a mismatch, probably a scanner error took place, or the ballot was damaged or smudged. It flashes and beeps a warning the the ballot is not readable. This may require the voter to re-do another ballot (this one is marked as bad and the voter is given another sheet and front-of-line access to a voting station).

    The scanner keeps tallies and may send results to a central office. Larger voting places may have more than one scanner and tallies will be done by a central computer. The paper ballot is then inserted UNFOLDED into a locked box.

    The voter gets a receipt for having voted, but does NOT get a copy of what votes they made. If they want to remember their own votes, they must make their own notes themselves. The reason for this is that no voter should have any official statement of who they voted for to ensure no voter can "prove" to someone else who they voted for. This has been a long time standard to impede vote buying/selling, and should not change.

    The computers that tally the votes could give nearly instant 100% results shortly after polls close. But that's not the end of it. Those results are not certified. The voting officials will, in the next few days, monitor the process if re-scanning all the paper ballots to ensure the results are consistent. If they are satisfied of this, then they certify the election results. If there are any issues, then the paper ballots can be manually checked.

    This process is still paper based, and still just as auditable and recountable as any paper based system. It gains the avantages of consistency in the marking of ballots. Instead of being hand marked, they are "computer marked" (in a way that humans c

    --
    now we need to go OSS in diesel cars
    1. Re:Why even have electronic/computer voting? by hacker · · Score: 1

      The next step is the paper ballot is taking to the reading station. The ballot is read in by another computer with a scanner. This computer scans the text and reduces it to a set of simple vote codes. These vote codes are checksummed and that is compared against the bar codes.

      What happens when the barcode incorporates a boolean value which says "When this vote is confirmed, display the user's vote to the user, and record the opposite vote electronically"?

      # You voted for the "rigged" candidate, pre-chosen to win the election
      0 = Display vote 'X' to the user and record vote 'X' electronically

      # You voted for the one pre-chosen to lose the election
      1 = Display vote 'X' to the user and record vote 'Y' electronically

    2. Re:Why even have electronic/computer voting? by testpoint · · Score: 1
      "Paper ballots do have their problems. ...too time consuming to get the quick results most people wanted."


      My county in Florida went to paper ballots and indelible markers in '06 and the vote tally was available almost immediately after the polls closed. A neighboring county used electronic voting and the vote count is still in dispute (Christine Jennings vs Vern Buchanan).

      Early returns and partial results are not good. Especially when people are voting in two time zones in a single state. There is no need for projected results. Count all the ballots and announce only the end result after the polls have closed.

    3. Re:Why even have electronic/computer voting? by Good+Sumerian · · Score: 1

      The rules in my district (Yolo County, CA) are that paper is indeed the main device for voting, and so the voting system is used as a glorified copier and tallyer. Of course, they need to keep around some DRE machines to comply with HAVA.

      I'm also a member of the UC Davis E-voting Committee, headed by Matt Bishop. We personally looked at the Hart Intercivic voting system that's used in Yolo County.

    4. Re:Why even have electronic/computer voting? by Skapare · · Score: 1

      There is a level of trust you have to have in the system. If the voting officials are all determined to see candidate X win, and are willing to violate the public trust to do so, then candidate X will "win".

      But at least there is the opportunity for a paper ballot to be available for rescanning with better software, or human vision in a recount. It's better than just hiding everything inside some proprietary system.

      --
      now we need to go OSS in diesel cars
    5. Re:Why even have electronic/computer voting? by testpoint · · Score: 1

      Equal numbers of representatives from all parties represented on the ballot should manually count and verify the paper ballots. Eliminating an immediate partial count, eliminates a lot of problems.

      When we have to endure two years of campaigning, waiting two hours to get the votes counted and verified seems reasonable.

  27. Security through obscurity? by mithras+invictus · · Score: 2, Insightful

    How could this have been modded "insightful"?

    Aren't you glad it is public knowledge now how rediculously insecure those machines are? These machines should never have been used and the people you call "hackers" have done what the government should have done BEFORE using them for black-box voting.
    Are you advocating security though obscurity where the safety of the democratic process depends on a small group of people we trust not to abuse their position? I'd much rather have a verifiable solution.

    I say someone in the government is finally doing the right thing here.

    1. Re:Security through obscurity? by seanadams.com · · Score: 1

      Aren't you glad it is public knowledge now how rediculously insecure those machines are?

      Of course I am! What on earth gave you the idea that I was complaining about the machines being proven insecure? The point is that whereas before, one might have tried to dismiss hackability of the machiens as speculation, now there is no excuse for _anyone_ to allow them to be used. Perhaps the tone of my comment was lost on you?

    2. Re:Security through obscurity? by mrosgood · · Score: 1

      Perhaps the tone of my comment was lost on you?

      Me too. I thought you were arguing for security through obscurity. I was getting my geek mojo warmed up to thrash you. Rereading your comment, specifically the title, I realized that you weren't ignorant/crazy.
  28. How come they never test hacking the old system? by ZoneGray · · Score: 1

    Not to stick up for machine voting, or the older alternatives. But I've never seen anybody run a test against the established voting systems, and the supporting systems by which humans handle the votes. The voter registration system is so open to manipulation that it's basically meaningless.

    I hate to go out on a limb here, but my guess is that the entire election system is incredibly insecure, and that there has been vote fraud going on for decades. New voting machines won't make it any better or any worse. Machines don't manipulate elections, people do.

  29. Hacking??? by cluckshot · · Score: 5, Insightful

    Since I have on my computer the software for many of the major voting machine companies and I worked reviewing it for one of our big US States, (Not California) I might have a thing or two to say on the issue.

    The first thing to understand is that the audits under the voluntary national standard for voting machine software do nothing about securing a ballot. The next thing to understand is that the public authorities don't want secure software on voting machines. -As politely as it can be said- Who in the hell do you think steals elections? --- Not the voters I can assure you! It is election officials. Next you have to understand that the purpose of modern voting machines isn't to prevent errors, it is to eliminate any evidence that they happened. Next you have to understand that some company or another wants to sell all the machines to run the election and that they don't want the election officials to be able to buy machines by another brand without having to go to the cost of ripping out the entire system by its roots and halting the whole world. In short they want to hold the political agents hostage to their company and make them pay through the nose on every election. How else does a scanner machine which might be worth $200 become a machine worth $30,000?

    Now that we have identified the motives in play here and there may be a few more nasty habits around like companies wanting to control political events..... Lets get down to the brass tacks here! Any election system worth anything should have some of the following attributes and possibly some more.

    (1) It must be machine independent. So that any device that fails can be easily replaced.

    (2) It must be transparent in its software where anyone can see the code and see that it does what it says.

    (3) It must be receipt based where it can be checked by additional 3rd party methods. Recounting must be possible and not just memory buffer checks.

    (4) It should be isolated from external attack only reporting via network and protected from intrusion by device isolation. This means no USB drives and no standard internet connections etc.

    (5) It must be custody of data prevented from having the political authorities being able to destroy the evidence of an election fraud.

    Making elections report totals quickly accurately and with receipts and such is no problem. Technically this is very easy. I probably could write in a few days the structure and code it in a matter of months myself. I would get nowhere because the political leaders would find their methodology of stealing elections in great trouble. Unless the voters rise up and get really angry on this one, expect the development of a silent dictatorship in which you hold elections and keep on loosing to the powers that be. (Maybe it already is here????)

    --
    Never Politically Correct ~ I prefer the facts If you don't like what I say, get a life, or comment yourself.
    1. Re:Hacking??? by vuffi_raa · · Score: 1

      one thing that I think would solve this as well would be a receipt with a # that you could check by phone or online to make sure that your vote was counted and counted correctly- if it was incorrect you could as well have a assigned complaint # that you could punch in as well to file your vote as "miscounted"

    2. Re:Hacking??? by Anonymous Coward · · Score: 0


      1) Receipts is a stupid idea. The ballot machine should create a properly filled out ballot, ready to be read by a normal OCR. 2 stages, with the voter inbetween able to see that s/he has a correctly voted ballot in his/her hand.

      Receipts, pah.

      2) "losing" not "loosing".

      You want to write something? Write a lint for Slashcode.

  30. Security by Nozsd · · Score: 1

    As a new computer science student, the security problems of the voting machines has always baffled me. Is it really that hard to secure a machine that simply adds 1 to the item I tell the machine to add 1 to? It is reasonable to assume that the easier the function, the easier it is to make that function secure. So why is it so difficult?

    --
    When you have finished this cup of coffee your adventure will begin again.
  31. no malicious code was found by Anonymous Coward · · Score: 0

    No malicious code was found in any of the machines...
    guys have a look at this:
    http://graphics.stanford.edu/~danielrh/vote/vote.h tml , yes it is the 'obfuscated v contest'
    it was a contest designed to show that it is possible to write programs that look perfectly innocent in a code analyses but that do have a covert (malicious) function - in this case the programs had to count votes and do it correctly under normal circumstances but produce scewed results on the day of the election.
    Have a look at the winning entry: can you spot it? http://graphics.stanford.edu/~danielrh/vote/pparka nzky.c no? thats what i thought!

    1. Re:no malicious code was found by 808140 · · Score: 1

      I only looked at it for a second, but it seems to me as though it's a simple buffer overrun. See how char LogMesg[11] is allocated right after the various tallies? The stack grows downward, so an overwrite on LogMesg would possibly write directly into those tallies. And indeed, looking at what gets written into LogMesg, it is significantly longer than 11 bytes. My guess (without doing an in-depth analysis) is that it doesn't work on Nov 2 because "second" is one byte longer than "first" and "third", and therefore will corrupt memory differently on that day, presumably in a way that is favorable.

  32. Mod Parent Up by mad.frog · · Score: 2, Informative

    This is a valid comment, but is modded into oblivion for some reason...

    1. Re:Mod Parent Up by Darkman,+Walkin+Dude · · Score: 1

      OP is a loon who regularily posts semi well informed bullshit claiming he worked for every government agency in the world. Last time I called him on it, I listed off his claimed jobs, but I made one up, saying he worked at NASA. He confirmed his dribble chinned nuttiness by saying yes, he had been consulted by NASA several times. Wahooo!

  33. Unintended consequences by John+Jorsett · · Score: 1

    Interesting what you get when you attempt to make a system foolproof. All this came about because one state didn't have effective rules on what amounted to a 'vote' in a close election, and because somebody couldn't figure out how to lay out a ballot so a bunch of retirees wouldn't end up voting for the wrong candidate. Now in the quest for perfection, we're getting a system that's even more vulnerable to manipulation and failure. I said at the time that we should just go back to the "blacken a dot" type ballots, but noooo .... Our CA state and local officials were sold a bill of goods by Diebold, saying how impenetrable their security was, how swell it would be when you could just upload all the electronic results and have a near-instant tally, blah blah blah. Then the first election we had here in my city, it turns out the voting machines had been sitting in people's garages for so long they lost their programming and computer-savvy voters who happened in were assisting in rebooting them and restoring their programming. Debacle doesn't even begin to describe this whole mess.

  34. Re:Mod Parent Up/yes do it by Anonymous Coward · · Score: 0

    my guess is paid off jerk government shills did the down modding on behalf of their "superior beings" under orders from loftier heights. Can't have the rabble knowing about how they are being manipulated all the time, might cut into profits!

  35. electronic + paper by aegl · · Score: 1
    The machines in use at the last election here (San Jose, CA) had a printer with a roll of paper under a glass screen. At the end of the touch screen voting phase the machine printed my selections, and had me confirm them, before it scrolled my selections away.

    For this machine, it doesn't matter if someone can hack the machine ... the best they can achieve is a denial of service attack by spoiling the election. If the electronically tabulated result doesn't match what is on the roll of paper (combined with the tally of how many people voted that is kept by the humans who handle the sign-in process).

  36. "Hackers" it is ... by Anonymous Coward · · Score: 0

    In the SF Chronicle headline.

  37. Ew. by kjzk · · Score: 0

    From reading comments in the Politics section; I didn't know there were so many neo-conservatives with unrealistic and severely flawed logic in the IT business.

  38. new facist overlords by labnet · · Score: 1

    expect the development of a silent dictatorship in which you hold elections and keep on loosing to the powers that be Your post brings meaning to 'welcome, our new facist overlords'
    --
    46137
  39. Try to understand, ... by hummassa · · Score: 1
    People cheated on elections since elections exist.

    I stopped reading your post after I read your subject because if you really believe that paper ballots are less secure than computer voting, you have got something very wrong - or maybe I have, because I can't think of any way to falsify all ballots at once if you're using paper, but this is trivially simple if you're using computers.

    First of all, I believe that paper ballots and electronic voting are simply equally insecure, but that you can make -- with proper procedure -- electronic voting less insecure than paper ballots. More on that on the end, so read on (and try to read on my old post, too, you'll find it interesting).
    Second, come on, you have not seen BSG? It's quite simple, with a sleight of hand, to exchange a ballot box for another one, falsified and stuffed with the votes we want. Presto! You exchanged all votes at once for that box.

    With electronic voting, you can't even verify whether it was counted correctly (you can neither have a look at it while it is counted, nor can you make a recount without accounting for the possibility that all the numbers changed) - the only check you have are the exit polls, and they can be doctored, too, or - easier - will be denounced by the winner as incorrect even when they have a good track record. With paper ballots, however, everyone can come and watch over the counting (at least it's that way here - could be that it's illegal to do that where you are).

    Recounting is: (1) as the recent USofAn history shows, unpractical, and (2) only at most as reliable as the counting. So, I think recounting is overrated. But anyway, no, we can watch the count here. But as I said, in US 2000 election, no one (or at least not enough people) cared enough to show up. You cannot see if your vote counted correctly in a paper-ballot vote, too. Why? Because vote anonymity is important to democracy (so your boss can't fire you if you vote the "wrong" way [*]).
    My point is: timing is everything if you want to cheat in an election. Electronic voting shortens uncertainty time, so it's harder to cheat in an electronic voting election. The part that is really important (at least IMHO) in cheating an election is tabulating the votes -- at least one 1970s BR election I can recall had a deep tabulation-cheat-suspicion (nothing was ever proven, of course) and I am pretty sure that other countries have their tabulation-cheat stories, too (fictional districts added etc).
    As for the machines, and the procedure, all I have to say is: read my post -- the important thing there is that the work of checking things up is thorough and distributed, so big errors do not go unnoticed. When I worked at the DA's office during an election, we checked exaustively each of the machines in our voting district. We changed the date, started the machines, summed them up, uploaded the results to the central computing, saw the results on each machine. The machine did not have any way of knowing it was not election day: some of them we punched votes all day long, so it could not know oh, I have few votes, so it must be check day instead of election day; some we tested once, some twice, some ten times and nome not at all. We kept detailed records of the testing. If most small-town DAs and electoral judges were so thorough as we were, I think it was impossible to miss any tampering. At election day, we checked and rechecked every single seal on the machines, and more than once, we threw out one machine because the seal was not signed or misaligned (we can use paper ballot boxes as a backup, but usually the backup machines -- all tested, too -- were enough)

    I could write more, but I think this suffices to see that voting machines will always be less secure than paper ballots. So, I'll keep my paper ballots, thank you very much. And if I see a voting machine in my district, I'll make use of Article 20 (4).

    We can agree on disagreeing, b

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    1. Re:Try to understand, ... by the+not-troll · · Score: 1

      I didn't claim that people didn't cheat on elections. I just pointed out that it becomes easier when paper ballots are abolished.

      If I understand you correctly then no, I didn't watch BSG because I don't watch TV. But I've got some hunch that BSG is modeled on the US, thus this may happen in the US, but not as easily elsewhere (provided the same amount of watchfulness and engagement in democracy - which in the US is sorely lacking, because they believe that because it is called a democracy, they don't need to take part in it).

      While you are right that one can fake paper elections, too, and even if we accept one could swap a whole ballot box (though I don't see how that would be possible, but that may be because our voting procedure is a bit different), with voting on paper, we have paper instead of a handful of electrons. "Proper procedure" won't help you any with that. It can only make one electronic election system more secure than another, but never become as secure as paper is. It simply is more difficult to produce the ballots, mark them, get a box, put them in and swap the boxes than it is to enter some command at the computer. The former always needs more conspirators than the latter.

      With respect to the US, the US election system is extremely over-engineered, making it extremely insecure - what with transporting all the ballot boxes to a central location and counting them there by machines. Here in Germany, we count them by hand directly where the votes were cast, and you can watch them counting (if you don't do that, it's your own problem). Your reference to "anonymity" is ridiculous, by the way, because one may watch the counting, which is something different from looking over someone's shoulder when making a cross: If you don't draw the small square, your boss can't check on that (and if he fired you for not seeing it, you'd get social security and your boss would get a lawsuit; also, he's going to have to check on many employees, so how is he going to know whom he has to fire? Making them write their names on it?). Also, it is discouraged to use any other pen than the one provided, so you can't write in another color, either (and there are also guidelines as to which ballots are valid and which aren't).

      The point is, I really don't understand how you can believe that electronic voting can be at least as secure as paper voting. That e-voting takes shorter time just makes you feel safe, but doesn't prevent anything. When paper votes are tabulated, you can watch it. When electronic votes are tabulated, there's a divorce between the act of voting and the act of counting by the medium being electrons instead of paper: A computer can arbitrarily change the data contained in it. Paper cannot. It is the oversight by the voters that matters, not the speed with which the result is found. With paper, the process simply is more thorough and distributed. Doing the same with electronic votes thus doesn't help it getting even as secure as paper unless you did it wrong with paper in the first place (like the USians do).

      Btw I was refering to Article 20 (4) of the German Grundgesetz, which says that if someone tries to abolish the Rechtstaat of the constitution and there is no other way to stop it (and if I can't vote, how am I supposed to stop it?), the people may resort to violence to prevent the rise of a new Hitler. I'd start by demolishing the voting machines, then.

      --
      In Soviet Russia, government controls corporations.
      In Capitalist America, corporations control government.
  40. I agree and yet you are wrong by WindBourne · · Score: 1
    You are saying that it is wrong to replace these system "which do not allow direct supervision and oversight". Where did I espouse the idea of doing that? I push the idea of creating paper trails that ALLOW oversight. The computer should be used for several reasons.
    1. It should HELP prevent fraud.
    2. To make it easier on the end-user. In particular, better designs and easier to follow.
    3. Ideally, move the names around from user to user from voter to voter. By rotating who is in the top row, they remove some of the stupid things that voters do. (oddly enough, I have heard from several ppl that they vote like they take a test; If they do not care, they vote a particular row).
    4. It should make the end tally quicker and easier.
    Note the 1'st one there. The computer can help. Why? because it can track a voter from district to district. We allow these computers to cross connect and now we know who has voted where. Ideally, publish the length of time on the web, and offer voters the chance to go elsewhere (I was thinking about the fraud in ohio where in the hard core (and most populous) dem area, they had 2 booths, while in nice republican areas, they had 2x the number of booths that was required in all polling spots). Florida and Ohio showed nicely why paper voting is not a guarentee of a good election.
    Most importantly though, the computers should NEVER be fully trusted. That means that there should be a paper trail that take priority over the computers. The idea should be to NEVER lose or miscount the votes.

    I always keep in mind probably the most important words spoken by an idiot; paraphrasing: the vote does not count. It is the vote counter that matters. That is a good sign of what we have to beware of.

    As I said before, the computer systems ARE the right idea. The current implementations are wrong. These need to be open, they need to be easier to use, proven (or at least more than what we currently see), and most importantly, they need a check and balance.
    --
    I prefer the "u" in honour as it seems to be missing these days.
  41. Not new... by prxp · · Score: 1

    Well, these problems aren't exactly new. Take a look at this report by Matt Bishop dated Feb/2006: "Security Analysis of the Diebold AccuBasic Interpreter" http://www.eecs.berkeley.edu/~daw/papers/accubasic .pdf

  42. And the...? (you're such a whiner) by deltacephei · · Score: 1

    And please, can we quit calling them "computer security researchers"? What's wrong with hackers? When did we start on the euphemism treadmill?

    Kinda like the diff between good cops and pigs, no? Each has more power than the average joe and the ability to use it to influence events. Do you really want to live in a world without the good guy hackers staying abreast of deliberate, inadvertent or just plain overlooked security flaws in the products you install on your machine, or trust your government to install on their machines that affect the outcome of elections and ergo, all aspects of life that you care about? Maybe you don't give a shit about about the dwindling democracy, but some people do and it is our collective responsibility to ensure that the leaders we collectively elect get their without blue or red assholes trying to game the system any more than it is already gamed.