Slashdot Mirror


Electronic Voting: The Other Side of the Story

_randy_64 writes "We've all read about the perils of online voting. But in an article in MIT's Tech Review, noted technologist Simson Garfinkel looks at the other side of the story and comes away thinking that e-voting might not be so bad, if done properly. He mentions several ways that traditional ballot voting is just as 'hackable' as the electronic version."

52 of 192 comments (clear)

  1. Why not use digital cash-like protocols? by astrashe · · Score: 5, Interesting

    I don't understand why a cryptographic protocol using a blind signature can't be used to make an auditable voting system.

    To me it seems like it could be a special case of the digital cash problem that guys like David Chaum worked on. You give everyone a single vote that they can cast -- a blob of data with a blinded digital signature. Then you let them spend them (vote) however they want.

    You could even let candidates set up their own sites to collect their own votes. So someone could give Dean or Bush their vote, and then Dean or Bush could turn them into the election commision. It wouldn't be necessary to do that -- a central site makes more sense -- but wouldn't it be secure enough to let the candidates collect their own votes, with a realtime online election commision protecting against double voting?

    If DigiCash is secure (and although it's been dead for a long time, I think it was considered secure), it seems like this should be secure.

    The article is right when it points out that we have a lot of election fraud now -- it ought to be possible to improve things substantially.

    1. Re:Why not use digital cash-like protocols? by Mr.+Darl+McBride · · Score: 5, Insightful
      I think you've hit the nail on the head. The problem is that the new election systems are trying to mimic the old systems. Votes are accumulated and summed locally, and nothing but a number is sent upstream.

      This model should be put to rest and replaced by something more secure, and more tuned to the technology we have today that wasn't available thousands of years ago when paper ballots were first put to use.

      If the vote is trackable through the system today, but only by the originating party, then fraud would be rapidly exposed. If the voter's ballot is a key countersigned by the party receiving the vote upon voting, then anonynimity is protected, and all votes are provable in both directions.

    2. Re:Why not use digital cash-like protocols? by Moridineas · · Score: 4, Insightful

      I think you've just pointed out the best reason NOT to go for online voting. Surely you're familiar with the voting corruption of Old America--the political machines and of the buying of immigrants (and others) votes. Do you have any idea how much corrupt people would LOVE a situation where you could buy someone's vote and there would be no way to prove this? Something like you advocate would usher in an unprecedented era of vote selling and corruption.

      I'm all for technology when it helps, but my opinion is if you won't expand the effort to send in an absentee ballet (which itself is open to problems) or, god forbid, drive to a local polling place (where they SHOULD check ID's) and place your vote in person, I'd personally rather you didn't vote :)

      Personally the ballets I like best are those recently adopted in my state--there is a candidates name, and a arrow drawn like:

      President (PICK ONE)
      == ===> George Bush
      == ===> Al Gore

      and you use a stirdy black marker to fill in the arrow. Very easy, very hard to mess up.

      I wouldn't MIND 100% computer voting, but there absolutely has to be a paper trail. Think what would have happened in the Florida election--Gore would have lost by a couple hundred votes, there would have been a huge fuss, and then what? We never would have been able to go back and see that Bush indeed did the higher number of votes. This is a problem.

    3. Re:Why not use digital cash-like protocols? by randyest · · Score: 3, Interesting

      Wait! Let's not dive into the good ideas just yet. First, someone needs to point out that the article author is a little confused on several key issues.

      Got a hotel with perfectly good door locks and metal keys? Rip them out and replace them with computerized locks and swipe-cards.

      There is nothing "perfectly good" about a lock whose keying needs to be changed every few days for liability and safety purposes. On-staff locksmitch or programmable locks? Hmmm.

      These computer professionals say that accurately counted free elections are the bedrock of democracy. Voting, they claim, is too important to be done on a computer. The irony is delicious--it's sort of like group of doctors arguing for the return of leeches because the President of the United States is too important to be treated by modern medicine.

      Oh boy. Even if this analogy were suitable (it isn't, obviously), there is still no irony here.

      Because the voting is done on a large touch screen, they can use big fonts that are easier for the elderly to read.

      Eh? How, exactly, is it easier to print big fonts on a screen than a piece of paper? I think the cost of paper varies less strongly with size than, say CRT and LCD technology.

      They can even confirm the voter's choices on a second screen--which means that there would be no more elderly Jewish voters in Palm Beach accidentally casting their ballots for Pat Buchanan.

      Oyve. Wow, two screens. Well, that sure represents carved-in-stone untemperable data to me. Regardless of the fact that the data could still be sitting in memory, not recorded permanently, and still quite subject to fraud or incompetence.

      The [trojan or back-door] logic could be so well hidden that not even a careful review of the machine's source code would find it. This isn't as far-fetched as it might sound: Unauthorized features called "Easter eggs" are routinely hidden in commercial software, even software shipped by Microsoft.

      (Emphasis mine). Bullshit! Careful review of source code finds as much as it wants to. And the example of "Easter eggs" in MS software is inappropriate since MS doesn't release source code.

      paper is a fundamentally bad way of making and keeping accurate records. Paper is bulky and heavy. It can be hard to read something recorded on paper, no matter whether the marks were made by hand with pen-and-ink or by a computerized printer. Paper rips and gets jammed in machines. Paper dust gets everywhere. Eliminating paper, Selker explained to me, has the potential for dramatically improving elections.

      WTF? And computers are less buggy than paper?!?! Help me.

      "But what about all of the ways that you can hack the voting machines?" I asked him. Selker laughed. Politicians, he told me, have been hacking elections in America for more than 200 years.

      Hahah, haha. Good pun. Now, seriously, what about all the ways that you can hack the voting machines?

      thousands of Democrats, many of them minorities, showed up at voting places and discovered that they were no longer registered. Why? Because it's illegal for convicted felons to vote unless that right is specifically restored. Florida had recently purged the voting roles against a computerized database of convicted felons; tens of thousands of people were removed, some apparently in error.

      Oh no, the felons couldn't vote. Whatever shall we do? Jeebus, I think I know the case in question, and the "some apparently in error" were 2 people with repeatedly rejected appeals. Not pending appeals mind you, flat-out rejections for appeal -- though apparently the felons claimed that was unfair. this is not the sort of election hacking that worries me.

      Other techniques for stealing an election, Selker told me, are stationing tow trucks outside the polls to intimidate voters; setting up po

      --
      everything in moderation
    4. Re:Why not use digital cash-like protocols? by Anonymous Coward · · Score: 3, Interesting

      If the vote is trackable through the system today, but only by the originating party, then fraud would be rapidly exposed. If the voter's ballot is a key countersigned by the party receiving the vote upon voting, then anonynimity is protected, and all votes are provable in both directions.

      This might not be a good idea. The basis for non-trackability of the vote is rooted in the need to remove incentive to buy votes. If somebody pays me to vote properly then he/she certainly wants the proof that I did vote as agreed. If the my votes happens to be trackable by me, then I can prove that I have cast my vote properly and claim the agreed sum of the money. If there is no such trackability, I can not prove or disprove that I have voted as agreed, so incentive is gone: cheaters know very well they too can be cheated, so they alwasy want solid proof.

      Not all things are as simple as they seem. The way we vote today has developed through the last couple of centuries, and each piece neatly fits in the greater picture. There is always possbility of "hacking" the voting process, but in the long run it's hard to revolutionize something that has evolved through time to become what we know today as the act of casting a ballot. IMHO revolution in case of voting system isn't Good Thing.

      Anonymous Cowards Unite

    5. Re:Why not use digital cash-like protocols? by Minna+Kirai · · Score: 4, Insightful

      Eh? How, exactly, is it easier to print big fonts on a screen than a piece of paper? I think the cost of paper varies less strongly with size than, say CRT and LCD technology.

      There's a graphical trick an electronic screen can do called "scrolling". A single piece of equipment can show data in a series, not just one predetermined thing. One LCD screen, 640x400 pixels, can display 100s of candidates in succession- and in huge fonts (if the voter wishes).

      To do that on paper would be expensive not just to print them all, but more importantly because it makes counting the votes that much harder. There's more paper to store, and collating from a stapled packet is much harder than just reading individual cards.

      WTF? And computers are less buggy than paper?!?! Help me.

      Ok. For data over a certain size, individual sheets of paper are more error-prone than computer files. As you saw in the Florida election, just having the votes in hand doesn't mean you know what the total is. For nations the size of the US, counting votes can be a monthlong procedure- and that's with a significant chance of error on each one (better form design can reduce it greatly- no butterfly+chad). The inabliity to count & recount quickly is itself a kind of buginess.

      Many of the ways that a paper vote can be hacked are just allegations- but that's the problem. Because huge stacks of paper are so unwieldy to analyze, we can't be sure how many disputed votes might've really made a difference.

      Another paper problem is its fragility- a single saboteur could destroy 10000s of paper votes by fire, but digital votes can be distributed to multiple remote sites immediately as they're cast. Historically, what happens if some ballots are "lost"? Do the authorities redo the whole election? Not on your life.

      This, the last paragraph, is the only one worth reading, and interestingly it contradicts some of the earlier statements with which I took issue

      The whole point of the article was to support electronic voting. It just laid out the typical objections first- but the subtitle of the page clearly telegraphed what the conclusion would be. How the last paragraph contradicts (or even addresses) much else in the article escapes me.

      PS. I generally do not approve of this guy's reportage.

    6. Re:Why not use digital cash-like protocols? by Hettinga · · Score: 4, Insightful

      I don't understand why a cryptographic protocol using a blind signature can't be used to make an auditable voting system.

      It's real simple.

      The paradox of internet voting is that you can't vote on the net without being able to sell your vote.

      That's because blind signatures -- certainly the most secure, and probably the cheapest way to do things, especially since the patent expires in a year -- create bearer financial instruments.

      Can you say, "equity", boys and girls? I knew you could... :-)

      In other words, blind signatures, right out of the box, create a secure anonymous vote, but it is, by definition, a vote you can buy or sell. In bearer form. For the most part, anonymously. For cash, in bearer form. That is, anonymous cash. :-).

      In fact, without a mondo-draconian is-a-person, gimmie-a-sperm-sample biometric identity scheme (say, voting in meatspace like we do now), you can't vote on the net. The paradox again.

      For us anarcho-capitalists, buying and selling votes is a feature, not a bug. It's even a god-given right. But for you *statists*, on the other hand, that's a problem, yes? ;-).

      Seriously. At the 2001 Financial Cryptography conference in (where else? :-)) Grand Cayman, there was this panel session where various famous, and mostly liberal, academic cryptographers were beside themselves, in front of an audience of people mostly of the same mind -- pissed off and liberal, not famous -- about how to do a cryptographic voting protocol in light of Bush "stealing" the election in Florida.

      They started this panel at 10-ish, and one "yeah, what he said" lead to another, and they fulminated all the way through lunch before they finally took questions from the floor.

      I was first in line. :-). I noted that not once in the entire three hours had they talked about financial voting (equity, remember?) at the world's only financial cryptography conference. If, say, the conference was your idea, or something, it might even make you want to terminate the academic discount, or something... :-).

      One of the reasons that this got up my nose is, as you might have guessed by my .sig, below, I define cryptography into two kinds. (There are two kinds of people, those who think in dichotomies, and -- well, you get the idea...) The first kind of cryptography is political cryptography. That is, these days, at least, cryptography used for and against nation states, since empires mostly don't exist, feudal ones, anyway. Political cryptography is the stuff involved in, say, your "rights" (see, "rights" below), online.

      All the rest, for lack of a better term, is financial cryptography. I mean, sooner or later it all boils down to money, right? I'd even shoehorn Schneier's "your kid sister" in here too, just to be ornery, except that sibling rivalry is politics, if there ever was any.

      And, I would say, even after USElection2K -- and 9/11, especially after 9/11, where the stock market was almost taken out, if they'd waited an hour or two for a few hundred million shares in un-cleared and un-settled trades to build up, because *that* would have caused more pure hell and hardship than even 3000 deaths could cause-- financial cryptography is *still* the only cryptography that matters.

      Finally, that paradox, that the only secure vote on the net is voting a share of mostly anonymous digital bearer equity in exchange for mostly anonymous cash is probably proof of my political/financial crypto dichotomy if there ever was one. Why? Because it points, some day, to efficient, competitive markets for force and the collapse of force monopoly, which is the very foundation of what the average statist would call "government". All cops and soldiers become rent-a-cops, in other words, reporting to their shareholders and customers like everyone else in the economy.

      Secure voting, indeed. Efficient markets are the most secure, anonymous votes there are.

      "When the hares made speeches in the assembly and demanded that all should have equality, the lions replied, "Where are your claws and teeth?" -- attributed to Antisthenes in Aristotle, 'Politics', 3.7.2

      --
      ---------- Financial Crypto is the Only Crypto That Matters
    7. Re:Why not use digital cash-like protocols? by Palarran · · Score: 2, Insightful

      More incentive? I'd say not. Power seems very desirable, to judge by the number of already wealthy who seek it.

      One advantage financial transactions have over electoral transactions is verifiability. Each pair of parties in a transaction will ensure their end happens properly. And stays that way. A vote is cast into the void, with no good way to ensure that it stays cast.

    8. Re:Why not use digital cash-like protocols? by Quothz · · Score: 2, Insightful

      WTF? And computers are less buggy than paper?!?! Help me.

      Generally, I agree with you. But this statement... well, yeah, computers are less buggy than paper.

      You might be thinking of the thing on top of your desk as a computer. It is, but there are a lotta types of computers in this world. Dedicated machines do pretty well. When's the last time your digital watch crashed? Ever have to re-boot your microwave in mid-cooking? You think currency counters make many mistakes?

      Sure, if you want a flexible user interface, Plug n' Pray, Quake III, and a set of interoperable office applications, you're gonna get problems. But if you want something that just counts stuff, you can't beat silicon.

    9. Re:Why not use digital cash-like protocols? by Hywell · · Score: 2, Insightful

      tens of thousands of people were removed, some apparently in error.

      Oh no, the felons couldn't vote. Whatever shall we do? Jeebus, I think I know the case in question, and the "some apparently in error" were 2 people with repeatedly rejected appeals. Not pending appeals mind you, flat-out rejections for appeal -- though apparently the felons claimed that was unfair. this is not the sort of election hacking that worries me.

      Didn't you read the portion that you copied where it said "tens of thousands of people were removed?" The point isn't that felons couldn't vote, the point is that they used inaccurate lists of felons to purge the voting voting records in Florida. These lists included people who had had their voting rights restored and those who had never been convicted of felonies. This is exactly the kind of election hacking that should worry us all.

    10. Re:Why not use digital cash-like protocols? by jwdg · · Score: 2, Insightful
      Ok. For data over a certain size, individual sheets of paper are more error-prone than computer files. As you saw in the Florida election, just having the votes in hand doesn't mean you know what the total is. For nations the size of the US, counting votes can be a monthlong procedure- and that's with a significant chance of error on each one (better form design can reduce it greatly- no butterfly+chad). The inabliity to count & recount quickly is itself a kind of buginess.

      Actually, speed of count is in no way related to country size, because you should really be counting on a distributed local level and counting in parallel. Despite using entirely paper-based, hand (not machine!) counting, the UK manages to deliver final election declarations for the majority of the country within 12 hours of close of poll. For very rural areas it takes up to 24 hours.

      It seems to me that the US has less need of rapid counting than the UK. Our national administration changes as soon as the result becomes clear - it would matter very little if a US presidential election took 48 or 72 hours to count (can't comment on other US elections). I can't see why it need take any longer than that if there was the willpower there to do it!

      It seems that there is pressure to make voting cheap. If you think that election of the president of the USA is of some importance, (and is an infrequent event) maybe it's not so bad to spend some money on it.

  2. Paper ballot problems by Mr.+Darl+McBride · · Score: 5, Insightful
    It's not something that gets widely publicized, but it's pretty much the rule that paper elections have their problems -- S. Garfield could have spoken a bit more about this. Political analysts like to quote that for any election within 10% of a tie, it's a coin toss as to who really won.

    Not to beat a dead horse, but this was very much the issue with the 2000 presidential election. When it became clear that Florida needed to be counted more carefully, it was discovered that boxes of ballots had been damaged, left in insecure locations, lost, or in one case even stolen. The large delays weren't on account of time needed to actually recount, but to establish how to compensate for the above, and for the fact that many boxes were discovered to never have been counted in the first place!

    Election engineers constantly vow to correct these problems, but for 200 years, we've been having the same problems over and over. At times it almost seems like some parties simply don't want the problems solved!

    1. Re:Paper ballot problems by Mr.+Darl+McBride · · Score: 3, Insightful

      I think the barrier to this kind of a sea change is as much about comforting the public as it is about improving the technology. Try explaining keysigning to your grandmother or the brimstone and hellfire fundamentalists. Both are heavy voters, but neither grandma nor the fundies trust anything invented in the last hundred years if it takes more than five words to explain.

    2. Re:Paper ballot problems by bryanthompson · · Score: 2, Interesting
      I'd really like to see your sources for the following comments:

      it was discovered that boxes of ballots had been damaged

      left in insecure locations

      lost

      one case even stolen

      The large delays weren't on account of time needed to actually recount, but to establish how to compensate for the above, and for the fact that many boxes were discovered to never have been counted in the first place!

      I want facts, not propaganda or liberal conjecture.

    3. Re:Paper ballot problems by plalonde2 · · Score: 4, Insightful
      The key to paper ballot accuracy is *local* counting. Here in Canada, ballots are counted at the polling station at the close of voting, by a multi-partisan committee - I believe each candidate is allowed to provide someone for each station.

      That helps in a number of ways:

      1. There are relatively few votes at a polling station to count - several thousand, max.

      2. There are *many* eyes supervising a *short* counting session, allowing counters and verifiers to remain focused.

      In any system where the ballots (in boxes or not) are moved before counting (which I understand is common in the US) fraud is much easier: ballot boxes can disappear or be replaced in transit, centralized counting require much longer attention spans, non-partisan counters are almost certainly not, and so on.

      Regarding electronic voting, sure, use a machine, but make the machine generate a voter-verifiable paper ballot. Insist that ballots be counted at the polling station *immediately* at the close of the polls, confirming the electronic result.

      Anything else and I'm not sure your votes mean anything.

    4. Re:Paper ballot problems by nlinecomputers · · Score: 2, Interesting

      I admit that I haven't read the article yet but I'll say this. Much of the voter fraud in paper ballots would stop if they simply counted the ballots at the polling place first, in public view, before they load them up and haul them to the court house. If the ballot box never leaves the sight of the public then it is much harder to mess with the vote. Any system can be fouled with but the more eyeballs on the event the harder it is to pull off.

      I am not a programmer so I will never trust a computerised election. I personally have no ability to confirm what a select group of appointed overseers(programers) will tell me about the security, or lack of, the computerized or even mechanical election system.

      All the machines and computers are just a shell game to steal elections. A paper and pencil and public counting and who the hell cares if it takes 10 hours to do it. They count paper ballots in Canada often in under 4 hours.

      Our right to vote was stolen years ago. Elections are a sham and our last presidental election proved it. I'm a Bush supporter and even I think that he stole the election. Not that Gore didn't try. Bush was just better at it. Just like Clinton was better then Bush or Dole at it.

      --
      Slashdot, home of supporters of free software, free music, and free speech.Except for Moderators that disagree with you.
    5. Re:Paper ballot problems by jfern · · Score: 2, Funny

      Exit polls are usefull as a judge of how rigged an election was. If there are no exit polls in 2004, I'm not going to trust any of the results.

    6. Re:Paper ballot problems by Brandybuck · · Score: 3, Interesting

      Well here in California some ballots were found floating is SF bay, and a ballot box left too long in the trunk of a pollworker's car. I don't have the facts, but I read it in several different local newspapers. No, I don't have sources, since I through out newspapers more than a week old.

      But simple logic should tell you that after a few recounts in Dade county involving manual handling, the odds of unpunched chads becoming loose or even falling out, are not insignificant.

      I also have experience on the latter. I spent a few months working for a major printing press that had the contract for the upcoming state primary elections for several states. All the ballots were punch-style. Loose chads were all over the floor at the end of the shift. Just sliding a ballot sheet over another would guarantee a chad dropping out. Fortunately there were a lot of QA procedures in place. Overall the damaged ballots would be an insignificant factor in an election. But when the 2000 Florida race was so close, that factor could make a whole bunch of people get their panties in a twist.

      --
      Don't blame me, I didn't vote for either of them!
  3. HTTPS link to the article by Jack+Porter · · Score: 3, Informative

    Here's a non-HTTPs one for those of use who don't trust encryption technology in general, not just electronic voting :-)

    http://www.technologyreview.com/articles/wo_garfin kel090303.asp

  4. ITYM "Garfinkel" by KnightStalker · · Score: 3, Informative

    You know, like the author of "Practical UNIX and Internet Security."

    --
    * And remember, it's spelled N-e-t-s-c-a-p-e, but it's pronounced "Mozilla."
  5. The need for open source by SargeZT · · Score: 4, Insightful

    Nevertheless, most computer professionals are opposed to the DRE machines. One reason is that there is fundamentally no way to audit them: If 600 people vote at a DRE on Election Day and the machine says that 310 voted for the Democratic candidate, who is to say that the number 310 is true? Perhaps only 280 voted Democratic, but the machine was programmed to randomly flip 5 percent of the Republican votes to Democrat before recording them on the computer's hard drive. To make this sort of programmatic tampering harder to detect, perhaps the program was devised so that the flipping would only happen on the first Tuesday in November. On other days--presumably the days when election officials tested the voting machine--no vote flipping would take place. To make it even harder to detect, perhaps the flipping occurs only when the machine discerns that the vote is close; this would avoid the embarrassment of having polls predict one outcome, and having the machines tally another.

    This only shows the need for open-source software in the governement. If the source for the voting machines was available to all programmers world-wide, then there would not be this concern! If you used closed source software, then who knows what backdoor's the programmers could put in?

    --
    And why did you staple the trout to the RAM?
    1. Re:The need for open source by Anonymous Coward · · Score: 2, Insightful

      There's no guarantee that the source we're shown is the same as the source that generated the executable handling voting.

      A better choice is an electronic system that allows voters to make and edit their choices, then print out a ballot that lists the choices the voter made, which printed ballot is then used for tallying votes. It might include a bar code to be machine readable in addition to the human readable component. The ballots could be processed in batches, with randomly selected batches hand counted to verify that the machine read tally matched the human count, as a further protection against rigging machines for a false count.

    2. Re:The need for open source by Istealmymusic · · Score: 2, Informative
      Actually, one of Stalin's more famous quotes is about elections. I don't remember the exact words, but he essentially says that it's enough for the people to know that there has been an election. After that, it doesn't matter who they actually voted for--the only thing that matters is who counts the votes.
      That quote you're looking for, for the record, is: "Those who cast the votes decide nothing; those who count the votes decide everything." -- Josef Stalin
      --
      "The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
  6. It's all secure by Psychotic_Wrath · · Score: 3, Funny

    It has to be secure if it is online... Nobody has EVER had their credit card number stolen online... =D

    --

    Doctors do Massage in Longview WA now, who knew?
  7. Garfinkel, dammit. by lungofish · · Score: 2, Interesting

    Not Garfield.

    It's right there at the top of his site.

  8. A lot of his points can be done with E-voting too by cyberguyd · · Score: 2, Informative

    Most of these techniques of stealing an election, "stationing tow trucks outside the polls to intimidate voters; setting up police roadblocks (as was done in Florida in 2000); intentionally designing confusing ballots; putting people on the ballot with the same name as your opponent; and getting votes the old fashioned way--by buying them" can be used for e voting, too. In addition, usually three people view the paper ballot before recording the vote, no one person reviews ballots and records them. I still don't trust e-voting and never will. No system is perfect, how about some of you coders out there discuss the perfectness of your code. Unless you're coding "Hello World", I don't think so.

  9. yeah, well... by bryanthompson · · Score: 3, Insightful
    Simson Garfield looks at the other side of the story and comes away thinking that e-voting might not be so bad, if done properly....
    I don't think electronic voting being a good or bad thing is the debate at all. Most people think it'd be a better, more organized way to do it. Most of the people who are against it are the typical nay-sayers who are going to be against any type of progress/innovation.

    The real debate is about who'se going to be making the software/equipment to make it happen. We've heard about the buggyness of the Diebold voting systems, and talked about how we'd design the voting systems...

    So why don't some of us get together and just do it? Seriously, if someone made an OpenSource voting booth that was secure and worked well, it'd be huge -- plus, it'd be cheaper for the government. I can't think of a better way to get some exposure to OpenSource.
  10. A clear answer: by greppling · · Score: 2, Insightful
    Open source laws have often been criticized because they might favour one solution over another for ideological reasons, ignoring the techincal ones.

    This should be an obvious case where even the general public might be possible to convince that all the software in such a system must be open source. There is no excuse for not doing so.

    Of course, this is not yet the complete solution, but without it I cannot think of one.

  11. False Choice! VerifiedVoting needs physical record by ClarkEvans · · Score: 4, Insightful

    The article starts out with a False Choice logical fallacy. The reporter asserts early on that we either have touch screens or paper -- to create tension and proport to show "another side" of the argument. But it is really a misrepresentation of the facts. The Verified Voting people went way out of their way to make sure that they wern't against paper ballots. What VerifiedVoting is For is a PHYSICAL verification of electronic voting.

  12. Redundancy, anyone? by Empiric · · Score: 4, Interesting

    He mentions several ways that traditional ballot voting is just as 'hackable' as the electronic version.

    Though, naturally, the distinction between manual ballot stuffing and computer ballot-stuffing (and the like) has similar differences as between bank robbery and embezzlement... the former usually leaves a lot more physical signature and is usually more easily traceable as to the "who's" and "how's".

    update nationalvotes set candidatechosen = "Bush" where name like "%e%" ... could be hard to detect or trace, if there was a security lapse.

    As an idea, how about having in effect two buttons for a given candidate, each of which hooks up to a completely different network run by a different company, then comparing the results between the two? It seems like this could go a long way to verifying accuracy and providing a traceback method for voting fraud.

    Just a thought.

    --
    ~ Whence do you come, slayer of men, or where are you going, conqueror of space?
  13. Author of the article has a good reputation... by beacher · · Score: 4, Informative

    Just did a basic search on Simson Garfinkel I didn't know who he was... He's a writer for O'Reilly and has penned/contributed to some of their books "Practical Unix & Internet Security, 3rd Edition","Web Security, Privacy & Commerce, 2nd Edition","Database Nation (Paperback) "... damn he's been writing Unix security books since '91...

  14. voting customs make voting insecure by commrade · · Score: 5, Interesting

    The mechanism of voting must be ethically secure from all forms of fraud. Currently, there is no standard voting mechanism. Paper voting machines, long the standard, are cumbersome and inefficient. Electronic voting mechanisms are prone to fraud from outside interestes or from internal corruption.

    To solve the problem of voting fraud at a mechanical level, many would seek to improve the mechanism. These voting machines are, at their core, computers. From touchscreens to punchcards to beans in a hat, voting machines are all computational devices. There are limits to the security/infallibility of any secret voting machine. The mechanism can be tampered with at too many levels. Any mechanism installed to monitor another anti-fraud mechanism could be tampered with as well.

    The only solution that comes to mind is public voting. Public voting would be the case that you let your vote be associated with you. No more voting anonymously. This may seem like a great loss of freedom, but consider the increased power it gives the public. Votes could be counted and recounted by several independant parties after and during the vote. Being responsible and accountable for the vote that you make might seem like a liablity, but it may be a small price to pay for equal and accurate representation.

  15. Hail to the Theif! by YoungBonzi · · Score: 2, Interesting

    There will always be ways to cheat a system, electronic or not. The focus should be on ways to validate a vote. For instance in the case of electronic voting, flags should be raised if a voter votes outside his party, or has not voted in past elections. I'd personally like to see something in writing telling me who I voted for when the voting is over, like a site where I can query my voting history.

  16. OSS is good, physical record is essential by ClarkEvans · · Score: 3, Insightful

    by providing a backup "counting" mechanism which can be used to verify that the voting machine is working correctly. Open source will not solve it (although it will make it harder) as you still have many ways which the machine can be tampered with. Clearly the reporter disagrees with this view, and says:

    "What about the value of a paper trail? I asked Selker. Just having a vote on paper is no guarantee that it will be correctly counted, he explained. He cited an example (again from Chicago) of an election commissioner who bragged about counting votes for a Republican candidate and then writing them down as votes for the Democrat."

    While this is cute, and it is possible to mess with the paper ballots by mis-counting them -- the point of paper ballots is that you can re-count them under bright lights... and since someone _could_ be shown to have lied it makes catching evil election commissioners much easier. Recounting an electronic votes, however, well, is this even possible?

    This reporter has an axe to grind and I think he is seriously playing games. Especially when he says "Before talking with Selker, I was squarely in the anti-DRE camp." How someone can be evern remotely informed about DRE and propose an "alternative" while not even mentioning a reference to and then completely mis-representing the adecemics and practioners who are in the "anti-DRE" camp [1]? This quote is just yet another stratigically placed logical flaw that his paper is riddled with.

    [1] (VerifiedVoting).

  17. Psych vs Reality by Erick+the+Red · · Score: 4, Insightful

    While both systems have their flaws, I suspect that more people will try to exploit the e-voting system than the current physical system. Currently, you either have to be present at the voting station, or in contact with a box of ballets to mess with the results. With the internet, there's less evidence to leave behind, and you can scam the system from the comfort of your home (or a public comp if you want less of a trail).

    --

    DO NOT WRITE IN THIS SPACE

    ok
  18. Re:Garfinkel is comparing apples and oranges by letxa2000 · · Score: 2, Interesting
    His essay does make sense. If you go from paper to electronic voting, yes, you still have the traditional forms of intimidation... but the actual voting mechanism?

    Right now a vote can be thrown out because the voter makes a stupid mistake. Perhaps the voter is stupid or maybe the ballot format is. A vote can be ignored if a vote counter at each counting location doesn't like the vote and slips it into the garbage or, as the essay says, just records the Republican votes as Democratic votes. The numbers can be messed up anywhere along the line.

    With electronic voting the only thing that fundamentally has to be checked is that the whole world agrees the code is correct without little treasures to modify votes. You make the code simple (it doesn't have to be complicated), you bring in software developers that represent each political party, you give them each the code to browse to their heart's content. Each software developer then compiles the program with their own copy of the code (which they inspected and can archive and take with them) and they all come back and all the executables better be identical. That way everyone agrees we're talking about the same thing. Then you do an MD5 on that bugger and somehow work that into the encrypted vote that is recorded on the system. That takes care of the actual program that is being used being known to be valid and accepted by everyone.

    Once you political parties are confident that the program itself is sound, getting the kinks out to keep vote selling out of town are minor details.

    If the program can be certified by all concerned as described above there is virtually no way anyone could modify the results on election day.

  19. Missing the point? by carsont · · Score: 4, Insightful

    The article points out many problems with the traditional voting system, but few of them would be eliminated by the adoption of electronic voting machines. No matter what sort of device is used to record the votes, corrupt officials can still disenfranchise or intimidate voters, poll workers can still be ignorant, and so on.

    Just because the current system is broken doesn't mean it's okay to go ahead and adopt one that will introduce even more vulnerabilities. Setting up roadblocks is one thing, arbitrarily altering votes remotely with no audit trail is another.

    I don't think it's necessarily impossible for a sufficiently secure electronic voting machine to be built, but the Diebold system sure ain't it; such a dangerously insecure system deservers nothing less than the stiff opposition Garfinkel pokes fun at.

    --

    Ubi dubium, ibi libertas.
  20. Read the fine print by Stingr · · Score: 2, Funny

    e-voting might not be so bad, if done properly.

    A government project that is implemented well. Isn't that an oxymoron???

    --
    Chaos reigns within.
    Reflect, repent, and reboot.
    Order shall return.
  21. Re:chain voting by aridg · · Score: 2, Informative

    Here's my guess:

    Chain voting is *not* a way to fraudulently change the vote, it is a way for a rich guy to pay voters for verified votes for the rich guy's candidate, which is impossible with a true secret ballot.

    Rich guy somehow gets his hands on a paper ballot cast for his candidate -- maybe by going to vote himself and not putting it in the box. Rich guy can now go to someone about to vote, and say: here's a ballot cast for my candidate. You go mark your ballot for my candidate, but put my ballot in the box and bring me the ballot you marked. Rich guy makes sure that his ballot is marked in such a way that he can check that the ballot brought back by the voter is the newly marked one.

    This way rich guy knows that the ballot cast by the voter was the one that rich guy marked, so he knows who the voter voted for, and can now safely pay him, and use the ballot that the voter just marked to give to the next paid voter.

    This is bad if you think that being able to pay voters (which is in fact illegal) will result in the downfall of democracy. Personally, it seems to me that having politicians pay voters directly with their own money would at least be a bit more direct and efficient than the way they buy elections now, often using the taxpayers money... but I digress...

  22. Just as hackable? A matter of scale. by charlesbakerharris · · Score: 2, Insightful
    It's a heck of a lot more work to stuff 5,000,000 extra ballots into boxes around the country (town, state, county, whatever) than to write a program that does it.

    It's the same reason email spam is a lot more annoying than bulk snailmail. So saying that this is just as hackable as paper ballots is, frankly, a stretch.

  23. Idiot /. editors by Junior+J.+Junior+III · · Score: 2, Informative

    Simson GarFINKEL, not Garfield. Who's editor today, George W. Bush?

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
  24. Hackable... by PRickard · · Score: 4, Insightful
    Are the old paper ballot systems easy to commit fraud with? Certainly. Any group of people who supervise a traditional voting station could conspire to fudge some voting results. At one precinct. One vote at a time.

    Electronic voting systems allow massive tampering across multiple precincts - from thousands of miles away. And you can't narrow the suspects down to two or three people who supervised voting in one precinct - anyone with a modem and technical know-how can be a suspect when electronic voting goes sour.

    --

    == Paul Rickard, Editor of The Microsoft Boycott Campaign ====

  25. Why must it always include the internet? by lordvdr · · Score: 3, Interesting

    Who says "the solution" has to include the internet in some or any form?
    Put a kiosk in every grocery store, have it dial-up to a central server push/pull whatever it needs to. for practical purposes, you could have it do this every 30 min to save phone lines or something.
    Alternately, have the kiosk connected to internet, but "hide" all IPs, this isn't a security through obscurity issue, this is because every stupid script-kiddie would DOS any "central" or even semi-central server.

    And just as a side note, at least in Texas, stop w/ this bullshit about having to go to a specific location to vote. I have to drive half way across town to vote in "my district". Put the voter registration on the server as well, when I scan my barcoded AND (wtf?) magstriped DL through it, mark me voted. You can know what to pull up based on my voter registration.

    --
    If you are out to describe the truth, leave elegance to the tailor - Albert Einstein
  26. oh boy... by Joe+the+Lesser · · Score: 2, Funny

    Why do I have the feeling that a mysterious man known as 'Cowboy Neal' would win every election.

    --
    "I only speak the truth"
    Karma: null(Mostly affected by an unassigned variable)
  27. chain voting - how it works... by wadiwood · · Score: 3, Informative

    Although I'm not sure that vote buying or selling should necessarily be wrong, ie people are still responsible for their vote, they just choose and accept to give it in exchange for money. They'd have to choose and accept the actions of the person whom they elect that way.

    From here about half way down

    38 / March 2000 Illinois Issues

    One major vote fraud technique was "chain voting," where a wily precinct captain would obtain a blank punch card, often by securing an absentee ballot, and punch in the "right" votes. He would then give the prepunched card to a voter -- sometimes solicited off the street with a few bucks or a bottle of cheap wine -- have him go in to vote, drop the prepunched card in the box on the way out and hand the precinct captain another unpunched card. The "chain" could go on all day, as long as cooperating voters could be found and friendly election judges didn't examine things too closely.

    ----------
    Note that this method probably works with any paper voting system.

    It would be interesting to have a system whereby a computer can be used to facilitate the vote (eg with photos of candidates etc) print the filled out ballot, and it also records the result. Then the paper vote count could be compared with the computer vote count. If they were different you'd know that some stuffing around had occured although you still couldn't rule out "chain voting". Hmm, maybe if the paper had a security tag that beeped if it left the room...and you could see people putting their ballots in, and they had no opportunity to hand blank ballots over to bodgy election officials without being seen by everyone else that is voting.

    I think if we're game to use the internet or computers for banking we should be game to use it for voting. Also if we do stick with paper, a computer system that prints out the ballot would still help people who can't read or see paper or whom have dodgy handwriting. Ie it would still be better than paper alone.

    --

    -- it must be true, it's on the internet.
    1. Re:chain voting - how it works... by Heisenbug · · Score: 2, Interesting

      how about, the computer prints out a piece of paper, behind glass, so you can verify what it says, but you never get to touch it in any way? all the pieces of paper are collected in a secure location in each machine. verifying that the computer has no way to mess with the paper once it's printed shouldn't be very hard.

      it looks like the chain voting thing works because the manipulator can verify to some extent that the voter picked the right candidate. if you don't give the voter any kind of paper to carry out, the system collapses (and of course even now a wily voter could keep the bribe and vote for whoever they wanted simply by soiling the prepared ballot and asking for another one).

      I suppose that brings me to another thought -- whether buying votes should be wrong. i think that, morally speaking, taking someone's money and then voting for whoever you feel like is pretty nifty. taking someone's money and then voting for whoever they feel like is a very bad thing, however. think about the obvious influence corporations have now in the US -- all the issues we talk about here with the senator from Disney and so on. would you like to see what happens when a corporation's power to influence elections is multiplied ten-fold? when exxon mobile, walmart, and general motors are the three biggest forces in American politics?

      heh. ok. so would I. but I think it would be the kind of movie featuring arnold schwarzeneger rather than robin williams, don't you?

  28. There is a reason we have 3 branches of government by StillNeedMoreCoffee · · Score: 5, Insightful

    Our forefathers didn't trust each other. They knew that opposing interests and herd behavior were dangerous things and devised a three part government that allowed things to go slowly enough and within sight of all (for the most part) as checks and balances to loosing our freedoms (current government take note).

    One of the most successful business technologies in the past few centuries, that made business possible, was the creation of double entry bookkeeping, with its built in checks and balances. But even that is not enough, companies are audited by independent auditors (we usually independent, see what happens when they are not).

    Without these transparancies of process and independent oversight we would have many more, Savings and Loan scandals, or Enron's or WorldComs. Even with those in place, greedy people will be constantly trying and finding ways around those controls.

    So let's have a non-transparent centralized computer tally of votes. Lets require that citizens understand and or have the electronic technology to vote. We don't need to maintain our freedoms that badly do we?

    Today they annouced another round of hackable exploits to Microsoft Office software. Also, today Taiwan is being attacked digitally from China.

    Electronic technology itself isn't the answer. Encryption does not protect against attack, it only slows it down. Case in point, I have heard it said that the DES standard was adjusted to be fewer bits so only the large NSA computers could crack it. The government is nervous about any technology that prevents them the ability to spy on information or individuals. So then only the holders of the most computer resources could crack your vote. Do you trust who is in control of policy there now? Or more importanly do you trust who is going to be in control of those resources in the future. That is the fundemental pessimism that was built into our three branches of government for good reason. Any solution to the voting problem, and we do have a serious voting problem as exhibited by the last presidential election, needs to include transparent checks and balances, needs to be simple and non-technological for the voter, and needs to have the eyes of many people of differing views watching the process like a hawk. Our very future is at stake and we can't let it be controlled out of sight or hackable, by anyone.

  29. Fatal exception. by Mulletproof · · Score: 2, Insightful

    Hell, open heart surgery "might not be so bad, if done properly," either. The trick is doing it properly, which seems to have the odds stacked heavily against it. I still maintain ist a hellva lot easier to have a few thousand digitally altered votes go unnoticed than it is a few thousand dead people or illegal immigrants voting. At least there is normally some sort of paper trail on the latter people can point fingers at.

    --
    You need a FREE iPod Nano
  30. paper voting option by JimBobJoe · · Score: 2, Interesting

    I've started the process of lobbying my state legislature (Ohio) to allow a voter to opt-out from using the DRE's...and vote on a paper ballot to be counted by the pollworker...if they wanted.

    In fact, this is what I sent a state representative today:

    The controversy concerning voting machine technology reliability and security alarm many Ohioans. The beauty of the elections system is that it has been tried and tested for many decades...processing votes by hand.

    As a pollwoker myself, I believe that an Ohioan should be able to vote in the way they feel most comfortable and confident; clearly the failures in Florida reflect this. If a voter doesn't feel that the voting machine will count their vote accurately, they should not be forced to vote that way.

    For this reason, I request that legislation be introduced allowing for an Ohio voter to opt out of using the machine and vote on a paper ballot.

    I am not entirely sure on how this would work...certainly a county could print up a number of pre-printed cards with the candidate/referendum choices. However, it could also be possible for a voter to simply write down their choices, at the polls, on a piece of paper, and that paper be submitted into a ballot box (or envelope) for counting at the end of the night.

    I believe this greatly enhances the security of the voting machines...voting machine companies would always be competing with the tried and true method of voting, and that competition will make for a better voting system. Not to mention the fact that Ohio voters will appreciate having the choice.

    There's no reason why someone should be forced to vote on a machine they don't want to use, please make it possible for Ohio law to recognize this.

  31. Re:Locks by Detritus · · Score: 2, Insightful
    • Dependence on internal power source.
    • Susceptibility to environmental conditions, such as temperature extremes, high humidity and corrosive atmospheres.
    • Vulnerability to EMI and EMP.
    • Vulnerability to water damage.
    • Vulnerability to smoke damage.
    • Lack of long-term field experience.
    • Proprietary designs and lack of standardization.
    --
    Mea navis aericumbens anguillis abundat
  32. what is a "chain voting scam"? by RussP · · Score: 2, Informative

    The article was extremely misleading in its claim that academics such as David Dill at Stanford are opposed to DRE voting systems. Dill does not *oppose* DREs, he just believes that they should produce a paper ballot, which should be used at least for a back-up or verification of the electronically recorded votes.

    The article mentions a "chain voting scam" that backup paper ballots are supposedly vulnerable to, but it says nothing whatsoever about how the scam works. Does anyone know what this is all about?

    By the way, please read Ensuring the Integrity of Electronic Voting.

    --
    I watch Brit Hume on Fox News
  33. Re:Sounds like a good idea by bryanthompson · · Score: 3, Insightful

    If one was created and worked 100% correctly we could get in the media with it. Media connections aren't a problem. If the population knew that there was an alternative that didn't have the opportunity for fraud and it was cheap, they'd be for it. With the masses supporting something that was secure and open, i don't see how they could possibly argue against it.
    Our side of the debate would go like this: Our machine is secure, cheap, and works.
    Basically, that would be enough. We'd have to elaborate on the 'how is it secure if everyone can see how it works' argument, but that would do it.
    Their argument: They want to spend millions on machines that are closed source, proven to be insecure, proven to not work correctly, and have the opportunity to be tampered with.
    It really doesn't seem like an argument at all. But it's got to reach the public first. They'll shut it down right away if this just shows up on their desk as a proposal. But if enough people knew it was out there, it'd be impossible for them to ignore it.

    You mention Hagel... did you know i was from nebraska or did you randomly choose that one?