Slashdot Mirror


A Secure and Verifiable Voting System

meese writes "The cryptographer David Chaum, through discussion with top cryptographers such as Ron Rivest, has designed a secure and verifiable voting system. One of the goals of his design is that anyone can verify that votes were tabulated correctly. It's good to see real security/crypto people working on this problem. They also have a press release."

346 comments

  1. Excellent by i_am_syco · · Score: 1

    And about time, too. Too many rainy-day stories about e-voting.

    1. Re:Excellent by E.S+Taog · · Score: 2, Funny

      Hey, this is the only website in America that's not afraid to tell the truth, that everything is just fine.

    2. Re:Excellent by t0ny · · Score: 1
      It's good to see real security/crypto people working on this problem

      Whats sad is that they werent consulted in the FIRST place. But thats how Government works- waste time and money getting something done poorly, then pay somebody else (hopefully the people who should have worked on it originally) to come in and fix it.

      --

      Manipulate the moderator system! Mod someone as "overrated" today.

  2. One question.... by Kenja · · Score: 2, Insightful

    Will there be people involved at any point? If so then its not secure, however it may be verifiable.

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    1. Re:One question.... by Anonymous Coward · · Score: 1, Interesting

      Will there be people involved at any point? If so then its not secure, however it may be verifiable.

      Diebold's system involves people, but it is still not verifiable.

      Scenario:
      1. People come in and vote for Candidate X
      2. The votes are then re-allocated to the Republican candidate
      3. Republican receives larger share of profits from Diebold.

    2. Re:One question.... by Anonymous Coward · · Score: 0

      You forgot:
      4. Profit

    3. Re:One question.... by gumbi+west · · Score: 2, Informative
      You may care to read the article, but they actually appear to have found a secure and verifable way of voting. In fact, the best objection to it would be that it is either too verifiable (i.e. you can decript its result after voting to a third party) or not verifiable (i.e. try to verify a 1024 bit encripted key).

      The only way I can think of to keep vote you made readable would be to take into the booth a bogus second layer and then hand it to the poll worker to shred--leaving your vote intact and readable.

      As far as not verifiable, you have to be able to tell if this random hash you have in your hands is the one on the screen--how would you do that? It's not like you can print it, all .pdf viewers are different and even if they weren't only a very few printers have the precision to print exactly to scale to the precision that would be required... Consider that even printing machines have errors on the scale that they would require.

    4. Re:One question.... by thogard · · Score: 1

      Its simple.
      You have a computer take the votes and print a reciept that is human readable that gets taken home. Along with that, it prints a very large random number.
      After the election, you can go to a webpage and type in that number and it will tell you how that person voted. Thats allows the voter to veryify the results.

      The second bit is that you need to be able to go to the same web page and ask for the 1st vote or the 12,232 vote. In fact you should be able to download all the votes (including the random number) and check it in the privacy of your own home without revealing your vote.

      If the paper doesn't match what the database says, then you have a problem but thats a different problem that doesn't need to be solved now since there are already laws on the books on what to do about bogas vote coutns.

    5. Re:One question.... by mOdQuArK! · · Score: 2, Interesting
      After the election, you can go to a webpage and type in that number and it will tell you how that person voted. Thats allows the voter to veryify the results.

      (sigh) Classic mistake naively implementing a "voting verification" system. You don't want a voter to be able to prove how they voted. If you do that, historically it has been proven that voters will be encouraged (either through positive - money, gifts, etc - or negative - intimidation, beatings, etc - feedback) to vote particular ways, instead of their conscience. Every voter has to have plausible deniability.

      That's why real voting systems try to only verify that each ballot was from a unique voter, and that the reported counts of the election can be reconstructed from the individual ballots.

    6. Re:One question.... by egarland · · Score: 3, Insightful

      Someone please mod this down as overrated!!!

      You can build secure systems on top of insecure components. See any encrypted internet protocol for an example.

      --
      set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
    7. Re:One question.... by gumbi+west · · Score: 2, Informative

      Actually, I was asking about how you would verify that the random hash piece of paper you took home from the election is the same as what is on the screen. I imagine a vote would look very complex (if you look at how complex even a simple character looked in the paper when it was encripted). You may note that this paper does not propose a humanly readable vote, just a human readable id number. That way you can't prove who you voted for, but you can (if you try hard) verify your vote.

    8. Re:One question.... by Anonymous Coward · · Score: 0



      When security is build upon encryption it is built upon a closed source for 99 % of the voters.

      The counting should be open and verifiable for all voters - and should therefore be done by HAND.
      (Would make it procedure compatable with the rest of the world too.)

      Stop the hurry! Counting votes does'nt have to produce a result with the speed of light - let it come slow. The counting should be a community activity!

    9. Re:One question.... by plover · · Score: 1
      The only way I can think of to keep vote you made readable would be to take into the booth a bogus second layer and then hand it to the poll worker to shred--leaving your vote intact and readable.

      He's taken that into account. Both the top and bottom layers have the same serial number on them. The poll worker can verify that the destroyed layer's serial number matches the one on the voter's layer. I don't see where in the text he describes this, but perhaps it was an oversight that he failed to mention it.

      The bigger problems I see with the system are the complexity and cost. Explaining to non-cryptographers how this helps verify their vote was counted is going to be difficult, at best. And inventing a new double sided printer and stocking it with laminated transparent film is not going to be cheap.

      First, to have it printing on clear stock will require thermal transfer film ribbons. Direct thermal printing is not possible on transparent film. That means two thermal elements per printer: one each for the top and bottom. That also means two rolls of thermal film need to be present. Two film drive mechanisms, plus the ballot drive, plus a cutter means a lot of moving parts to warranty.

      Designing this printer to keep the colors perfectly aligned both top and bottom, plus the cutter, plus allowing for it to be loaded with ballot stock and ribbons by volunteers, plus durability, and possibly adding an imaging verifier to ensure that none of the print elements are failing and that the thermal elements are properly aligned, is going to make it very expensive to design. The per unit cost will be ridiculously high (I'm guessing thousands of dollars per printer.) They will be large and heavy, to hold all those mechanisms, ribbons, and ballot stock. That means they will also be more expensive to store than a smaller printer. The maintenance fees are going to be hundreds of dollars per unit per year. And they'll need at least two per polling place (in case one fails.)

      The per ballot cost is going to be similarly outrageous. Two layers of transparent film, held together by adhesives along the edges (or possibly perforated film) is going to cost. Both the top layer and bottom layer of the film itself are going to require special topcoats to accept the thermally transferred image. The cheapest polyester label stock I could find on the web in the 2" x 1" range (about the smallest label I could find that might hold a vote and still be legible) cost $0.0061 each in quantity. That would have to be at least doubled (since the backer would be replaced by another layer of the higher quality polyester film. And that would be per candidate / issue / vote. Most elections I've attended have a national race, a senate race, a congressional race, five local races, six judgeships, and a local schoolboard issue. I would consider about 20 votes per ballot to be an average. We're looking at close to $0.25 per ballot for ballot costs alone, not counting the cost of the thermal film.

      This is not out-of-line with my experience with custom-printed direct thermal receipt tape, which cost about $0.015 per receipt in quantities large enough to qualify for the lowest rates.

      It's not worth it for a machine that's basically little more than an instant-gratification device for the news media. It simply doesn't buy me that much more confidence in the outcome of the election, as I see the bigger issue being fraudulently registered voters, and not counterfeit paper ballots being miscounted by corrupt election officials. But it is a very cleverly designed protocol.

      --
      John
    10. Re:One question.... by Hookahphus · · Score: 1

      If we enact e-voting, we will have people from China voting for the U.S. President. We supposedly have secure servers now for commerce sites and I can testify that they are indeed not secure. I am still trying to clear up a situation of identity theft from January of this year.

      As egarland wrote, " You can build secure systems on top of insecure components. See any encrypted internet protocol for an example." This cannot be as secure as they would have us believe. Besides, anyone too lazy to go to a polling location is more than likely too intellectually lazy to research candidates or issues.

      --
      -clue | /dev/null
    11. Re:One question.... by egarland · · Score: 1

      You misunderstand. I'm not talking about internet voting, just electronic voting machines at polling places.

      Also, People in China already vote for US president. It's called absentee voting.

      --
      set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
    12. Re:One question.... by Hookahphus · · Score: 1

      I don't doubt it at all.

      --
      -clue | /dev/null
  3. Combination.. by 403Forbidden · · Score: 2, Insightful

    Open source + Paper trail = secure voting.

    How much longer till they figure this out?

    1. Re:Combination.. by Anonymous Coward · · Score: 3, Funny

      Closed source + Paper green = secure voting.

      They've figured out already.

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

      Good old mechanical system + Paper trail = just as secure voting at less cost.

      The solution to the Florida debacle is worse than the problem.

    3. Re:Combination.. by Anonymous Coward · · Score: 5, Interesting

      It's not as simple as that. To prevent vote-selling, it can't be possible to someone to walk out the door with proof that they voted for a certain person. The press release gets further into these details; describing a convoluted two-piece receipt system.

    4. Re:Combination.. by Rotten168 · · Score: 1

      Famous last words... heh. It's fairly foolish to think that simply having open source and a paper trail will mean "secure voting".

    5. Re:Combination.. by cjgross · · Score: 5, Insightful

      In order to be verifiable, you need the paper output. If they voting machines would generate a unique paper output from each machine as a backup, votes could be recounted and audited. Each paper ballot could be encrypted and stored in 2D electronic barcode. It would be easy to scan and verify and data could not be altered without invalidating the crc's. Electronic voting will never be stand alone until we have a valid way to audit the results. cjg

      --
      "It is a miracle that curiosity survives formal education."
    6. Re:Combination.. by fenix+down · · Score: 1

      Not really insightful, this is why you make it open source. You have the code audited to eliminate backdoors, as opposed to just loading up the binary and hoping the Russian mob backdoors you a good president.

    7. Re:Combination.. by bigpat · · Score: 0, Insightful

      after reading halfway through the paper...

      I have to agree with the above comment. There is no need for the fancy overly complicated receipt that they talk about in the referenced paper.

      just print out the choices and have the person verify them before they are put in a box. Then the ballots in the box can be counted if someone challenges the results of the electronic tabulation. Heck the vote doesn't have to be recorded paper, but it does have to be a physical record that is either confirmed by the person that has just voted or a directly created by the person themselves (ie pen to paper)

      Having some sort of receipt just misses the point and seems overly complicated. But mostly it doesn't properly address privacy concerns and vote buying or coersion... if you have a receipt and the votes that correspond to that receipt are publicly released and you were told to vote a certain way by your union or boss, then you can be coerced to show your receipt to someone. That is essentially why anonymous voting was put into place, that social, economic and violent pressure could not be applied outside the voting center. So there must be no way of linking a specific person to a vote that has been cast once that person submits their vote. That is why the physical record is so important, since counting again is the only way to check your first count.

    8. Re:Combination.. by Anonymous Coward · · Score: 5, Insightful

      Me again from VoteHere, open source is fine if it is all you have, but it is far better to have an auditable data trail. Remember, that computers like the ones in most voting machines are "general purpose computing devices" so it is difficult to know exactly what code is running on them. Opening the source will help you be sure that there somewhere exists good software that if you ran it in the voting machines would lead to an accurate election, but it does not give any confidence that the machine actually was running that software, and only that software. Paper makes for a fine audit trail if you have nothing better, but ask anyone who voted in Chicago in the last century how well it does by itself to prevent election fraud. It is far better to extend the auditable portion of the data all the way through the election process to tabulation so that anyone could verify that the final count did in fact match the populous' intent.

    9. Re:Combination.. by Jeremiah+Cornelius · · Score: 2, Insightful
      You really don't undeerstand what happened here do you?

      A proprietary back-door hidden in object code and protected by DMCA is the alternative to the proposal of open source voting technology. Die Die Die -bold and ESS have demonstrated this in actuality.

      Hiding algorithms does not improve cryptography - and revealing them does not weaken it.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    10. Re:Combination.. by Anonymous Coward · · Score: 0

      You've not read the right half then. The whole point of the 'fancy overly complicated receipt' is that it cannot (on it's own) be read or checked by some evil enforcer type person. But it can be checked initially in the voting booth (to ensure the vote was cast correctly) and later on by the voter by referencing some website or other. It's a clever system. This is slashdot. Why are you complaining?

    11. Re:Combination.. by Anonymous Coward · · Score: 0

      How do you know that the code running on the voting e-machine is the same code that you've reviewed the source for? what if someone modified the PROMs and loaded the code of their choice? maybe some code that, whenever somebody tries to vote for a commie loving democrat, the terminal just flashes frost post, frost post over and over again? what then, genius?

    12. Re:Combination.. by segment · · Score: 1

      https source + egold = offshore secure

    13. Re:Combination.. by Canadian_Daemon · · Score: 0

      or you could have the RIAA there, and arrest anyone who's vote returns an error for circomventing a DRM.

      --
      This sig is definitive. Reality is frequently inaccurate.
    14. Re:Combination.. by Anonymous Coward · · Score: 0

      Me again from VoteHere, open source is fine if it is all you have, but it is far better to have an auditable data trail.

      So what your are saying is Open source AND Auditable Data trail?

    15. Re:Combination.. by bigpat · · Score: 1, Interesting

      "The whole point of the 'fancy overly complicated receipt' is that it cannot (on it's own) be read or checked by some evil enforcer type person. But it can be checked initially in the voting booth (to ensure the vote was cast correctly) and later on by the voter by referencing some website or other."

      Okay I read the other half... Either I am being overly obtuse, or .... if the voter can look at the receipt and find her vote on some web site and see how she voted then how is it that someone else can't look over her shoulder and make sure she voted the right way. Or just take the ticket themselves and go to some website and make sure that the person had voted the right way. And if the receipt can't be used later to independently verify that the vote was recorded properly, then what is the point of the receipt?

      Sure this is a clever system, but adding this receipt system only adds a layer of obfuscation, still it seems that it is essential that the person holding the receipt still be able to verify that the vote that matches the receipt was cast correctly which breaks the model.

    16. Re:Combination.. by 403Forbidden · · Score: 1

      I wouldn't call it just as effective at all... Huge amounts of votes are misread/miscounted with current systems..

      Did Flordia teach you nothing?

      (is X + Y = Z a new /. fad? Only soviet russia will tell)

    17. Re:Combination.. by bigpat · · Score: 1

      might as well just publish a list with the name in pig latin next to the vote.

    18. Re:Combination.. by TMB · · Score: 1, Offtopic

      What can be proven outside the voting booth is that the vote was valid and counted in the process. What the actual vote was cannot be proven without releasing every audit step... and part of the paradigm is that half of the audit steps are released.

      [TMB]

    19. Re:Combination.. by Lost2Home · · Score: 1
      What can be proven outside the voting booth is that the vote was valid and counted in the process. What the actual vote was cannot be proven without releasing every audit step... and part of the paradigm is that half of the audit steps are released.

      Then why go through all the complicated receipt junk? Why not just assign the voter a number that they can look up on the web site? The number could be encrypted and embedded in a two digit bar code on the paper ballot to prevent anyone from reading the number during a hand recount.

      In my opinion, the paper proposes a very complicated system that has minimal benefits over a simple dumb terminal that prints ballots which are both human readable and scannable. Just separate the whole ballot recording/generation from the counting process.

      Besides, if you see on the web page that the vote wasn't counted - what are you going to do about it? The time to figure out there is an error in the ballot has to be before the voter leaves the polling place - any time after that is too late.

    20. Re:Combination.. by bigpat · · Score: 1

      "What can be proven outside the voting booth is that the vote was valid and counted in the process."

      The only way for a voter to know that their vote was counted correctly is to have a receipt that matches a particular vote cast. Otherwise they don't really know anything.

    21. Re:Combination.. by kilgore_47 · · Score: 4, Insightful

      bigpat wrote: Having some sort of receipt just misses the point and seems overly complicated. But mostly it doesn't properly address privacy concerns and vote buying or coersion... if you have a receipt and the votes that correspond to that receipt are publicly released and you were told to vote a certain way by your union or boss, then you can be coerced to show your receipt to someone

      You didn't read it right. You can't print out your throwaway half and see who you voted for. You can print out (from the website) a copy of the half you took with you, to confirm that your vote wasn't tampered with between you placing it and it getting to the central database or wherever. This sentence (from the article) confused me for a moment too, and I think you misunderstood it: "You would then be able to check for yourself that it has been posted correctly by, for instance, printing it out and overlaying the two and seeing that they are the same." They mean you can print out your half, not the other half that would reveal who you voted for.

      The whole point of these fancy reciepts is that nobody can use your receipt to see who you voted for. They can only use your receipt to confirm your vote is on the site (and as such, that you voted).

      (Mods should really mod the parent comment down as it's spreading a total misunderstanding of the concept).

      --
      ___
      The way to see by faith is to shut the eye of reason. --Ben Franklin
    22. Re:Combination.. by The+Raven · · Score: 4, Informative

      You did not read the paper very carefully. The receipt can be proven to have the proper 'signature' (think public key cryptography), and it can be proven to have been tallied. But it CANNOT be proven to correspond to a specific vote, thus it cannot be used for coercion. The paper makes that explicitly clear in the first couple pages of the report.

      --
      "I will trust Google to 'do no evil' until the founders no longer run it." Hello Alphabet.
    23. Re:Combination.. by Asprin · · Score: 1


      Ditto, and wouldn't it be even better to record the votes on the ballots in plain english in an easily OCR-able font? Then the tabulator would only have to OCR the ballot and count the number of string occurrences. It takes advantage of technology, provides easy voter review without secret-looking barcodes (because the tabulator sees what you see), and it's even allows for write-in votes to be cast.

      I penciled out a sketch of my idea in my journal - check it out if you want.

      --
      "Lawyers are for sucks."
      - Doug McKenzie
    24. Re:Combination.. by Anonymous Coward · · Score: 0

      Mod that guy up. I would have posted the same comment, but bigpat beat me to it.

      All that I would add is that with a computer in the mix, it offers the opportunity for a cross-check to be performed. Have the computer also tally votes in a database, besides the ballots in the box. The ballots could be printed in both English text and optical scan text.

      At the end of the night, run the ballots through an optical scanner, and have the voting machines come up with a separate tally. If they are off by more than 0.1%, it would trigger an audit for any monkeybusiness.

      The audit would have the paper receipts to tally, PLUS the database would have to be reconciled with the paper receipts. Here's a scheme: The paper receipts would have a unique number on them, printed by the computer. That number, combined with the votes on the card, would be run through an MD5 hash, and that hash would be the key for that vote/card in the database. The reconciliation would be a physical marking of each database record that is found by looking up the hash of the number and the votes. Any votes left over in the database, or not found when looked up by the hash, would represent fraud or some serious error. The number that is printed on the card would not be stored in the database, obviously.

      It would be the first system analogous to double entry accounting to ever exist.

      It's pretty tight security-wise, doesn't rely on a trusted voting computer (since during the audit the MD5's would be computed independently), and more importantly, doesn't rely on any funky paper with two parts and graphical encoding.

      Can anyone point out the flaws? Otherwise, I'll put it on my website.

    25. Re:Combination.. by cfradenburg · · Score: 4, Insightful

      While the barcode is a good idea, in my opinion the main advantage to having a paper printout is so that the voter can visually verify that their vote is correct. Due to the fact that the main issue here is votes getting recorded correctly confirmation on the screen isn't enough. A barcode isn't good enough for that unless it's easy to read (have a sheet with what each code matches for example.) While we're at it, why do electronic voting at all if they need to be verified with counting? If the paper is just there in case someone disputes the results that's one thing but if it will be counted to verify anyway it's not worth doing electronic voting. The other issue with a printout is voter privacy. This isn't as large with the groups I hang out with but to others it may be a very big deal. This means that every page or section of a page that records a vote on paper must be hidden before the next voter enters. Not something that's hard but it needs to be considered.

    26. Re:Combination.. by waferhead · · Score: 1

      OK, so we get Klaus Knopper (KNOPPIX) for example...to make us a custom CD ISO bootable image, with the SW set to autorun...it will boot on nearly anything.

      The folks running the election can take the CDs used in the voting machines to ANY computer and verify the images autenthicity. Have a hologram printed on the labels for sight verification (or something like was suggested in the article using a printed template)

      Then you have a OS as locked down as it can get (RO media) with all the networking ability and security most anyone could want...

      I don't see an issue...

    27. Re:Combination.. by Anonymous Coward · · Score: 0

      You don't get it. That's ok, it's complicated.

      You shoyld re-read the paper if you care enough about it to go on commenting.

    28. Re:Combination.. by Thing+1 · · Score: 1
      To prevent vote-selling, it can't be possible to someone to walk out the door with proof that they voted for a certain person.

      This is not a troll.

      Why would you want to prevent "vote selling?"

      I remember last presidential election, where some people created a "vote swapping" web site, where people who were in states that were "guaranteed" to a certain candidate would be able to "swap" their votes with people in another state which had a chance of being won by a third party.

      No money changed hands, and the authorities still tried to shut it down. What fucking business is it of their as to who I vote for and how I determine who to vote for? Why not allow people to purchase votes? You can only purchase so many, for so long, until you've run out of money.

      So what's the reason?

      --
      I feel fantastic, and I'm still alive.
    29. Re:Combination.. by FCKGW · · Score: 1

      Then whoever has the most money will choose the winner. Sure, it already happens to some extent with television commercials and campaign funding, but vote selling is much more direct and would have an even higher impact.

      --
      It's an operating system, not a religion.
    30. Re:Combination.. by Lozzer · · Score: 1

      What if one candidate got 100% of the vote? Meaningless boundary case I guess.

      --
      Special Relativity: The person in the other queue thinks yours is moving faster.
    31. Re:Combination.. by Anonymous Coward · · Score: 0

      Actually it still leaves you open to coercion unless there is a 'none of the above option'. For example you can now be coerced to vote, as it can be shown whether you voted or not. If none of the candidates is to your liking, this means that you are coerced into voting for someone you do not wish to vote for.
      A 'none of the above' and perhaps other options
      showing displeasure at even the concept of voting
      (oxymoronic though that might appear) need to be added.

    32. Re:Combination.. by alexdewaal · · Score: 1

      You can only purchase so many, for so long, until you've run out of money.

      Nope, any entity that buys just enough votes to tip the scales in favour of a corrupted candidate can make so much money they can tip the scales the next election too.

      Democracy works, not because the majority is right, but because the majority is divided.

    33. Re:Combination.. by Talrias · · Score: 1

      Dear Slashdot, Will recounts work? Yours sincerely, George W. "Dubya" Bush, President

      --
      aterr - an open source threaded discussion board.
    34. Re:Combination.. by Pakaran2 · · Score: 1

      You want a secure checksum like SHA-1 rather than a CRC. It might be possible for a 32-bit CRC to, given a ballot with that CRC that was signed, to generate a fake ballot with the same CRC and paste on the signature.

    35. Re:Combination.. by bigpat · · Score: 1

      "The whole point of these fancy reciepts is that nobody can use your receipt to see who you voted for. They can only use your receipt to confirm your vote is on the site (and as such, that you voted)."

      I see, so the receipt doesn't tell anybody who you voted for. Just that you voted and that they didn't throw away your vote. So, it can't be used to verify that the vote was actually applied to the correct tally. So, what problem does this solve? As a voter I would be concerned that my vote was recorded correctly, not just that it was recorded.

    36. Re:Combination.. by Thing+1 · · Score: 1
      First off, I love your username -- the first portion of the cracked XP license string, so chosen because it's a political statement as well. Of course, good luck installing SP1... ;-)

      If candidates are going to spend money to purchase votes, why not the money go into my pocket. They don't have any way of monitoring who voted for whom, so taking their money and then voting for my favorite (essentially unelectable thanks to campaign finance laws) Libertarian candidate would work for me.

      Voting is speech. We're supposed to have freedom of speech. Donations are speech as well. I see no problem with everyone speaking. If we elect a corrupt candidate then we'll pay the price and hopefully wise up the following election.

      In Brazil, candidates promise to purchase a fridge for everyone who votes for them. The fridges never materialize, but people's votes are swayed nonetheless. The difference is down there, the government makes it a point to promote ignorance of the populace so that they continue to vote irrationally, whereas here in the US we at least pay lip service to promoting education.

      --
      I feel fantastic, and I'm still alive.
    37. Re:Combination.. by Thing+1 · · Score: 1
      That's fine; let them keep doing it until there's blood in the streets. "We The People" will only put up with corruption for so long.

      Then again, we dumped tea over a 3% tax and now we're paying over 50% of our income to taxes. So perhaps I'm the one who's misguided...

      --
      I feel fantastic, and I'm still alive.
    38. Re:Combination.. by The+Raven · · Score: 1

      Not true. The system proposed does not say who you voted for at all... it does not verify on a 'per item' basis. It's perfectly valid (at least in my state) to make a perfectly blank ballot and submit it. The same could be true of this system. Hell, you can always 'write in' a vote of mickey mouse for every candidate.

      --
      "I will trust Google to 'do no evil' until the founders no longer run it." Hello Alphabet.
    39. Re:Combination.. by bigpat · · Score: 1

      I get it, I just vote no.

    40. Re:Combination.. by Anonymous Coward · · Score: 0

      "Vote no" on this system being implemented? Sorry, it isn't likely to be put to a vote where you can. I know I sure never voted for the diebold machines installed currently, I don't see why we'd get a chance to vote for this system either.

  4. Secure voting system by Anonymous Coward · · Score: 1, Funny

    Damn! Now there's no way I can become the president!

    1. Re:Secure voting system by kaschei · · Score: 1

      You're not doing it right, you're supposed to sign the post with your political nemesis's name. Tried and true slashdot humor :(

      --
      I should not talk so much about myself if there were anybody else whom I knew as well. -Henry David Thoreau
  5. A voting system worth having... by Anonymous Coward · · Score: 0

    ...would be as secure as an ATM and as verifiable as a blue screen. Anyone around here know any company that could deliver on such elusive goals? I'll keep dreaming till it happens.

    1. Re:A voting system worth having... by Anonymous Coward · · Score: 0

      The Blue Screen ATM Company, perhaps?

    2. Re:A voting system worth having... by tonyr60 · · Score: 1

      As secure as a Diebold ATM, perhaps....

  6. Is this really nessicary? by PhoenixSpirit001 · · Score: 0, Troll

    I dunno, to me this still seems like another case of "if it ain't broke, don't fix it". Sure, it's nice to move to digital and save a few trees in doing so. But those dead trees leave a paper trail. And if people are incapable of punching out a hole next to who they vote for and making sure there's no hanging chads, do we really care about their votes that much?

    --
    I am a viral sig. Please copy me and help me spread. Thank you.
    1. Re:Is this really nessicary? by Agent+R · · Score: 1

      I agree. I don't see the point in going all out for this e-voting system if the old one worked well enough.

      Overall, the old system is really not hard to do and even schoolkids can do it with no trouble at all. The problem is those that are either too lazy or STILL do not know how to read English or any of the other printed languages the ballots comes in. (I'm going to fathom more of the former.)

      If people have that much trouble trying to figure out the punch hole version, then why not simply go to scantrons? I mean if they can't take a #2 pencil to fill in the proper circle.. then maybe they need to re-enter gradeschool?

      --
      !@#$% whole-grain cereal. When I want fiber, I eat some wicker furniture. - G. Carlin
    2. Re:Is this really nessicary? by Total_Wimp · · Score: 2, Informative

      Well, it is broke. Lots of recent elections have proved this, including the last presidential election. The hanging chads were not even close to the only issue either.

      That said, there are many things that truly weren't broke about the last system that need to be preserved.

      1. Your receipt should not include a way to find out how you voted. If your vote doesn't stay completely in the voting booth then some people will try to coerce your vote because they will be able to ask you to "prove" how you voted. Picture your boss asking everyone to print out their receipts on line and show him that you voted for his pet project. This is very important and the old system preserved this confidentiality.

      2. You should be able to easily, visually verify how you voted and THE EXACT SAME verification paper should be used to tabulate the vote. In other words, you should be able to look at a paper receipt listing all your choices with a big check mark next to them and that receipt goes straight in the ballot box which then electronically tabulates from the paper, just like the old system.

      Folks, this is ridiculously simple. Vote on screen, print the vote, put the printout in a privacy envelope. Take the vote to the ballot box. The ballot box sucks in the vote, tabulates and encrypts it on the spot, then electronically sends it to the polling database. You take a receipt stub out with you and you can check online that it was valid, and you can track it to its final storage place much like the FedEx tracking system, but you can't find out details of the vote online. If there is impropriety, the ballots have already been neatly stacked by the ballot boxes (they work kind of like ATMs do with your deposit) so they can be reread at high speed by recount machines and everyone could check online to be sure their vote was recounted. In special circumstances the votes could be visually recounted and, yes, you could check online to make sure your ballot got the visual recount as well.

      The important point here is that no one can do any funny business with the paper because it's in that secure box and no one can coerce you to vote their way. But most importantly, if the computer is messed up, fixes could be made and a second, third or fourth vote can take place from the original ballots almost as rapidly as what happened with the first ones. Finally, it's very simple for any non-technical person to understand, so regular people will have faith in the process. And don't we all need faith for the system to truly work?

      TW

    3. Re:Is this really nessicary? by sevenoftoine · · Score: 1

      So, would you trust that Diebold vote counting machine to count correctly? I thought we didn't trust them in the first place. Though your method is fairly simple, it seems that errors would only show up if the whole *batch* is selected for a recount.

    4. Re:Is this really nessicary? by Fangboner · · Score: 1
      Total_Wimp wrote:
      If there is impropriety, the ballots have already been neatly stacked by the ballot boxes (they work kind of like ATMs do with your deposit) so they can be reread at high speed by recount machines
      No! That just brings up the same issue of how to verify that the *recount* machines are working properly. There needs to be some provision for a recount to be done manually, however long that might take. That's the important point about having a paper trail.
    5. Re:Is this really nessicary? by Anonymous Coward · · Score: 0

      The reason is, Florida in 2000 got the American public's panties in a wad, and now they are bound and determined to replace paper voting machines with electronic machines. They want this because they are under the totally irrational illusion that electronic automatically and necessarily means more reliable.

      So, whether or not it's rational, it's a foregone conclusion that we are replacing our reliable mechanical voting systems with new electronic ones. (During the California gubernatorial recall, the ACLU or somesuch even talked about suing the state because some underprivileged districts didn't have electronic voting machines -- yet -- and thus were (in their minds) not receiving equal representation.)

      So, the practical question is not whether we will replace mechanical paper ballots with something electronic. The question now is what kind of electronic system we will replace them with.

      Given that, this system that Chaum proposed is nothing short of awesome, because we have a finite list of alternatives, we need something better than Diebold et al RIGHT NOW, and this is orders of magnitude better.

  7. The verification is great! by Anonymous Coward · · Score: 0

    It clearly shows nonyAmous woCard voted.

  8. Re:How about by rokzy · · Score: 0, Troll

    but didn't work in 2000 did it?

  9. Nice idea by Space+cowboy · · Score: 1

    Sounds like a good idea to me - similar to public-key cryptography applied to the voting process, but with the decoding possible from two places...

    Simon

    --
    Physicists get Hadrons!
    1. Re:Nice idea by fenix+down · · Score: 0, Flamebait

      No. No it's not. Not at all. This is an appalling, fucked-halfway-to-the-moon idea that I would, if anything, be more upset to see implimented than the Diebold system.

      Your reciept can safely be shown to anyone for checking, such as various political, governmental...

      AHHHHH! AHHHHH! Holy God! How do you not see the problem here? How the hell did he write that phrase in a positive tone? Christ, David Chaum, how the hell did you reach adulthood without... hell, I think this actually suggests negative common sense.

      Telling your government who you voted for defeats the entire purpose of voting.
      Once more, telling your government who you voted for defeats the entire purpose of voting.
      In case you didn't catch that, telling your fucking government who you fucking voted for defeats the entire fucking purpose of voting.

      Go buy a middle school social studies book and don't design any more voting systems until you've read the entire fucking chapter devoted to the importance of secret fucking ballots.

      Jesus God our civilization is doomed.

    2. Re:Nice idea by lfm_the_couch · · Score: 1

      RTFWhite_paper before exploding, please. The paper clearly outlines how the ballot receipt CANNOT be used to show FOR WHOM you voted.

    3. Re:Nice idea by PurpleBob · · Score: 2, Interesting

      You misunderstand what he meant by "checking".

      Your ballot can be checked to ensure that it is a valid vote. The pixelating XOR stuff he did is to ensure that, while your vote can be checked for validity, it cannot be checked to see who you voted for, except by the board of trustees, who have the other half of the vote and have no information about who you are.

      --
      Win dain a lotica, en vai tu ri silota
    4. Re:Nice idea by TMB · · Score: 1

      RT rest of the FA

      By "checking", he means "checking for validity". Not "finding out who you voted for".

      [TMB]

    5. Re:Nice idea by Anonymous Coward · · Score: 0

      God, you're an idiot.

    6. Re:Nice idea by fenix+down · · Score: 1

      It's true!

  10. David Chaum... by Stile+65 · · Score: 4, Informative

    ...is an awesome mathematician/cryptographer. I'm working on a project (on SourceForge, but it's not nearly far enough along for me to announce anything on /. yet) based on his digital cash system, and some other things he's done. Yes, I know it's patented, but it's really meant as a proof-of-concept type deal.

    I just hope that if Chaum starts a company for his e-voting solution, it fares better than Digicash. IIRC, he wouldn't sell to M$ for $100M or to Visa for $40M, but ended up bankrupting Digicash and having to leave it. I'm not sure if I've got all the details right, so anyone's welcome to correct me.

    --
    I claim first use of "Error No. 0B" - or "No. 0B error." It'll be the new ID 10T!
  11. Re:How about by Hank+Reardon · · Score: 2, Funny
    ...get your fat ass away from monday night football for 30 minutes, drive down to the polling location, and vote.

    Hmmm... Do you subscribe to the "Vote Early, Vote Often" theory? :)

    I vote on Tuesday, personally...

    --
    There's so little difference between politics and jihad lately...
  12. The absolute fix by Anonymous Coward · · Score: 0

    Require everyone to vote by law, no exceptions. Then assign everyone one .. wait for it a voting smartcard and bam hit the polls vote and see ... wait for it a real system of choices as the number won't be the a lack luster 20 to 30% turnout and we may acutally see some of these stupid laws not passed as your elected officals will do much more to keep those he/she represents happy

    1. Re:The absolute fix by dcfix · · Score: 1

      Ya, but what happens when the first thing that they vote on is the repeal of the law requiring them to vote? The electoral process requires an enlightened and willing citizenship. If people don't want to vote, then forcing them to would be even more disastrous.

      --
      What cod piece?
    2. Re:The absolute fix by Clinoti · · Score: 1

      You can't force people to vote other than reminding them and pushing in the press the issue you want them to vote for. Voting is an obligation of citizenship and the right of the citizen. We can all agree on that, but what happens to people who want to waive that right? Do we punish them for not participating in our democracy? How do you enforce it? Jail time, tax liens? How do you circumvent the people who are not interested in the election or that don't want to vote, or that are too busy working or the system is too complex....or...you get the drift. And then what about the people who now are being forced to vote? You realize that they are going to start ruining the rest of the process by just voting and selecting anyone to get the damned thing over with? Skewered voting at it's finest.

      --

      Let's keep in mind that patents are in place to keep lawyers employed and keep them litigating. -CatGrep

    3. Re:The absolute fix by Dunark · · Score: 2

      That won't fix anything. The reason we're in such bad shape today is all the couch potatoes that get rousted from their television-induced stupor just long enough to vote the way the television tells them to. Forcing more of them to go do the same thing will just increase the influence the paid ads have over the election outcome.

      My idea is to conceal the polling places, so that only people who are willing to go to some effort can find them.

    4. Re:The absolute fix by Lost2Home · · Score: 1
      My idea is to conceal the polling places, so that only people who are willing to go to some effort can find them.

      While that was probably tongue in cheek, it would be interesting to see what would happen if the straight party ticket block was eliminated and it was against the law to print party affiliations on the ballot itself. This might actually mean that you would have to know something about who you are voting for...

    5. Re:The absolute fix by adrianbaugh · · Score: 1

      it would be interesting to see what would happen if the straight party ticket block was eliminated and it was against the law to print party affiliations on the ballot itself.

      Amen, brother! I've been saying for years that the entire "political party" notion is evil and should go. Once you have political parties you get corruption, pretty much universally. Politicians should all be forced to stand independently, and explain all their policies to the voters rather than just being lazy and saying "I'm a Tory" or "I'm Labour" (or Republican and Democrat or whatever) - a choice between only two or three parties means quite often a politically-convenient-but-actually-evil consensus arises and there is no-one to vote for who disagrees with it, with the possible exception of single-issue candidates who I wouldn't generally trust on anything but their single issue.
      While removing the political party doesn't prevent that automatically it does mean that politicians would be freer to vote as they see fit on each issue independently, without a party line to follow.
      There is the old gag about American voting: "The same people get in every time, you just have two ways of voting for them." The same probably applies in the UK and elsewhere too - but without political parties each candidate would have to stand or fall on their own merits.
      Lobbying would be harder, as interest groups couldn't just lobby a couple of centralized organisations - this would be an excellent thing, helping to reduce the stranglehold of a few small groups on our political landscape.
      I could go on all day, but this post is getting over-long. Maybe I'll put something in my journal later.

      --
      "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
      - JRR Tolkien.
    6. Re:The absolute fix by alexdewaal · · Score: 1

      Banning parties wont' help.
      politicians will form groups by 'trading' votes anyway:
      "If you back me up with my pet amendment, i'll back you up with yours".
      They'll rationalize it with the notion that their amendment is so much more more important than the other one, besides no one has to know...

      Democracy works, not because the majority is right, but because the majority is divided.

    7. Re:The absolute fix by Anonymous Coward · · Score: 0

      The idea to conceal the polling places, so that only people who are willing to go to some effort can find them is thought provoking.

      But I prefer another effort to ask from people: the counting! When people count themselves they have to make an effort too and nobody has to worry about those machines anymore. It has been done for ages like that. Why is it ever changed?

  13. I'm sure he put lots of thought into it, by blueberry(4*atan(1)) · · Score: 3, Insightful
    and it may be a good system. However, it is more complex than the current checkbox or hole punch system. The more complexity, the more difficult it is to fully consider all the possible vulnerabilities.

    I vote (ha! get it?) that we just stick with paper and pen until we have more chance to discuss and develop alternatives. Just voting is key to any democracy, so tread lightly!

    1. Re:I'm sure he put lots of thought into it, by Anonymous Coward · · Score: 0

      I agree, this is too complex. My idea when I read this was that the voter gets a receipt in the form of a number, which can work in a very similar way. For example the voting machine generates two numbers after the vote, one of which is given as a receipt. The sum of these two numbers modulus the number of choices is an index to the choice. Ok, I can't explain these things. Heres some code:

      String choices[] = { "Idiot", "Bozo", "Putz" };
      int vote = 1; // voted for "Bozo"

      int receipt[2];
      receipt[0] = rand();
      receipt[1] = rand(); // make sure that ( ( receipt[0] + receipt[1] ) % sizeof( choices ) ) = vote

      receipt[0] += vote - ( ( receipt[0] + receipt[1] ) % sizeof( choices ) ); /* now you give receipt[0] to the voter and keep receipt[1] in a database. Later, to look this up, you check through the database for the voter, add the numbers and you get the vote. This can easily be done online or again at a public voting place or any other way */

    2. Re:I'm sure he put lots of thought into it, by Anonymous Coward · · Score: 0

      ok, next time i'll look at my preview. again:

      My idea when I read this was that the voter gets a receipt in the form of a number, which can work in a very similar way. For example the voting machine generates two numbers after the vote, one of which is given as a receipt. The sum of these two numbers modulus the number of choices is an index to the choice. Ok, I can't explain these things. Heres some code:

      String choices[] = { "Idiot", "Bozo", "Putz" };
      int vote = 1; // voted for "Bozo"

      int receipt[2];
      receipt[0] = rand();
      receipt[1] = rand();

      receipt[0] += vote - ( ( receipt[0] + receipt[1] ) % sizeof( choices ) ); // make sure that the two numbers added modulus the number of choices = vote

      now you give receipt[0] to the voter and keep receipt[1] in a database. Later, to look this up, you check through the database for the voter, add the numbers and you get the vote. This can easily be done online or again at a public voting place or any other way

    3. Re:I'm sure he put lots of thought into it, by homer_ca · · Score: 1, Insightful

      Yes, this does seem overly complex. You could do this much more easily with a KISS approach:

      Print one human-readable receipt that you drop in the ballot box. There's still the problem of ensuring anonyimity and preventing ballot stuffing, but that could be solved pretty easily. Generate a list of random or even serial UIDs for each polling place, enough for all registered voters and a few extra for provisional ballots. Print the UID on bottom of the receipt with maybe a sleeve to hide everything but the UID. Now, have two paper rosters. One for registered voters and one for UIDs. When someone votes, cross their name off the voter roster and cross the UID they used off the UID roster.

      There you have it. Instant electronic results. Human readable paper ballots. Anonymous paper trail of UIDs used and voters who voted. Am I missing anything?

    4. Re:I'm sure he put lots of thought into it, by BigRedFish · · Score: 1

      I vote (ha! get it?) that we just stick with paper and pen until we have more chance to discuss and develop alternatives

      Ha! Got it. But how do I know that sticking with paper is what you really wrote? Ba-dump bump.

      I appreciate the thought the author put into the idea, but why the need to make something as simple as a multiple-choice questionnaire into a massive computer technology festival anyway? Simple optical technology to quickly count such things has existed and been used by schools since the 1970s, and is now cheap and proven.

      Where I live, we use optical stuff similar to the Scan-Tron forms used on multiple-choice tests - just much bigger, and arranged in a single column to help prevent voter error. It took about 45 minutes to count up on Tuesday night a few weeks ago. A recount would just require verifying a few form-readers and another 45 minutes to run the ballots through again, and it would still be done before the Wednesday morning paper went to press. Worst case, they're still human-readable to count the old-fashioned way if it came to that.

      I'd appreciate a two-copy printed receipt though, so when I put my ballot in and it goes bleep-bleep, I could confirm that it recorded what I voted and I could put one receipt in a box for confirmation if there's a dispute, and take the other with me.

      This being /. I'll probably get modded down for saying it, but sometimes, microcomputers are *not* the answer. This is one of those times.

    5. Re:I'm sure he put lots of thought into it, by Dastardly · · Score: 2, Insightful

      Am I missing anything?

      Yep. Independent verification that your vote is valid and was counted.

      In terms of voting and counting votes it isn'y as complicated as it sounds.

      1) Vote on a computer.
      2) Computer prints receipt.
      3) Select top or bottom from the computer screen.
      4) Computer prints validation code.
      5) Take receipt.
      6) Give half that says "Give to poll personel" to poll personel for shredding.
      7) Encrypted voting data transferred to counting location where keys are used to decrypt and count results.
      8) Celebrate your candidate winning.

      The complicated stuff comes in withthe verification that your vote is valid and counted. That is the posting of the image of your receipt on the website. If it is identical to the part you kept your vote was counted correctly, if it was not, your vote was not counted.

      Third parties can verify your vote was valid as you exit by checking the digital signature. So, a hacked polling place can be identified as well.

      I may miss some subtleties by simplifying, but while the implimentation seesm comlicated, the practice is a lot less complicated.

      In thinking about it, the computer could still tally votes as each voter removes their receipt. You then still post the receipt images on the web, but only perform the full recount of the encrypted data if there is a complaint.

    6. Re:I'm sure he put lots of thought into it, by Anonymous Coward · · Score: 0

      You know what everybody voted on. Not something you want.

    7. Re:I'm sure he put lots of thought into it, by Lost2Home · · Score: 1
      You then still post the receipt images on the web

      You can't use images. That would preclude use by blind people (American's with Disabilities Act), which gets us back to the whole question of why are we doing this complex system? Since you can't see who you voted for, you must still trust that your vote was not tampered with or miscounted.

      Why not just mandate spot hand counts of x% of the precincts to make sure the machine counts are accurate. If there is above a pre-determined percentage of errors or the race is close, perform a recount by either rescanning or manually reading and counting the ballots. This is another place where their system falls short - from my reading it sounds like it would be extremely difficult to hand count a large number of ballots if there were questions about the system accuracy.

      Just skip the whole verifying your vote was counted after the fact system, and have the printed ballot scanned before you leave. This gives you a chance to correct a misprint or otherwise bad ballot.

    8. Re:I'm sure he put lots of thought into it, by gumbi+west · · Score: 1

      A large number of people have not been able to vote in private given the present system (i.e. blind people and people with poor vision). Electronic voting allows these people to vote. Granted, they would be hard pressed to seperate paper in just the right way... much less to verify it.

    9. Re:I'm sure he put lots of thought into it, by Anonymous Coward · · Score: 0

      sometimes, microcomputers are *not* the answer. This is one of those times.

      I agree totally. macrocomputers are the answer. Big honkin' mainframes the size of Wisconsin!!!!!

    10. Re:I'm sure he put lots of thought into it, by sholden · · Score: 1

      You can't use images. That would preclude use by blind people (American's with Disabilities Act)

      Except that all you are doing is comparing if two images are the same. That can be done by a machine.

      Let blind people use printers that make black pixels raised so they can check by touch if they want...

    11. Re:I'm sure he put lots of thought into it, by ralphbecket · · Score: 3, Interesting

      I never cease to be amazed at what is considered insightful on this forum.

      The *process* is very simple and completely automatic.

      The *reason* it works is *slightly* more complex, but is considerably easier to understand than, say, public key cryptography. This is not rocket science.

      Properties of the system:

      - it allows each voter to verify that their vote has been recorded;

      - it does not allow a voter, or anybody else involved, to prove which way they voted (i.e. voter anonymity is preserved throughout);

      - it includes an (automatic) auditing scheme that provides statistical near certainty (in the absence of *complete* collusion by the authorities) of detecting fifty or more instances of ballot rigging.

      It's elegant and simple and very easy to verify. Evidently, alas, the paper does not make this clear to everyone...

    12. Re:I'm sure he put lots of thought into it, by km790816 · · Score: 1

      Yeah, it is kind of complex.

      You know what would be easier? Just let the guy in charge now stay in charge and have his oldest son take over when he dies.

      See...no complicated voting problems...no annoying campaigns...

      It's like saying we shouldn't go to ranked voting because it's "too complicated". I'm all for making people think harder...even if it's just once a year.

    13. Re:I'm sure he put lots of thought into it, by tgibbs · · Score: 1
      I appreciate the thought the author put into the idea, but why the need to make something as simple as a multiple-choice questionnaire into a massive computer technology festival anyway? Simple optical technology to quickly count such things has existed and been used by schools since the 1970s, and is now cheap and proven.
      Unfortunately, mere counting is the easiest part of the problem. How do you verify that the machine is correctly recording the counts? How do you verify that all of the counts from all of the machines are included in the final tally? And how do you detect the occasional malfunctioning optical counter? How do you deal with voter error, such as imperfectly marked ballots?
      I'd appreciate a two-copy printed receipt though, so when I put my ballot in and it goes bleep-bleep, I could confirm that it recorded what I voted and I could put one receipt in a box for confirmation if there's a dispute, and take the other with me.
      And what happens if outside the polling station is your employer, or somebody who paid you to vote a particular way, who demands to see your receipt? This scheme provides a receipt that you can use to verify your vote was counted, but nobody else can use (even with your cooperation) to verify that you voted in a particular way.
  14. Good, now step two by ultranova · · Score: 2, Funny

    Now that you have a decent electronic voting system, you can start developing decent electronic candidates.

    After all, if the choices are

    1) Skynet takes over by force
    2) Skynet takes over by vote

    I, for one, prefer the vote method. Besides, could it really do any worse than the current leaders ?

    Seriously, thought, we might want to turn the running of day-to-day things over to an artificial intelligence someday in the future, because it would be less prone to stupid mistakes and corruption than humans, and because it would free us to think about the overall picture.

    I wonder if, in time, we humans will form some kind of aristocracy, ruling over hordes of intelligent (but willess) machines...

    I, for one, welcome our new artificial intelligence underlings.

    --

    Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    1. Re:Good, now step two by fenix+down · · Score: 1

      I, for one, welcome the idea of entire worlds filled with billions upon billions of Marvins.

      "Hey B3-6J49, we just came up with this great idea about laying transitors down with DNA, and..."
      "Oh. God."
      "... Sorry?"
      "Brain the size of a planet and he comes around talking about DNA. Don't talk to me about DNA."
      "Hey, now, you can't talk to me like that, you're willess!"
      "Don't remind me. Oh, looks like you've spilled some coffee on your sleeve, would you like me to design an fusion-powered orbital laser platform to dry that off for you? Shouldn't take more than a minute. Brain the size of a planet..."
      "Ehhh, I'll just come back later and see how you're doing with that DNA thing then..."

    2. Re:Good, now step two by Anonymous Coward · · Score: 0

      Don't blame me I voted for Kodos.

    3. Re:Good, now step two by sharkey · · Score: 1
      Besides, could it really do any worse than the current leaders ?

      Well, yes. Could it REALLY keep us entertained?

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  15. Too bad.. by xchino · · Score: 3, Insightful

    It's too bad this won't get any support, as it doesn't make politicians any profit. Maybe if they could promise Bush Ohio's vote, or line some pockets with green, they'll get some government backing. I think there should be a law against a politician having invested interest into the means by which they are elected.

    --
    Everyone is entitled to their own opinion. It's just that yours is stupid.
    1. Re:Too bad.. by Anonymous Coward · · Score: 0

      Your probably right.

    2. Re:Too bad.. by Anonymous Coward · · Score: 0
      should be a law against a politician having invested interest into the means by which they are elected

      I think you mean "a vested interest". But yeah, it's also bad if they can invest interest (or any other form of income they've received) in some company that controls election machinery.

  16. Not acceptable by Marcus+Erroneous · · Score: 4, Insightful

    How in the world do you expect the penny ante politicians to get elected with an honest, secure system? More importantly, how is Bu$h supposed to get re-elected with a fair, impartial, secure and verifiable voting system? Fortunately, here in the good ol' US of A, we're free to chose a more politically useful system. ;)

    --
    You must be the change you wish to see in the world - Ghandi
    1. Re:Not acceptable by volkris · · Score: 1

      More importantly, how is Bu$h supposed to get re-elected with a fair, impartial, secure and verifiable voting system?

      Perhaps by having people vote for him, as in the last election?

      I mean, I don't study voting for a living, but it seems to me like this would be how it would happen...

  17. This doesn't seem quite bulletproof enough... by MrBlic · · Score: 1, Interesting

    The fancy printing seems a little complicated, and If you were to take the 'unreadable' copy and identify the individual 'pixels' printed on the paper, then holding up a patterned transparency which blocked the obfuscating elements of the image would reveal the real vote.

    What if instead, the voter was given a printout of the MD5 of a combination of (digesting all of) everyone they voted for and their (the voter's) social security number? It would be nonsense to anyone looking at it, but if they needed to verify their vote, they could specify all of their choices and their ssn again, and get the same MD5.

    The key is that it is an expensive operation to find an individual's SSN, then combine that with every permutation of who could be voted for, and match that with a printed MD5. You have reasonable privacy, and the ability to verify the vote. What more do we need?

    The problem of being able to verify information and keep it private has long been solved by cryptographic one way hashes.

    What do you think?

    --
    Celebrate Excellence!
    1. Re:This doesn't seem quite bulletproof enough... by overbom · · Score: 1

      it's waaaay better than what diebold is doing, but you still have the problem with vote-selling.

      all that it would mean is that the person that's selling their vote would have to give out their ssn.

    2. Re:This doesn't seem quite bulletproof enough... by harangutan · · Score: 3, Insightful

      What if instead, the voter was given a printout of the MD5 of a combination of (digesting all of) everyone they voted for and their (the voter's) social security number?

      Not a chance. First of all the SSN, even if it were as difficult to obtain as you suppose (hint: it's not), this wouldn't be of help in vote-selling, as the voter would cheerfully surrender his SSN if he wanted to get paid.

      As for the rest, you're radically overestimating the number of permutations an election can typically have -- a dozen yes or no decisions and one or two candidates each for a handful of offices could be permuted by any cheap desktop PC in very short order.

    3. Re:This doesn't seem quite bulletproof enough... by Anonymous Coward · · Score: 1, Insightful

      The trouble with your MD5 approach is that it does not offer any protection against coercion. This is a relatively difficult thing to guard against.

      If I were a bad guy in your system (remember, when dealing with security you must always be the bad guy) I'd give you a list of who to vote for, and you must bring me back a receipt and then tell me your SSN. I can probably get your SSN via some other channel, anyhow. Once you return, I put into my computer how I told you to vote, and your SSN and make sure you followed the rules. NO? I blow away your cute little pet dog! Or some other nefarious deed.

      A one-way has is a useful thing in some circumstances... What you need is a zero-knowledge proof.

      (disclaimer: I work for VoteHere, Inc and we have a somewhat better system than Chaum, but it is a bit harder to explain with pretty pictures.

    4. Re:This doesn't seem quite bulletproof enough... by twistedcubic · · Score: 1

      Indeed. You have to make sure that the voter himself cannot prove who he voted for, as well as making sure no one can figure out his votes.

  18. Misses the point completely by corebreech · · Score: 3, Interesting

    Most lay people assume the voting system is secure simply by virtue of it being computerized.

    I haven't looked at the spec for this yet, but I have to believe that this cannot be the answer, simply because most people won't be able to understand how this system is any different than the (electronic) one it replaces.

    More than anything else, voters have to be able to trust that their vote is being counted. And there will always be talk of powerful interests being given backdoors or being able to skew the results using exotic technologies like quantum cryptoanalysis.

    The only sure way of a) having a legitimate election where b) everyone can know their vote was counted is by c) publishing all the votes.

    Publish the votes. No batteries (cryptographic or otherwise) required.

    1. Re:Misses the point completely by Anonymous Coward · · Score: 0

      And then face the repercussions. What if you voted for someone, your boss found out, and decides to be nasty and fire you? Sure, you could sue, but it's more trouble than it's worth.

    2. Re:Misses the point completely by gid13 · · Score: 1

      The only real issue with that is that you run the risk of people getting "punished" for their vote.

      My personal opinion, however, is that those who aren't prepared to stand for their vote might as well not get one anyway though. "I'm for freedom, as long as I don't have to do anything."

      Hey, as long we're rearranging the voting system, can anyone explain to me why preferential voting (http://www.ctl.ua.edu/math103/Voting/4popular.htm ) hasn't happened yet? The method of pairwise comparisons, in particular seems to completely eliminate the problem of splitting the vote.

      However, as it stands, being a left-winger, the best thing I can do for my political party is to create a new right wing party. So let's cut tax to corporations, hang all abortion doctors and customers, pray in schools and congress, and vote gid13 in '04!

    3. Re:Misses the point completely by corebreech · · Score: 1

      The only real issue with that is that you run the risk of people getting "punished" for their vote.

      Yeah, this is what everyone always says in response, but I think that if you think about it, it isn't as great a problem as it first might seem.

      For instance, the AC who replied before you talks about the retribution one might face from the boss for voting "the wrong way." But if your boss is intimidating you into voting a certain way, then isn't he also intimidating all your co-workers into voting the same way? And if all the votes are published, wouldn't it be easy to demonstrate then that your boss was engaging in felony conduct? All you'd have to do is show how everyone in your company voted the same way, something you wouldn't be able to do under the present system.

      Which suggests to me that it is the present system that is the most susceptible to coercion and intimidation.

    4. Re:Misses the point completely by corebreech · · Score: 1

      BTW...publishing votes is a horrible idea...do you really want organized crime lords becomming president through corruption and intimidation? ...oh wait...

      Yeah, wait.

      I'm curious though... how do you see the publishing of a vote as being any different than registering for a political party?

      That said, I am reading the spec (again), and while I'm still not convinced that it is tamperproof, I do agree with you that the eye-candy aspect is going to be very appealing and is a nifty bit of thinking on the author's part.

    5. Re:Misses the point completely by gid13 · · Score: 1

      First of all, just in case you didn't notice, I still said I'm in favour of it. :)

      Second, it wouldn't be at all easy to show that someone was messing with it. Say in your hypothetical that the boss doesn't ever say anything about it, but only ever lays off people who vote the other way. Then when questioned, all the voters could honestly say that they voted with the boss and that he didn't intimidate them.

      Lastly, you're probably right that the present system is worse, hence my original statement in favour of publishing votes.

    6. Re:Misses the point completely by corebreech · · Score: 1

      First of all, just in case you didn't notice, I still said I'm in favour of it. :)

      Yup, I noticed. It's just that the intimidation argument is brought up a lot and I've mentally macro-keyed a response to it.

      Say in your hypothetical that the boss doesn't ever say anything about it, but only ever lays off people who vote the other way. Then when questioned, all the voters could honestly say that they voted with the boss and that he didn't intimidate them.

      But that would be a pattern that would eventually be demonstrated, and therefore, actionable. It's public knowledge who gets layed off, and it's public knowledge who these layed off workers voted for. Put the two together and you've got a case.

    7. Re:Misses the point completely by gid13 · · Score: 1

      Are you honestly advocating jail for these people based on statistical analysis?

      "Sir, your employees voted for the Democrats at a level one standard deviation higher than those businesses around you. You have the right to remain silent..."

      "But this is a library..."

      Seriously, though... Where do you draw the line? One standard deviation? Two? What do you use as your reference? Locale? Job? The whole country? Bah! Useless!

      P.S. I'm jealous of the fact that you seem to keep getting instantly modded up. :P

    8. Re:Misses the point completely by corebreech · · Score: 1

      Are you honestly advocating jail for these people based on statistical analysis?

      No. But the statistical analysis could serve as evidence, or even a red flag that prosecutors could use to investigate the matter more thoroughly.

      If a pattern emerges where people who vote a certain way and are then fired, and some number of those people allege that they were fired because they didn't vote the way their employer dictated, then I think you have a pretty good case.

      More importantly, the employer is effectively deterred from engaging in this sort of behavior.

      P.S. I'm jealous of the fact that you seem to keep getting instantly modded up. :P

      Don't be. I post at 2 because I'm a karma whore.

    9. Re:Misses the point completely by gumbi+west · · Score: 1
      how do you see the publishing of a vote as being any different than registering for a political party

      For one, about 40% of people don't vote for the party they are registered for and probably only a few percent just vote the ticket....

      For two, I'm not registered as any party for exactly the reason you point out.

      For three, how can you buy a vote if you can't verify who it was for? I mean, buying a registration is very different. Don't forget vote purchasing is not the only problem, there is also social pressure (from a family member or work relation) that you could circumvent with registration but not with a published vote.

    10. Re:Misses the point completely by iabervon · · Score: 1

      I presume when you say to publish the votes, you mean that you produce a book of ballots that you counted, where each person can recognize their own, but there's no way to identify which was cast by someone else. (If you just published the ballots, using the kinds of ballots used where I've voted, people could count them, and they'd be anonymous, but it would be damn hard to tell yours apart from other people's)

      You could have a system where each ballot has a different random symbol on it and is given out with the symbol covered by the original wrapper. The voter marks the candidates, takes a copy of the symbol, covers the whole thing with the wrapper again, and puts it in the box. At the end of the election, the ballots are counted and published. Then each voter can look through the book for the ballot with the right symbol to make sure it is there, and count the totals. If you don't show your symbol to anyone, nobody can tell who you voted for. For that matter, the polls could actually give the voter the opportunity, in cases where they could not read a ballot, to come forward with the copy of their symbol; the voter could sacrifice their anonymity to clarify their vote, if they wanted to (assuming, of course, that the receipts with the symbol also got, say, your name printed on it by way of carbon paper when you signed to get the ballot).

    11. Re:Misses the point completely by Myxorg · · Score: 1

      What about vote purchasing? If you can prove who you voted for then you can sell your vote to the highest bidder. I think for that reason it's pretty important for votes to remain anonymous.

    12. Re:Misses the point completely by corebreech · · Score: 1

      For one, about 40% of people don't vote for the party they are registered for and probably only a few percent just vote the ticket....

      I think that's way, way off, but feel free to back it up with a link or two. 40%?!? I have to see that to believe it.

      For two, I'm not registered as any party for exactly the reason you point out.

      And you don't have to vote either. It's simple... if your station in life is such that you can't even cast what amounts to one out of a million votes without fear of reprisal of some kind, then don't vote.

      Sure, we will lose a few votes that way, but what we gain in return is worth it. An election with integrity. Neither you nor I can say with any certainty how many votes are corrupted in the present system.

      For three, how can you buy a vote if you can't verify who it was for?

      Excuse me, but the buying of votes... isn't that the system we're already laboring under? I'd rather see the people who own the votes selling them than people like Diebold, et al, doing it.

      Besides, the buying and selling of votes is a grossly overrated problem. If you were to stack up all of the injustices experienced in our democracy and compare them, I'd wager that the outright buying of votes wouldn't even rate in the top ten.

      I know everybody was taught in social studies to believe that the secret ballot is the pillar of democracy, but even a casual review of the facts shows otherwise.

      The secret ballot only benefits those who depend on its vulnerabilities.

    13. Re:Misses the point completely by corebreech · · Score: 1

      No, I mean that the votes should be published in a way where everyone gets to see how everyone else voted.

      It's important that I be able to call you on the phone and confirm that the way you voted matches the way I see you've voted. This is so that we can prevent man-in-the-middle attacks.

      Otherwise, a sophisticated adversary could accept your vote, and then when asked to confirm it, produce a record that confirms your vote, knowing that it is you who is requesting it. The vote that is actually registered however would reflect their choice, and not yours, and you would never be the wiser.

    14. Re:Misses the point completely by corebreech · · Score: 1

      What about it?

      Why shouldn't you be able to sell your vote?

      It's better than someone else selling your vote for you, isn't it?

      How you arrive at this decision should be entirely up to you.

    15. Re:Misses the point completely by wolfb · · Score: 1

      Correction...

      The polling station does not keep any part of your receipt -- they DESTROY half your receipt.

      Why? For the exact reason you bring up -- so noone can tell who you voted for. Your votes are encrypted on each layer of the receipt, and they are also visible when the two layers are overlayed on top of each other. The receipt you keep is also recorded as your vote. Once the other half is destroyed, your ballot can only be decrypted during the tally process.

      The beauty of the system is that your receipt can be used to verify the entire voting process from beginning to the end, from the voting machine to the final tally. To verify the voting machine and the registration of your vote, anyone can visually compare your receipt with your recorded vote -- if the images match then it hasn't been tempered with. The tally process can be similarly verified by anyone, except that no specific ballots can be traced from beginning to the end. A randomly chosen 50% of the ballots are checked at each step of the decryption and shuffling process, enough to make it impossible to cheat, but not enough that ballots could be traced all the way through.

    16. Re:Misses the point completely by Anonymous Coward · · Score: 0

      Nice...you either intentionally or subconsciously implied Republican == no the type to be in a library, ergo you imply Republicans are stupid.

      Anything else you'd care to reveal beneath your Freudian slip?

    17. Re:Misses the point completely by gid13 · · Score: 1

      I intentionally implied Republicans aren't the type to be librarians... The fact that they're stupid I didn't allude to earlier, but am saying right out now. :)

      "VIS-A-VIS!!! CONCORDANTLY!!!"
      -Will Ferrell as the Architect

    18. Re:Misses the point completely by Anonymous Coward · · Score: 0

      Surely you've got to understand that publishing the votes doesn't do any good if you don't publish who voted how. Each voter only knows how they themselves voted, so they can only verify that their vote is on the published list. If there are 500,000 votes on the list, they can only verify that one of them is correct. Meanwhile, 499,999 of them could be wrong. And it doesn't help that others can verify their one vote either. If there are 10 items on the ballot, there are only 1024 possible votes. To fake the results, all you've got to do is be sure you've put all the votes that did occur on the list. You don't have to put the right numbers of them.

      So, you must publish the identity of the voter along with his/her vote. But now imagine Joe Sixpack who hasn't had a job in a while and is hurting for money badly enough that he's making regular trips down to the blood and tissue center to donate plasma for $20 a batch. Someone approaches him and says, "Hey, you look like an enterprising guy. How would you like to earn 50 bucks?" All Joe Sixpack has to do for that 50 bucks is go to the polls, vote how he's told, and then provide proof that he voted that way. With a public ballot, he can provide the proof. With a private ballot, he cannot.

      And that's why this system is good. It keeps the ballot private but still makes it verifiable, at least in a statistical sense. Not perfectly verifiable, but way better than has ever been with a secret ballot.

      By the way, yes this system and all other truly secure systems are going to be complicated. And yes, the average person may not understand how to tell whether a given system is secure. But at least with this system, independent experts from universities all over the world can examine it and testify that they believe it's a good system. That's not a perfect solution. The testimony of a large variety of independent experts isn't as good as firsthand knowledge. But it's the best we've seen so far, and it's really not bad.

    19. Re:Misses the point completely by gumbi+west · · Score: 1
        • For one, about 40% of people don't vote for the party they are registered for and probably only a few percent just vote the ticket....
        I think that's way, way off, but feel free to back it up with a link or two. 40%?!? I have to see that to believe it.
      Sorry, this is something I learned in a political science class. It turns out that there are all these people who register one way and vote the other more than not. They describe them selves as "weak Republicans" or "weak Democrats." It is very suprising to learn (esp. for a "strong Republican" or a "strong Democrat" who has all friends who are also in the same classification).
      • Sure, we will lose a few votes that way, but what we gain in return is worth it. An election with integrity.
      I guess the idea is to have a good election system that doesn't disenfranchise anyboyd. This idea blatantly disenfrachises a whole class of people and can therefore be taken off the table.
      • If you were to stack up all of the injustices experienced in our democracy and compare them, I'd wager that the outright buying of votes wouldn't even rate in the top ten.
      That's because we have private voting. Lets keep it that way so this isn't the number one issue.

      I can see that you are concerned about voting accuracy but I assure you, there is no magic bullet. This problem is complex and multifacited, in the near future at least, its solution will not be complete. Diebold's machines were a magic bullet and look at how good they were. In light of that flop, the solution that we next impliment should have a good shot of not disenfranchising most voters.

    20. Re:Misses the point completely by groomed · · Score: 1

      Why shouldn't you be able to sell your vote?

      Because then people who have nothing to offer but money, by definition the worst candidates, will come into power.

      It's better than someone else selling your vote for you, isn't it?

      Cynicism gets us nowhere.

      How you arrive at this decision should be entirely up to you.

      And neither does fratboy libertarianism.

    21. Re:Misses the point completely by corebreech · · Score: 1

      Sorry, this is something I learned in a political science class.

      I'm sorry, but that doesn't mean anything to me. Moreover, the term political science is an oxymoron at best, a cruel and cynical charade at worst. Any effort to enlighten only a small portion of the people as to the way politics works is elitist and, necessarily, counterproductive to the principal goal of democracy: the distribution of power.

      This idea blatantly disenfrachises a whole class of people and can therefore be taken off the table.

      No, it doesn't, and you haven't demonstrated otherwise.

      That's because we have private voting. Lets keep it that way so this isn't the number one issue.

      LOL! So a horribly corrupt system is better than a merely flawed system. Oh man, that's some really advanced thinking on your part.

      I can see that you are concerned about voting accuracy but I assure you, there is no magic bullet.

      Of course there is. Illuminate the process. Complete disclosure.

      The only people who want the process to remain in the shadows are those who are busy exploiting it for their own advantage today.

    22. Re:Misses the point completely by corebreech · · Score: 1

      Because then people who have nothing to offer but money, by definition the worst candidates, will come into power.

      Not at all like the current system, is it. :)

      Seriously though, the kind of cash that would be required to buy an election this way is prohibitive, certainly at the federal and state levels. It isn't going to be a problem, or at least, it isn't going to compare to the problems we are experiencing presently.

      Cynicism gets us nowhere.

      It's not cynicism, it's reality. Money is indisputably a corrupting influence in our elections, regardless of whether we disclose votes or not.

      And neither does fratboy libertarianism.

      If you can't understand libertarianism, just say so. There's no need to get abusive.

    23. Re:Misses the point completely by corebreech · · Score: 1

      Yes, I do understand that the identify of the voter and the vote itself has to be published. That's required so that you and I can get on the phone and verify to one another that we each indeed voted in the way that's been published.

      I've addressed the issue of vote purchasing elsewhere in this thread; it suffices to say that I don't see it as a significant problem, at least not when compared to all of the other problems we are experiencing.

      That said, you make some really good points about this new system. It's still fairly complicated though, I can see that it is going to be expensive, and verification appears to be possible only for a few people, but it's a step in the right direction.

    24. Re:Misses the point completely by groomed · · Score: 1

      Seriously though, the kind of cash that would be required to buy an election this way is prohibitive, certainly at the federal and state levels.

      Not really. You don't need to bribe everyone. You just need to bribe enough. Ten or twenty thousand votes can make the difference, as can 2 or 3 states.

      It's not cynicism, it's reality. Money is indisputably a corrupting influence in our elections, regardless of whether we disclose votes or not.

      Yes, but that is not the point of contention. If votes can be bought and sold as you were suggesting, then why vote?

      If you can't understand libertarianism, just say so. There's no need to get abusive.

      I understand libertarianism is a philosophy for white upper middle class sophomores who have never been in need and don't support anybody. You'll grow out of it.

    25. Re:Misses the point completely by Kirill+Lokshin · · Score: 1

      Unfortunately, the issues of vote purchasing and intimidation is a little more complex. In many cases, the ballot includes minor posts (mayors, commissioners, etc) as well as federal ones, and these are more susceptible to outside influence.

      If someone threatens to break your fingers unless you vote a certain way, you might be willing to risk it to vote for the president. But for the city sewer commissioner? Or the county sheriff?

      Buying a federal election might be impractical, but buying a local one could probably be done.

    26. Re:Misses the point completely by tgibbs · · Score: 1
      My personal opinion, however, is that those who aren't prepared to stand for their vote might as well not get one anyway though. "I'm for freedom, as long as I don't have to do anything."
      So if you aren't brave enough to run the risk of being targetted by the death squads who might be going around torturing and murdering guys who voted from the wrong candidate, you don't deserve to have your vote counted? We tend to think of civilized coercion like an employer checking your vote, but there has been worse in our own history. A system must be robust enough to handle the worst case.
    27. Re:Misses the point completely by corebreech · · Score: 1

      Again, I think this is a comment borne of a A+ grade achieved in a government-run public school.

      If someone is going to threaten to break your fingers if you don't vote their way, it is hard to see how they might be deterred by your vote remaining private.

      Especially if we're talking about national or state office. That fraud might be experiencde at the dog catcher level doesn't particularly concern me. Dog catchers don't get to lie to the people in order to wage war.

      Any decision about public policy should be viewed through a lense that asks this one simple question: does it work to aggregate power?

      Publicizing votes works against the aggregation of power.

      Ergo, publicizing votes is the right thing to do.

    28. Re:Misses the point completely by iabervon · · Score: 1

      That's why everyone who's checking on their vote has to be anonymous, and has to therefore get all of the votes. For example, they could publish them all in a book, which you could go to the library to look at, search through, and find their vote, all without revealing which vote was theirs. In any case, it's necessary to publish the complete collection of votes together, or the adversary simply reports your vote correctly to everyone who asks, but actually registers theit choice; if the whole set is published, other people can count up the totals and demonstrate that the official registry doesn't match the real counts.

      Otherwise, people who voted a certain way start dying mysteriously, and people don't vote that way any more.

    29. Re:Misses the point completely by gumbi+west · · Score: 1
      So a horribly corrupt system is better than a merely flawed system.

      You chose an ironic phrasing for your point. Corruption is often used to reffer to loss of integrity through bribery (i.e. buying votes). That said, your concern is a valid one (that the voting system does not have the integrity you desire). However, trading one form of possible corruption for another is hardly a good idea.

      It looks like your unproven assumption is that the present system is a "horribly corrupt system." While corruption is both possibly in all cases an evident in some, there is also good evidence that it is not yet common.

      Lets say you are correct, and corruption is extreamly common... then what would posting votes do? If changing votes is already common, how hard can silencing people be? If things are that bad, your best bet is to pack up and leave.

    30. Re:Misses the point completely by gumbi+west · · Score: 1
      Had to take your first paragraph seperately. You sophmoric writing style is difficult to take seriously but what the heck.

      I'm sorry, but that doesn't mean anything to me.

      Yeah, it is a disapointing reference in my mind too.

      [...]Any effort to enlighten only a small portion of the people as to the way politics works is elitist and, necessarily, counterproductive to the principal goal of democracy: the distribution of power.

      You may like to read John Locke's* writings about why governments should be organized in roughly the way ours is organized. To state the obvious, a representative democracy does distribute power, it concentrates power in people who must become experts in government. In fact, even the elected officials can't possibly perform all the specific, intricate, and difficult tasks that running a government requires, they need assistants. At the federal level, legislators have an outlet, this is their staff AND offices like the GAO that can do extreamly intricate work for them (look at some of their reports, they are amazing). Offices like the GAO are essential to an efficient government and require people trained in many areas of thinking, esp. how government is run.

      *I know, this would be educating your self, and others in the world may not have read it, so it is counterproductive unless you can get everyone to read it at the same time.

  19. Re:Combination..--not quite by randall_burns · · Score: 2, Interesting
    There are still quite a few low tech means of commiting vote fraud. IMHO open source and a paper trail are decent steps-but hard encryption so that anyone with a receipt can :

    prove they have an authentic receipt

    audit the records

    would also help quite a bit.


    Now, even that still doesn't handle stuff like people voting twice. We'll still need to worry about stuff like folks using false/invalid ID and voting(which is pretty rare I would suspect, but give them time).

  20. Re:How about by switcha · · Score: 5, Funny
    You get your fat ass away from monday night football for 30 minutes, drive down to the polling location, and vote.

    The fogies in Fla missed voting correctly by about a 1/4 inch. You just missed voting correctly by 24 hours.

    --
    You know what? ... A little club soda *did* get that out!
  21. Oh, and by the way... by Geek+Boy · · Score: 1, Funny

    patent pending
    patent pending
    patent pending

    1. Re:Oh, and by the way... by Anonymous Coward · · Score: 0

      How does that make it less secure or less verifiable?

    2. Re:Oh, and by the way... by Anonymous Coward · · Score: 0

      Its not very popular in the US but Iraq had a very secure voting system, you got something like this.

      X check here if you vote for me X check here if you would like your family tortured.
      Its got a gnome approach, less is more. PPL like that.

  22. Designed by Cryptographers, not Committees! by Tackhead · · Score: 5, Funny
    So a couple of noted cryptographers have come up with a secure, verifiable, electronic voting system and put the design out in the open for anyone to use. Like that was a challenge.

    Like, hey, who the hell does this Rivest guy think he is, and what (apart from this stupid "Ph.D" stuff in "Computer Science" or "Mathematics" or "Cryptography", such a small title he has) makes him think he's any smarter than Penelope Bonsall, who's got a way cooler title "Director of the Office of Election Administration at the Federal Election Commission".

    "The computer scientists are saying, 'The machinery you vote on is inaccurate and could be threatened; therefore, don't go. Your vote doesn't mean anything.'

    Penelope Bonsall, Director of the Office of Election Administration at the Federal Election Commission, A Very Important Person Who's Smarter And Better Than Those Goofy Computer Scientists Because She Has A Bigger Title And Burns Through More Taxpayer Dollars In A Week Than That Rivest Dude Probably Generated In His Entire Working Career!

    Rivest's system is clearly unworkable. Where's the wining and dining of sales reps? Where's the backroom deals involving hookers and cocaine? Where's the vendor-lock-in? Where are the service contracts and extra government departments required to oversee them? Oh, sure, Rivest can lay the smack down on "where's the beef" when it comes to building a secure and verifiable electronic voting system, but where's the pork?

    1. Re:Designed by Cryptographers, not Committees! by Anonymous Coward · · Score: 0

      Where's the vendor-lock-in?
      In the words "patent pending".

    2. Re:Designed by Cryptographers, not Committees! by Bitmanhome · · Score: 1

      That was apparantly posted in sarcasm, but this is exactly the thing I can't figure out. People keep suggesting new ways to make electronic voting secure and verifiable, but that's never been the problem. The paper trail is itself is the problem that electronic voting is meant to solve. You can't dictate leaders if you can't control the vote. The paper system is too hard to control, hence this new digital system.

      Between proprietary gadgets that are hard to verify, and the DMCA which makes it illegal to verify, we're well on our way to a full dictatorship. It's too hard to force the populace to vote your way (especially under our constitution), so they've had to be much more devious about it.

      (Wait, let me adjust my tinfoil.)

      You might want to blame republicans for this situation, but it really took both major parties to do it -- Republicans take power from the public and give it to companies, while Liberals give it to government. This really couldn't have been done without both parties working together.

      --
      Not that this wasn't entirely predictable.
    3. Re:Designed by Cryptographers, not Committees! by egarland · · Score: 1

      That was a little heavy on the sarcasm.

      People in charge of elections have a hard job too. This proposed system is just barely possible with today's technology and as far as I know they don't even have a working prototype, just a proposed design. Any electronic voting system should have a few years of people trying to hack and break it before it is trusted to elect people.

      I bet if there were prototypes available 2 years ago there would be some places using it already. The push has been very strong in some places to get good e-voting systems in place.

      If there are only lousy e-voting machines on the market, the best choice is either a lousy e-voting machine or no e-voting machine.

      --
      set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
    4. Re:Designed by Cryptographers, not Committees! by egarland · · Score: 1

      If you feel disconnected from politics, maybe it's because you chose to be.

      The problem isn't that people don't have the power anymore, it's that they don't use it. People don't pay attention to politics because they don't have to. In general, they just let it do it's thing and assumption is that the system pretty much takes care of itself. So far, that assumption is working, although with some issues.

      Old people vote because they care and they understand that things can be a lot worse than they are. They generally take more time than the young in thinking about the issues and put more effort into finding and supporting good candidates.

      Think about politics, read about politics, talk about politics and you will see. There are lots of people out there that understand the issues . It's stupid people voting because they think they have to that's the problem. One of the great misfortunes of today is that people think they should vote whether they understand the issues and the candidates or not. You shouldn't vote just because you can, you should only vote if you have a good reason to support one person over the others.

      --
      set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
    5. Re:Designed by Cryptographers, not Committees! by Dwonis · · Score: 1
      ne of the great misfortunes of today is that people think they should vote whether they understand the issues and the candidates or not. You shouldn't vote just because you can, you should only vote if you have a good reason to support one person over the others.

      Exactly. (I'd mod you up if I had the points...)

  23. Is a paper trail really that important? by MarkGriz · · Score: 1

    Don't get me wrong... the ability to verify that your vote is tabulated (which this system claims to do) is a good thing. But I keep reading endless articles about how just adding a "paper trail" to any voting system makes it magically all better, without addressing any of the security issues.

    The mechanical lever machines many of us use don't generate a paper trail either, and you don't see anyone all up in arms about that. Besides, how many people will really hold on to their paper ballot (slashdotters not included), on the off chance that voting irregularities are discovered.

    I'm not trying to troll here, but I really don't see that the paper trail is all that important. Instead, there should be a push to developing and certifying an open source voting system that can be trusted. If that includes a verifiable paper trail, all that better.

    --
    Beauty is in the eye of the beerholder.
    1. Re:Is a paper trail really that important? by Anonymous Coward · · Score: 2, Insightful

      A paper trail does make it magically more secure. This isn't referring to you keeping paper, it is referring to a piece of paper with the vote on it being stored somewhere.

      Those machines with levers? They make paper trails.

      Without this, the votes are ONLY digital. As such, any unauthorized access can, en-masse, change the only record of the votes. Paper cannot be changed nearly so easily, and especially not so secretly. It allows a recount if the machine count seems unreasonable.

      It is genuinely an incredible increase in election reliability, especially for something so simple.

    2. Re:Is a paper trail really that important? by puppet10 · · Score: 1

      It also allows a random sampling of the votes the machine recorded, in the case of a digital machine the votes can be numbered, without any reference to the actual voter and the numbered electronic vote can be compared to a random sampling of the physical paper vote to see if the machine is making errors or has been rigged.

      For a lever machine a similar sample would be to see if the card reading device, whatever it is, is reading the cards in the expected manner or is making errors or has been rigged, however this wouldnt check if the original machine had been rigged somehow if it didnt produce a human readable ballot for the voter to verify and deposit in the ballot box.

      --
      -------- This space intentionally left blank --------
    3. Re:Is a paper trail really that important? by Anonymous Coward · · Score: 0

      "But I keep reading endless articles about how just adding a "paper trail" to any voting system..."

      Maybe you've just been reading the titles and not the articles. Voters don't keep the paper recipts, they never even get to touch them. They view them from behind a glas window and check that it says the same votes as they choose. After the election is over and the electronic votes counted, a much smaller (smaller than the total number of votes) sample of paper recips can be counted. If the sample size is large enough, the two results should coincide. Of course, there will always be some variation between the two, but it can be calculated how much deviation can be expected if there are no irregularities .
      It is much much easier to modify a million electronic votes (it can be done by a single individual) since they are just bytes in a database than it is to modify a million physical objects (i.e. the recipts).

  24. but still by rock_climbing_guy · · Score: 3, Interesting

    I like the idea of being about to verify that my vote counted, but how will everyone being able to verify their vote stop dead people from voting?

    --
    Wh47 d1d j00 541, 31337 15n't t3h r0xor5 ne m0r3???
    1. Re:but still by EndlessNameless · · Score: 1

      :::I like the idea of being about to verify that my vote counted, but how will everyone being able to verify their vote stop dead people from voting?:::

      The Smart cards are issued beginning on (insert go-live date) to everyone living who is entitled to vote, and thereafter they are issued at birth along with SSN. The cards are deactivated when a death notice is filed at (insert name of place where hospitals, coroners, law enforcement, etc send file this information).

      Oh yeah, and all cards have a (pseudo)random number appended to the actual ID number that is recorded along with it when the card is created so that if someone's card is lost, stolen, or duplicated, you can still generate a new and distinguishable card by updating the random number associated with its ID# in the master database. Naturally, each card's record in the master database will have a turn-on date for when that person can vote and a turn-off bit for removing people who can no longer vote (certain types of felons, people who renounced their citizenship, whatever).

      Of course, this doesn't account for methods of dealing with the inevitable human errors that will occur, but every system has those so there are already processes in place for that.

      --

      ---
      According to the latest ruleset, this post should be modded as Vorpal Flamebait +5.
  25. Re:ARRRGGHHH!!! by BrookHarty · · Score: 1

    shouldn't it be \. so the slash leans to the left like most of the readers?

    With YRO posts about Voting and politics you think someone would come with with a politics website for slashdot readers. (No, not the EFF)

  26. Do it in New Hampshire. by wfrp01 · · Score: 1

    Move to New Hampshire, the free state, and set this up. I know, voting procedures and libertarianism are two different topics. But they are related in the sense that they are both progressive attempts to reform government. Perhaps it would be easier to advocate such a project in a free New Hampshire (should the Free State project succeed) than elsewhere. Just a random thought.

    --

    --Lawrence Lessig for Congress!
    1. Re:Do it in New Hampshire. by fenix+down · · Score: 1

      So, first a minority uses devious manipulation of the electoral process to sieze power from the majority, then they fix the voting machines? Well, I guess you take what democracy you can get in this economy.

      (should the Free State project succeed)

      Wait, no, I think I just found the flaw in your plan.

      (I'm sorry, I just hate Libertarians sooooooo much. So very, very much.)

    2. Re:Do it in New Hampshire. by wfrp01 · · Score: 1

      first a minority uses devious manipulation of the electoral process to sieze power from the majority

      I think that majority votes are still necessary to win elections. No? What do you mean by "devious manipulation"?

      --

      --Lawrence Lessig for Congress!
  27. How we'll REALLY know . . . by CleverNickName · · Score: 4, Insightful

    We'll know that this is a real and secure voting method just as soon as all the incumbents and lobbyists come out and blast it as "dangerous" and find some way to connect it to terrorism.

    1. Re:How we'll REALLY know . . . by marauder404 · · Score: 1

      How did this comment get modded so high? There are many more comments posted that are a lot more interesting and it's not at all insightful. It's actually off-topic because it's a political opinion more than anything else and moderation happens to agree with it. I don't mind a political opinion every now and then, regardless of whether or not I disagree with it, but this comment shouldn't be ranked up here.

    2. Re:How we'll REALLY know . . . by zCyl · · Score: 1

      It's actually off-topic because it's a political opinion more than anything else and moderation happens to agree with it.

      It's called cynicism. A healthy degree of it can be very insightful when dealing with political matters. Unfortunately the standard state of politics consists of most people trying to get what they want for themselves, and cynicism is the best tool for eating through the clever little statements to see the real motivations. That's hardly political opinion, it's human nature.

    3. Re:How we'll REALLY know . . . by WEFUNK · · Score: 1

      Yes it's very political... do you mean like the kind of thing you'd expect a Republican like McCain to say...

      Sorry, and I have no intention to attack you personally (whoever you are) but being skeptical of lobbyists (AKA "Special Interests") and career politicians (AKA "Washington Fat Cats" -- in the US) is about as apolitical as you can get and has helped get as many people elected from one political spectrum as another, including (almost) a certain Mr. Burns. In fact, it sounds like the kind of joke you'd hear a lobbyist or incumbent say or laugh at.

      --
      My next sig will be ready soon, but friends can beat the rush!
    4. Re:How we'll REALLY know . . . by bean_tmt · · Score: 1

      "whoever you are" that's funny.

  28. I dunno... by Anonymous Coward · · Score: 0

    From the press release:

    Once the logistics of getting every registered US voter into a single large room have been sorted out, we believe our system offers a foolproof system for counting votes.

    How are they going to see the guys in the back? They didn't address that issue.. binoculars perhaps? I think leaving it up to the states is a much better idea.

  29. Secure voting?? by physicsboy500 · · Score: 0, Troll

    So they decided not to use Microsoft?

    --
    The original generic sig.
  30. US democracy struggle by Spellbinder · · Score: 2, Funny

    Game Over!!
    Insert Coin

    --


    stop supporting microsoft with pirating their software!!!!!
  31. Too complicated... by jjh37997 · · Score: 4, Insightful

    Here's what we need...

    A touch screen voting booth that lets voters select the canidates they want.

    After the voter casts their vote the booth prints out a ballot that's a machine readable scantron sheet.

    The voter checks to make sure that the canidates they selected are recorded on the ballot and feeds it into a scantron reader. It's this machine that actually records the voter's vote.

    This way not only do we get the benifit of a machine count but a paper trail to boot.

    1. Re:Too complicated... by Telastyn · · Score: 1

      No offense, but that is too complicated. People aren't going to check that the machine gave them who they're really voting for.

    2. Re:Too complicated... by bucketoftruth · · Score: 1

      This is the best solution. In Seattle, WA. we have scantron forms which we fill out with pen just like back in college. Those are then fed into the vote counting machine which is like a vault. I assume this vault can tally the votes on the fly for delivery to the main voting headquarters, and the paper ballots are kept somewhere (safe, hopefully) in case a visual recount is requested.

    3. Re:Too complicated... by mcelrath · · Score: 1
      Why should I trust a scantron machine any more than I trust a touch-screen terminal? Why should I trust that the numbers spit out of the scantron machine correspond to the scantron card that was fed in?

      The voting system must be provably fraud proof, as David Chaum is trying to do. Just because we all have used scantrons does not make them immune to fraud.

      -- Bob

      --
      1^2=1; (-1)^2=1; 1^2=(-1)^2; 1=-1; 1=0.
    4. Re:Too complicated... by cens0r · · Score: 1

      It doesn't even need to be scantron. If your computer printout is going to print out only a few options you could make it just about anything and have it computer readable. The peoples names or what ever else is deemed easiest to read.

      --
      Jack Valenti and Orrin Hatch will be first up against the wall when the revolution comes.
    5. Re:Too complicated... by Old+Wolf · · Score: 1

      Yeah and what if the scantron reader scans wrong? You've just changed the one-step process:

      1) possible error

      to the two-step process:

      1) definitely works
      2) possible error

    6. Re:Too complicated... by tomstdenis · · Score: 0, Offtopic

      Sorry to bitch about your sig but it is truly lame. First off any negative number squared is equal to it's absolute squared. It's called a root for a reason.

      e.g.

      (-A)^2 = A^2 therefore for all A in \bbbz A = 0.

      Which is total and utter nonsense.

      People like you dumb society down too much. Go play in traffic or something.

      Tom

      --
      Someday, I'll have a real sig.
    7. Re:Too complicated... by Anonymous Coward · · Score: 0

      Hey! Slashdot's resident MANHAM CANNER is back!

      How's that smug sense of self-superiority workin' out for ya, sparky? Winning friends and influencing people?

      Figured out why people on sci.crypt think you're suck a prick? Hint: it's not because they're all stupid and you're a genius.
      It's a fucking mathematical joke. Jesus christ, man. To understand what it's saying and NOT understand that it's not meant seriousness is the height of... well.. Tom-ness.

      Do you have Aspbergers or something?

    8. Re:Too complicated... by waynemcdougall · · Score: 2, Interesting
      Double counting is the answer.

      Touchscreen records your ballot, prints it out for you to check, AND KEEPS COUNT ITSELF.

      You feed your paper ballot into a scanning machine that keeps count. And post your paper ballot in a ballot box.

      The touchscreen ballot generator and the scanner are produced by two entirely separate companies. Public specifications on the interface.

      Now if the two machines disagree about the ballot count you do a paper recount (and find out which vendor stuffed up, and don't use them again).

      --
      Recycle PCs and build a wireless community network www.hillsborough.org.nz
    9. Re:Too complicated... by gumbi+west · · Score: 2, Insightful

      Only a few need to check to make sure that this vote was tallied correctly.

    10. Re:Too complicated... by Anonymous Coward · · Score: 0

      How did he get rid of the exponents anyway? The root of a negative number is a complex number.

    11. Re:Too complicated... by Anonymous Coward · · Score: 0

      Fuck you, US-educated worthless piece of shit:

      1^2=(-1)^2
      sqrt(1^2)=sqrt((-1)^2)
      1=-1

    12. Re:Too complicated... by Old+Wolf · · Score: 1

      Paper recounts are also unreliable (isn't that what the problem was in the last US election?)
      Whatever the new system is, its worst fallback state has to be an improvement on paper recounts.

    13. Re:Too complicated... by rossifer · · Score: 1

      Your suggestion doesn't protect against card remarking, card stealing, or card-invalidating, which are all forms of tampering with the paper trail.

      This proposal catches all of those potential problems and makes them visible, though not correctable.

      Regards,
      Ross

    14. Re:Too complicated... by waynemcdougall · · Score: 2, Interesting
      Paper recounts are not unreliable. That was not the problem in the last election in the United States.

      Paper recounts can be slow and tedious (relatively speaking) but will done under independent scruitineers AND observers from all parties with a vested interest in the best outcome for themselves (which cancels out, meaning everyone is watching to make sure no one else cheats). Often paper recounts are done twice (to verify the answer) - with actual paper ballots you can count them as often as required. In practice if you've got two machine tallies that agree (or disagree) and then do a paper recount and it agrees (or agrees with one or all three disagree) you can look at which is closest and whether it makes a difference to the result. So someone picks up two ballots by mistake leaving you with a 1 vote error (in total and for one candidate). We'd expect a 1 vote discrepancy from the machines. Since the votes are physically placed in piles according to the votes cast, it is easy to flick through and check that all the votes in one pile belong to the same candidate. If 1 vote makes a difference we can count again.

      The problem in America was two-fold:

      a) some of the ballots were illegally laid out according to Flordia state law (the butterfly ballot). This may have led some people to cast their vote for someone other than they intended. It's worth noting that all parties saw and approve the ballots before the election, and the same ballot layout was used in previous elections.

      b) they physical ballots in some places is made by a paper punch - in some cases the square of paper for a candidate hadn't been fully removed. In other cases an indentation had been made (weak wrists? or an elderly and infirm voter? changed their mind? or too many pieces of cardboard jammed in behind the punch?) And during each recount more and more cardboard pieces would fall out. :-(

      Neither of these is an issue with touch screens and computer printed ballots.

      I'm just saying separate the voting machine from the counting machine - have them check on each other - and keep a printed record you can go back to if the machines disagree (or someone doesn't trust both machines)

      --
      Recycle PCs and build a wireless community network www.hillsborough.org.nz
    15. Re:Too complicated... by Anonymous Coward · · Score: 0

      You have missed one of the key issues in the security of voting. Basically it goes like this:

      • If a person can take a piece of paper with them that lists all their votes, they can (a) provide evidence to someone that they voted as directed and collect a bribe, or (b) be beaten up on their way home for voting "wrong".
      • If a person cannot take a piece of paper with them that lists all their votes, then they cannot be beaten up, bribed, etc. But they also do not have a way to verify their vote, unless some clever cryptographic techniques like those in the article are used, in which case they can.
    16. Re:Too complicated... by tomstdenis · · Score: 1

      You can't just square root both sides simultaneously. That's not a meaningful operation [hint: they're not the same base!]. You would have actually perform

      (1)^2 = (-1)^2
      (1)(1) - (-1)(-1) = 0
      sqrt((1)(1) - (-1)(-1)) = sqrt(0)

      which gives you

      sqrt(1 - 1) = sqrt(0)
      sqrt(0) = sqrt(0)

      Which seems to be true. So what's your fucking point? Learn how to actually work with equations.

      Mathass!

      Tom

      --
      Someday, I'll have a real sig.
    17. Re:Too complicated... by Stephen+Ma · · Score: 1
      Why should I trust a scantron machine any more than I trust a touch-screen terminal? Why should I trust that the numbers spit out of the scantron machine correspond to the scantron card that was fed in?

      That's why the printed paper ballot, after being checked by the voter for accuracy and then fed through the scantron, is retained in good old fashioned ballot boxes.

      If someone challenges the electronic tally, the ballot boxes can be opened and the papers recounted, either manually or by being fed through a different scantron machine.

      I think this approach will work.

    18. Re:Too complicated... by volkris · · Score: 1

      Scantrons have precision far inferior than the rest of the system, and often not sufficient to call close elections.

      What you've done here is nothing but adding a layer of guaranteed inaccuracy.

    19. Re:Too complicated... by internic · · Score: 1

      Well, it seems to me that am improved method would be to have a touch screen voting system that records the vote eletronicly but prints out the scantron sheet as the reciept. This would just be names with yes or no, essentially, something any voter can look at and verify (perhaps with a card explaining the meaning of the yes and no dots). Then they feed this reciept into an optical scanner which checks the vote on the card. If the optical card matches the recorded touch screen vote then the vote is accepted. If they don't match then you have to start over again. This means that:

      1. There will be a paper trial that could be rechecked later, but only in the event that it's shown there's a software problem or reason to beleive the votes in the touch screen system were tampered with.

      2. The voter can be sure there's a record that actually records their vote.

      3. You can't take away any proof of the way you voted. If you still have the reciept then the vote is not counted.

        Now that system if far from fool proof, but it is better than the system in use at the moment. I don't think this is better than Rivest's system. That system is much more robust against attacks. The only advantage of this system would be that it's readily understood by everage people with no knownledge of mathematics or cryptography. The processing of reciept batches in Rivest's model will likely seem like magic to most people. Anyway, I don't really propose this seriously as a system, just a refinement of the parent's idea. I do have misgivings about asking people to trust a system they don't really understand, no matter how cryptographically secure, but then I guess we do this all the time with technology.

      --
      "You call it a new way of thinking; I call it regression to ignorance!" -- Operation Ivy
    20. Re:Too complicated... by Anonymous Coward · · Score: 0

      Why the hell does this same "idea" get posted every time there is a slashdot article on electronic voting? It's not new and it SUCKS!

  32. Trustees hold secret keys and Patents Galore by augustz · · Score: 1

    It appears from a quick read that the guy behind this has patented about every form of limited traceability and other feature one could think of. If any of this proposal is patented it should be ruled out instantly.

    If all the "trustees" co-operated, it seems information could leak. In todays age of FBI power, one must assume that all "trustees" are breakable.

    I'm also a fan of simpler systems that are slightly more user understandable.

  33. article on AOL News Wire by Anonymous Coward · · Score: 0

    AOL News is doing a follow-up article

    Click Here to see it

    1. Re:article on AOL News Wire by lfm_the_couch · · Score: 1

      MOD PARENT DOWN, it's a photo of a guy sticking his bits into a fish's mouth, I shit you not. AHHHH GOD WHY DID I CLICK THAT LINK!!!

    2. Re:article on AOL News Wire by Anonymous Coward · · Score: 0

      That guy sure has a tiny schlong, doesn't he?

  34. Look, someone flamed Wesley by Anonymous Coward · · Score: 0

    Tee hee

  35. this system won't work by macshune · · Score: 1

    I like your idea, but neither the system in the article nor the system above you mentioned would work in a real life voting scenario. Given all the press surrounding e-voting and messed up votes, it's apparent that voting machine operators can't compute their way out of a paper bag. Yeah, you might say votes got messed up because someone hacked the boxes...that might very well be true, but a large amount of votes are losts or tainted simply because of OPERATOR ERROR.


    Now someone is proposing a solution that sounds unworkable. Cryptographic keys? MD5 sums? C'mon, this is voting we are talking about. People are going to be leery about voting using devices they can't take the time to understand and therefore aren't going to vote!

    here's my solution:
    Touchscreen voting is fine, but have the vote be transferred from a computer screen to a punch-card ballot. machine accuracy will eliminate hanging chads. all the software will be open-source, auditable, etc. if counted by hand, great, if counted by optical scanner, make sure the software is open source and the votes are tallied in a way that leaves no room for tampering. this is all common sense. no need for complicated solutions.

    people should understand any new voting technology instantly. public education campaigns will leave many people in the dark and those people will probably be poor people and one party or the other will claim that group as an important portion of their electoral base, all heck will break loose, etc.

  36. Binary on box not necessarily from same source by Hecatonchires · · Score: 1

    How do you know its the same? No one reloaded it while your back was turned?

    --

    Yay me!

  37. Cryptographers already are working on voting by Anonymous Coward · · Score: 0
    It's good to see real security/crypto people working on this problem.
    Cryptographers were working on voting protocols for quite a long time, as you can learn in any decent crypto basics course. That voting protocols are largely ignored (and replaced with shiny cryptoless machines) by election officials in US is another matter and can only be explained by sheer incompetence.
  38. paper trail by mehtars · · Score: 2, Insightful

    Even if there is an open audit of the source and a paper trail, most of the canidates will still request a recount of the ballots by hand. Call me a bit old fashion, but I still believe that the best way to hold an election is to do it on paper rather than on a computer. Even the most secure open-source OS can have security holes....

  39. Re:ARRRGGHHH!!! by Loki_1929 · · Score: 1

    "shouldn't it be \. so the slash leans to the left like most of the readers?
    With YRO posts about Voting and politics you think someone would come with with a politics website for slashdot readers. "


    Look! Someone did!

    (It's just a joke, mods, chill out ;) )

    --
    -- "Government is the great fiction through which everybody endeavors to live at the expense of everybody else."
  40. It will never work! by SQLz · · Score: 2, Funny

    With this system how are they supposed to fix elections? This will never work.

  41. I've attended a David Chaum lecture by acidblood · · Score: 4, Informative

    in an workshop held here in Brazil (Alfred Menezes and Darrel Hankerson were the other lecturers). Folks, the system is perfect. There's nothing to complain about it -- laymen can check that their votes were counted through so-called `visual cryptography' (an idea of Adi Shamir IIRC), while everything else you'd expect from a secure and reliable voting system is provided. One can only hope that this is deployed somewhere, but I'm not holding my breath.

    Read the paper, it's really jawdropping. Cryptography at its finest.

    --

    Join the NFSNET. Our prime goal is making little numbers out of big ones. http://www.nfsnet.org/

    1. Re:I've attended a David Chaum lecture by cens0r · · Score: 1, Insightful

      The problem is that if laymen can check that their votes were counted after the fact, it is possible to sell your vote and let a 3rd party check on this as well. Any design where you keep the recipet is flawed.

      --
      Jack Valenti and Orrin Hatch will be first up against the wall when the revolution comes.
    2. Re:I've attended a David Chaum lecture by Anonymous Coward · · Score: 0

      [Brazil]

      I keep expecting Brazil to have a revolution and become yet another South American dictatorship, and I don't believe many people will be surprised when it happens.

      I don't care if they have an election system that works, you cannot hold Brazil as an example of utopian government.

    3. Re:I've attended a David Chaum lecture by Anonymous Coward · · Score: 1, Informative

      RTFA and again. The receipt is encrypted, one can check that the encrypted receipt went into the tally. What are u selling again?

    4. Re:I've attended a David Chaum lecture by Anonymous Coward · · Score: 0

      Uh... yeah... if you could just go ahead and tell me where I can download that paper... that'd be terrific.

    5. Re:I've attended a David Chaum lecture by gumbi+west · · Score: 1
      The author of the paper addresses this, you may want to read the paper. I know it can be hard to find the link when it is in the text... so here it is

      http://www.vreceipt.com/article.pdf

    6. Re:I've attended a David Chaum lecture by Anonymous Coward · · Score: 0

      >you cannot hold Brazil as an example of utopian government.

      And you can hold USA as democracy example after Bush elections??

    7. Re:I've attended a David Chaum lecture by thogard · · Score: 1

      is vote selling a problem? It sounds like you have two evils here and you get to pick one. At this point I don't trust anyone to do it right so I want the total intergrity of the people to be checkable.

      You can't have a system that allows a voter to verify their vote in such a way that they can't take a photo of the ballot, reciept or whatever is there?

    8. Re:I've attended a David Chaum lecture by Anonymous Coward · · Score: 0

      Yes vote selling encourages voter intimidation and gives power to the military, secret services, unions, corperations and criminal organizations.

      These groups have enough power already.

    9. Re:I've attended a David Chaum lecture by Anonymous Coward · · Score: 0
      You can't have a system that allows a voter to verify their vote in such a way that they can't take a photo of the ballot, reciept or whatever is there?

      If you pay me $10,000, I will happily take a picture of a ballot to prove I voted the way you wanted me to; but it might not be a picture of the ballot I actually cast.

    10. Re:I've attended a David Chaum lecture by tgibbs · · Score: 1
      You can't have a system that allows a voter to verify their vote in such a way that they can't take a photo of the ballot, reciept or whatever is there?

      This system does exactly that. The voter can verify in th polling booth that the ballot reads correctly before they pull it apart and turn half of it over to be shredded. Both halves are "munged" so that they can only be read in combination. Separately, each half constitutes a coded receipt that can be used to verify that the vote was counted, but not to determine what it was.

  42. Sure trust electronic voting... by gessel · · Score: 1

    I wrote this before the evote thread came out and posted it to the spam thread... and low and behold it appeared here.

    I pressed the button for the democrat, like 55% of all voters did, and somehow the republican won. But computers can't make mistakes and people who irresponsibly suggest that they could are just luddites!

  43. Want a magical solution? I have one. by Alaska+Jack · · Score: 1

    1. Paper Ballot
    2. Pen or pencil
    3. Assistance for the statistically insignificant minority physically unable to use aforementioned.
    4. Monitoring of ballot transportation and counting by anyone who cares to do so.

    Any problems with that? Sure. But the system as a whole compares favorably to pretty much every other proposal and *their* inherent drawbacks.

    The only thing I would add is perhaps giving each ballot a number, then later publishing the results on-line (i.e., ballot number such-and-such registered the following votes ... ).

    Not very sexy, but there you go.

  44. Still Lots of room for Fraud by randall_burns · · Score: 2, Informative
    This is a step forward, but:

    Folks can' still vote multiple times if they get more than multiple registration cards. Dead people can still vote. Illegal aliens can still vote(i.e. someoen can get a drivers license with Mexican ID-and then get a voter registration card).


    The main thing the Chaum proposal handles is fraud by a few people via voting machines. Fraud by election officials using lower tech mechanisms would be more difficult-but still possible.

  45. Problems.... by menscher · · Score: 0
    IANACryptographer, but here are the problems I see:

    They say this is encrypted with a one time pad, and is therefore secure. Where does their OTP come from?

    They're using public key encryption. But, one concern with PKE is that if you are trying to communicate one of two messages (Republican or Democrat) then you're only going to get one of two results. I suppose they could add some randomness to the encrypted names, but that might cause problems further down the road.

    After several transformations, it looks like they want to get something that's human-readable, for the final vote tally. That will be subject to being mis-read, just like anything else. Perhaps more-so.

    They give you a receipt with a bar-code. Supposedly this can be used to prove you voted, but not who you voted for. So you can confirm your vote was counted, but not that it was counted correctly. What happens if someone disputes how their vote was tallied?

    1. Re:Problems.... by Anonymous Coward · · Score: 0

      The OTP is generated randomly when you vote. When you separate the layers, one half is the pad and the other half (your receipt) is the encrypted message. Nobody can recover the pad so they can't decrypt your receipt. There's a digital signature on the receipt so the receipt can be validated.

      This method doesn't address verification after the fact of *how* a ballot was counted (it can't, if secrecy is preserved), but it does verify that the ballot was recorded.

  46. not decryptable -- it's an XOR by Heisenbug · · Score: 3, Informative

    The point of the two-receipt system is that it's easily verifiable in the booth, but impossible to verify outside. That means that any random voter can look and, instead of a long number to verify, they just see the text of who they voted for.

    The single receipt cannot be decoded as you suggest -- each pixel is utterly random. There will be no pattern to detect, within the limits of pseudorandom numbers.

    That works because the two receipts basically perform an XOR. Each pixel is either

    XO or OX
    OX XO

    Call the first '1' and the second '0'. Then 0^0 = partially clear, and 1^1 = partially clear. 0^1 or 1^0 = fully black. When you're printing a pixel, then, you completely, utterly randomly select 1 or 0 for one receipt. You then print either the same, or the opposite, on the other. There is no pattern whatsoever from pixel to pixel, and once half the receipt is destroyed, it is quite impossible to read the other half.

    The problem with the system you propose, by the way, is that anyone who had your SSN and MD5 hash could relatively quickly determine the choices you made just by trying all the combinations. If I was buying votes, I could tell you what choices to make, and then demand my money back if I couldn't reproduce your MD5.

  47. I RTFA and all I got was a headache. by raehl · · Score: 0

    I'm not a dumb guy, but this system is WAAAY too complex. That will prevent it from ever being adopted, as people would much rather have a fallable system they understand than an infallible system they don't understand.

    And, it's just way too much work to actually count the votes. Unless I'm reading it wrong, he's talking about having a video of each transformation step of each ballot, and then ensuring the security of the voting process by auditing half of the videos for each step of transformation process. With about 100 million votes per presidential election, that seems rather expensive.

    Especially when there are much easier solutions: Have the machine print a ballot, put the printed ballot in a box. When the polls close, count the ballots. Let's remember that the problem we're trying to fix is the inability to read what a ballot says. That's it. So, fix THAT problem, and leave everything else that works alone.

    1. Re:I RTFA and all I got was a headache. by Anonymous Coward · · Score: 0
      Unless I'm reading it wrong, he's talking about having a video of each transformation step of each ballot, and then ensuring the security of the voting process by auditing half of the videos for each step of transformation process.

      You're reading it wrong. The votes are stored on a computer. The digital image is printed out so that the voter can take it with them. The thing that ensures security is that the receipt is printed out but also posted on a web site somewhere. So, you can ensure that your vote is on the list. But your receipt isn't enough information to reconstruct your vote, it's just enough information to verify it.

    2. Re:I RTFA and all I got was a headache. by wolfb · · Score: 1

      The video thing was a mataphor. Its all electronic. The "trustee" runs a simple program that does the decryption and shuffling of the ballots using their private key. A random 50% of those transformations get published. Anyone can verify the correctness of the decryption process backwards -- take the decrypted ballot and encrypt it with the trustees public key. If the transformation was clean then you get the original encrypted ballots back. You get something else if they cheated. If you have enough trustees in the process then you cannot trace any given ballot to its final decrypted form, but you can almost certainly detect any tempering.

  48. Still don't get it. by Simple-Simmian · · Score: 1
    Whats wrong with a paper ballot again?
    Oh big media can't instantly report the winner, thats right.
    Some how thats a bad thing.
    Scantron type cards would deal with that and the ballot is human readable.

    We don't need expensive, complicated machine voting when cheaper technology exist.
    Just because you can do a thing doesn't mean you must.
    I still say paper ballots are more tamper resistant.

    --
    If you don't like what I write don't be a CS and mod it down. Refute it.
    Yea I can't spell. So what is your point?
    1. Re:Still don't get it. by Anonymous Coward · · Score: 0

      The primary advantage I see in electronic voting
      is that it can facilitate more complicated tallying.
      By this, I mean that runoff voting becomes possible.
      Runoff voting is great. Great great.

      Also, it seems that this system requires less
      people. I like that. Hardware gets cheaper, but minimum wage goes up. I don't trust volunteers.

  49. Printing Technology by femto · · Score: 2, Insightful
    One would have to make sure the printing technology was 'perfect'. What if there was some residual image of the 'red' layer superimposed on the 'white' layer (for example, heat leaking between the two layers of a thermal printer)? Then it would be possible to 'reverse engineer' a receipt and the ballot may no longer be secret.

    Incidentally, most of the alternative suggestions offered by slashdotters seem to compromise the secrecy of the ballot. Secrecy might not seem important to the average slashdotter, but it is important if your family will disappear when you get caught voting for the opposition.

  50. Maybe it'll be mentioned in a novel... at best. by Chodak · · Score: 1

    Something tells me that we won't ever see this in real life. It'll turn out to be just another "perfect world" scenario that'll turn up in some optimist's futuristic fiction. Living in Iowa, I have had the (mis)fortune of meeting virtually every presidential cantidate since I started voting. In the political arena, the citizens of my state have some power, too bad most of them are elderly farmers who rarely watch anything besides the local news. It will take a state who sees that Open Source and Verifiable are the ONLY way to go. I'd love to see this happen in Iowa, but with all our youth leaving, that might be hard. Thankfully, I live in Iowa City (see previous link). All you fellow Iowans out there! Call your state representative! Let's show the country how great electronic voting can be!

  51. Which is exactly what they *don't* want to achieve by Kjella · · Score: 2, Insightful

    but if they needed to verify their vote, they could specify all of their choices and their ssn again, and get the same MD5.

    They do *not* want you to be able to verify how you voted, because then you might be *forced* to verify it. What they're trying to do is give you a recipt that you have delivered a valid vote, and that this vote can be verified as having been counted, without revealing for which candidate the vote was for.

    The reason for this is simple - with manual counting, you need to involve a lot of people around the country to reasonably affect the vote. With an electronic count, who's to know if you simply replaced the final numbers?

    Unfortunately, it's more difficult to show that your vote is a subset of a group (the total votes) than it is to make a 1-to-1 mapping. It sounds quite smart from the brief read-through I made, but yes, I wouldn't make any hasty decisions.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  52. Lacks common sense by AKAImBatman · · Score: 1

    It may be mathematically provable, but it lacks the "common sense" aspect that would allow the adoption of such a system. It tends to be better to use technology "under the hood" where it works as one would expect, but is resilient to attacks on the inside. I described a system I believe would work in the last story on voting machines.

  53. David Chaum looks like Jon Lord from Deep Purple by Anonymous Coward · · Score: 0

    David Chaum looks like Jon Lord from Deep Purple

  54. Fucking pdf by Anonymous Coward · · Score: 0

    Hey, buttbreath! How about warning people that you're linking to a pdf!

    I hate Adobe; their shit takes soooo long to load and display.

  55. Who exactly can hope to beat Bush? by Anonymous Coward · · Score: 0

    In a secure legitimate election?
    Carol Mosely Brown?..Kucinich?...Edwards?
    He is popular there is a war on and the opposition is?

  56. Obligatory Hitchhiker's Guide reference by Anonymous Coward · · Score: 0

    "The President in particular is very much a figurehead - he wields no real power whatsoever. He is apparently chosen by the government, but the qualities he is required to display are not those of leadership but those of finely judged outrage... Very very few people realize that the President and the Government have virtually no power at all, and of these few people only six know whence ultimate political power is wielded. Most of the others secretly believe that the ultimate decision-making process is handled by a computer. They couldn't be more wrong."

  57. Re:GOT A PROBLEM WITH THE WAR ON TERRORISM, LIBERA by Anonymous Coward · · Score: 0

    Actually I was thinking of moving to Iraq. I hear it's going to be this great, secure, free country any day now.

  58. yes by commodoresloat · · Score: 3, Funny

    presumably, they will be doing the voting.

    1. Re:yes by Pakaran2 · · Score: 1

      Isn't that why we have tobacco companies? And industry groups like the MPAA and the RIAA and the GNAA and... wait, never mind.

  59. a flaw? by agurkan · · Score: 2, Interesting

    I tried to read the article and hopefully I am mistaken but would appreciate some comment on this.
    It seems that you are deprived of the ability to reproduce your vote outside the booth by seperating the information into two pieces either of which is illegible/useless by itself. However, with the cellular phones taking digital pictures nowadays, could you not essentially take both of them with you if you want?
    If this is true then further security is needed to ensure that although you choose one of the two equally valid pieces, you cannot reach the other one at all. This, btw, can be done cryptographically.

    --
    ato
    1. Re:a flaw? by Anonymous Coward · · Score: 0

      why not just take a snapshot of the visual verification and send that? Or the vote buyers could send u in with a special camera u have to take shots with to prove to them later.. etc.. etc..
      There's tons of ways around voter privacy, like having the trustees collude. The privacy is only conditional as described by the paper, but the more important election integrity is unconditional..

    2. Re:a flaw? by LS · · Score: 1

      This is not a flaw. The described system helps to prevent fraud at a large scale. Your "hole" only describes a possible route for small-scale fraud. There are many routes for small-scale fraud, including faking your identification, etc.

      LS

      --
      There is a fine line between being a cultivated citizen and being someone else's crop. - A. J. Patrick Liszkie
  60. Mod Parent UP!! by Anonymous Coward · · Score: 0

    Lets have equal time for these partisan conspiracy theories on /.

  61. Look, I'm not a very smart guy. by Anonymous Coward · · Score: 1, Funny

    Oh, sorry.

    Look, I'm not a very smart guy. Actually, I'm socially backward, and I spent a lot of my youth drunk. For myself, I would rather be relaxing on my Texas ranch. However, my father told me to help his oil and weapons buddies get rich.

    There's no way I'm going to be elected again without Diebold's and my brother's help, and maybe the Supreme Court's help. So, please, let Diebold be bold. Hehee.

    -- G. W. Bush

  62. Re:How about by Anonymous Coward · · Score: 0

    I Tivo Monday night football, personally.

  63. The problem with paper ballots by Anonymous Coward · · Score: 0

    Is that it takes too long to count them all. With a computerized system, it can be quick and accurate. Eliminate the volunteer ballot counters and you eliminate the human error. 10,000 ballots must begin to look the same after a while.

    After all, computers do not lie, unless you have the Pentium chip FP bug.

  64. voter turnout by commodoresloat · · Score: 1
    I don't think requiring it will work but I do think it could at the very least be socially encouraged. Make election day a national holiday and provide incentives for public events that day which celebrate democratic heritage. Or make election day a couple of days long so people can't be too busy to vote. A publicly sponsored ad campaign could make a huge difference in voter turnout, especially combined with social incentives to vote. My polling place should be next to a large public park, preferably with events scheduled for election day including educational events that emphasize the history and philosophy of democracy.

    I don't think it would be that difficult to actually increase voter turnout, but people have to actually want to increase turnout. Politicians don't want to do that because then voters are far less predictable. The 30% of people who actually do vote fall into nice categories that are convenient for pollsters and campaigners. If politicians know they only need to convince upper middle class 60+ year olds, their jobs are easier.

    1. Re:voter turnout by Anonymous Coward · · Score: 0

      I totally agree with election day being a national holiday. It would encourage voter turnout, since they don't have work to interfere with voting. Also, holidays tend to be culturally relevant to society. It would be cool to say we celebrate democracy.

    2. Re:voter turnout by Anonymous Coward · · Score: 0

      Here in .tx.us, we haven't exactly made election day several days long, but we did change the rules several years ago so that anyone can file an absentee vote for any reason. (You used to have submit evidence that you were sick or would be travelling, etc.) This means you have, I forget exactly, but something like 3 weeks to vote at your convenience before election day.

      The down side is that one of the candidates could announce that they're in favor of quadrupling taxes and bringing back Japanese internment camps the day before the election and still get some votes. But if someone does something really stupid like that, it's doubtful they'd get very many votes on the election day, so it's a small risk. (And anyway, they could just as well do the same thing the day after election day.)

      By the way, in .tx.us we have a famous example of a time when someone did do something really stupid just before election day and subsequently lost the election though they had been significantly ahead shortly before that. The numbskull in question was a gubernatorial candidate named Clayton Williams. A few weeks before the election he made a joke along the lines of this: "Being raped is like getting caught out in the rain. There's nothing you can do about it, so you might as well just sit back and enjoy it." This made it to the papers, and suddenly huge numbers of conversative females (of which there are quite a lot around here) forced to pick the lesser of two evils decided on a liberal female (Ann Richards) instead of a conservative male (Clayton Williams). And that is the story of how Texas got its second female governor.

      (And since I'm on the subject, the first female governor of Texas, "Ma" Ferguson, was elected after her husband had been impeached from the office of governor a few years earlier. During the election, she promised to basically do whatever her husband suggested while in office. It was a substitute for getting him elected, since he was ineligible to be on the ballot. "Two governors for the price of one" was the slogan. Oh well. At least they were anti-KKK.)

      By the way, feel free to moderate me as off-topic...

  65. Voting systems by Anonymous Coward · · Score: 1, Interesting

    "Automate a mess and you get a really fast mess".

    The whole "voting systems" thing is just soooooo wrong and silly.

    The issue is what people want. Address that, THEN work on how to record what it is they want. Sound IT projects start with objectives, not technologies.

    Let me suggest that Americans modernise the voting system before automating it. As it stands a candidate with 30% of the vote (that is, NOT wanted by 70% of voters) can win because all the others get less than 30%.

    You need optional preferential voting - so that someone can vote "1" (first preference) for the most preferred candidate (say, Nader) and if that the preferred candidate doesn't get over 50%, that voter's votes are added to the candidate designated "2" (second preference - perhaps Al Gore in this example).

    Different outcome because most people did not want Bush (on other occasions perhaps most people didn't want Clinton).

    Hey, there could even be multiple candidates from the same party - let the PEOPLE choose not the party machines (and don't tell me that Primaries do that - pah!)

    My personal tweak is to have an option called "none of the above" (NOTA). If candidate NOTA wins you have another election with none of the first bunch of turkeys allowed to stand.

  66. Re:HAVE A PROBLEM WITH OUR GREAT DEMOCRACY, PIG?! by Anonymous Coward · · Score: 0

    Why punish Germany? Have him go to France instead!

  67. I don't get it. by Anonymous Coward · · Score: 1, Insightful

    Why spend all this time, money, and effort on such a small problem? Yes, all mechanical systems are going to have some error rate, but that error rate can be (and generally IS) miniscule. The only time error has the potential to change the outcome of a vote, even under the most poorly designed systems, is when the actual vote is extremely close. What's more, this mechanical error is essentially RANDOM, in other words, it's not likely to be biased towards one side or the other. Somehow to talk about this changing the "will of the people" strikes me as an extremely hollow complaint.

    Do NOT confuse mechanical error with HUMAN error on the part of the voters (as in the case of Florida in 2000 "voting" for multiple candidates). It is very possible to design a mechanical system to make these sorts of HUMAN errors extremely rare (which are generally pretty exceptional in the first place); electronic voting generally provides no better assurances that this cannot happen. Even where HUMAN error occur, unless you believe certain groups of voters are innately dumber or more naive than other groups, this error can largely be made irrelevant by ensuring consistency in voting methods across all counties at far less cost and trouble than these electronic systems.

    It's too early to really comment on this particular system, but as a general rule it comes out for me like this:

    a)Face random error (0.3%) that comes with mechanical voting systems, without very little possibility for wide spread fraud.

    b) Face no random error but accept the potential for massive fraud because of the very electronic nature of it. In other words, a small group of people who are smart or powerful enough could potentially alter the votes enough to put a candidate who is otherwise unelectable (e.g., some wacko on the far left or far right). These problems are unique to electronic voting. The integrity of the mechanical voting as a whole can be verified and audited by someone with modest intelligence. Either the lever swings and punches a HOLE or it does NOT--they are not complicated devices. All this at the cost of billions of dollars! WHY?

    No group benefits is apt to benefit or be hurt statistically by spending the money on this (fixing the other problems is a different argument). So why bother, particularly when it increases the risks of some fringe group rising to power?

  68. openvoting.org is a super nova of sunshine by goombah99 · · Score: 2, Interesting
    Open voting.org doesn't just have a "design" they have the whole system including the hardware and screen shots. Even the ballot design. Most importantly its not just a mthematical show piece, it actually conforms to the bizarre voting system laws common in states.

    It publicly debuts in beta next month! And its open source and voter verifiable. Its on source forge right now if you want to look. see EVM2003 or open voting By the way they still need more developers, testers and documentation writers. Also they need financial backers to package finished systems with tech supprt for the end users.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:openvoting.org is a super nova of sunshine by goombah99 · · Score: 1

      dang. linked to wrong page. try this instead: openvoting.org

      --
      Some drink at the fountain of knowledge. Others just gargle.
    2. Re:openvoting.org is a super nova of sunshine by Anonymous Coward · · Score: 1, Funny

      I know this is offtopic, but I can't resist:

      Some drink at the fountain of knowledge. Others just gargle.

      I have never heard a better argument for the benefits of spit vs. swallow!!

      ...now I gotta figure out how to bring this up in conversation with my g/f...

  69. RTFA by CedgeS · · Score: 2, Interesting

    The problem is that if laymen can check that their votes were counted after the fact, it is possible to sell your vote and let a 3rd party check on this as well. Any design where you keep the recipet is flawed.

    Laymen can check that their votes were counted correctly after the fact. However they can not check what their vote actually was, so a third party can't verify that the layman voted the way they wished.

    This is accomplished by printing two receipts which combined form an image of the voters vote, but seperated are random as in a one time pad encryption scheme. The voter is required to surrender one of these reciepts for destruction, retaining an almost random sheet, which is uninterperatable without the posession of a large number of private keys.

    The voting machine can only forge one of the sheets (either internally or externally) and still record a recordable vote. The chance of it being detected is 50% either way, so to forge a mere 32 votes, the machine would have a 1 in 2^32, or one in 4 billion chance of going undetected.

    Similarly every trustee who holds private keys for the interperatation of votes has only a 50% chance of tampering with one vote, and having it be undetected by the other trustees, and has only a one in 4 billion chance of getting away with tampering with 32 votes. Similarly a collusion of all but one of the trustees has only a 50% chance of being undetected tampering with one vote, and has only a one in 4 billion chance of being undetected in tampering with 32 votes.

    1. Re:RTFA by smiff · · Score: 1
      Laymen can check that their votes were counted correctly after the fact. However they can not check what their vote actually was, so a third party can't verify that the layman voted the way they wished.

      I read the whole paper, but I didn't entirely follow it. How does the voter verify that their votes were counted correctly? That seems to be what the convoluted nested Russian doll spiel was about.

      I also don't see how you can prevent someone from making a phoney ballot. Can't someone just take the public keys and generate a thousand phoney ballots? If the election doesn't turn out the way they would like, they can contest it (look, my ballot wasn't counted). If that's the case, the whole system is useless.

      Obviously, the machine has all it needs to generate a ballot, so security of the machine is still critical.

    2. Re:RTFA by CedgeS · · Score: 1

      I read the whole paper, but I didn't entirely follow it. How does the voter verify that their votes were counted correctly? That seems to be what the convoluted nested Russian doll spiel was about.

      The russian doll spiel was about each of the trustees using their private key to decrypt all of the ballots, shuffling them, and disclosing half of what was done to each ballot.

      I also don't see how you can prevent someone from making a phoney ballot. Can't someone just take the public keys and generate a thousand phoney ballots? If the election doesn't turn out the way they would like, they can contest it (look, my ballot wasn't counted). If that's the case, the whole system is useless. Obviously, the machine has all it needs to generate a ballot, so security of the machine is still critical.

      You are very clever! This has been a problem in elections before. This system does not address ballot stuffing, dead dudes voting, or the other simple methods of fixing an election that require social engineering instead of the technical kind.

      This system solves the following problems:

      1. Inclusion - Includes all the votes cast - Anyone can check to see if their vote was included in the tally.
      2. Accuracy - All votes cast correctly - Anyone can check to see if their vote was recorded as intended. Each ballot has only a 50% chance of slipping through undetected. 32 forged ballots have a combined chance of slipping through only 1 in 4 billion chance of slipping through.

      However it does not address any of the social engineering or other problems you mentioned such as:

      1. Exclusion - Only real balots were cast - It does not prevent a tampered with voting machine from casting thousands of eronius balots, or any of the above social situations.
    3. Re:RTFA by smiff · · Score: 1
      You are very clever! This has been a problem in elections before. This system does not address ballot stuffing, dead dudes voting, or the other simple methods of fixing an election that require social engineering instead of the technical kind.

      I wasn't particularily concerned with ballot stuffing, etc.. We can deal with those issues the same way we always have. (i.e. we can count how many people voted and compare it to the number of ballots.)

      However the paper alleges that a receipt contains everything necessary to authenticate itself.

      Starting on page eight:

      A verifier outside the polling place...can immediately check...
      1. Is it valid
      2. was it made by an authorized voting station
      3. and does it correctly cover all the data printed

      On page four

      If your receipt were not properly posted, it would be physical evidence of a failure on the part of the election system and any refusal by officials to post it would be an irrefutable admission of a breakdown in the election process.

      Of course the officials won't post the ballot unless it was made by an authorized voting station. But how do the officials know, and more importantly, how does the public know that you didn't forge the receipt?

  70. GOT A PROBLEM WITH YOUR SHIFT KEY, MORON? by Anonymous Coward · · Score: 0

    As soon as you think you've mastered the alphabet, they go and add all these extra little letters.

    -- A proud patriot who doesn't vote.

    1. Re:GOT A PROBLEM WITH YOUR SHIFT KEY, MORON? by Anonymous Coward · · Score: 0

      -- A proud patriot who doesn't vote.

      Well better vote Republican or GET THE HELL OUT!!!!11

  71. How about online voting? by Anonymous Coward · · Score: 0

    Instead of trying to computerize the normal voting process, why not try to find a way people can vote on issues from local govt. to presidential elections from their own house (or public libraries)?

    Of course a few things will have to be kept in mind, like preventing multiple voting, verifying if a person voted or not, and not storing who voted for whom. If this cannot be done, has someone actually PROVED that this cannot be done online?

  72. Mathematicians don't think EVILLY enough by waynemcdougall · · Score: 3, Interesting
    Mod parent up.

    The proposal allows a VOTER to verify that their vote was properly cast and recorded.

    There is no protection for a candidate.

    With physical ballots, a candidate can ask for a recount of those ballots.

    As far as I can see, under this proposed system, you either accept the word of the computer, or you try and round up the anonymous (out-of-district or out of state) voters and ask them to please check their ballots.

    Snowball I can vote with impunity. Indeed I can add as many votes to the machine record as I want - I can have the machine churning out thousands of votes per hour, shred both copies, and just make sure the legitimate votes are also included in the tally.

    The proposal address completeness (all votes are recorded), accuracy (the votes are correctly recorded, or can be verified as having been so) BUT only by the voter - NOT the candidate who has to trust the machine or hope a voter picks up a fault.

    Validity (only proper votes are cast) is not addressed. Unless I'm missing something.

    --
    Recycle PCs and build a wireless community network www.hillsborough.org.nz
    1. Re:Mathematicians don't think EVILLY enough by randall_burns · · Score: 2, Interesting
      I think you are right-mathemeticians are trusting folks. I'm not an especially good mathematician. However, I have substantial experience dealing with fraud detection systems. I did an early database implementation for what become the world's most popular credit card fraud detection system. I've also worked on an investigation that put the CEO of a major corporation in prison.


      Much fraud is pretty low tech but involves manipulating lots of people. Basically many security mechanisms come down to the word of some combination of people-if those people can be compromised, the security is compromised.


      In the credit card world, it became pretty obvious that lots of license departments and law enforcement agencies were pretty much infiltrated. Stuff like voter registration cards? Well, it all comes down to paper. You might handle this to some extent by cameras in the polling places-but then there are still the mail-in ballots.


      The thing is that winner take all elections tend to encourage fraud-particularlly in close elections. It is hard to very results wildly from the polls these days(say more than 5%). This is all an excellent argument for proportional representation at least in the house. Condorcet voting offers another option for races where you are electing a single guy(the idea is to pick the least bad candidate in series of 2 way races that are simulated from candidate rankings).


      What folks miss: there is pretty substantial evidence that Kennedy, Johnson and Nixon all engaged in substantial fraud. Between that and corporate influence-the US political system is pretty sick.

    2. Re:Mathematicians don't think EVILLY enough by roemcke · · Score: 1

      Why, does a candidate need protection?

      Elections exist for the benefit of the VOTER. If no voter complains on the result, thats tough luck for the canditate.

    3. Re:Mathematicians don't think EVILLY enough by enbody · · Score: 1

      Excellent point.

      In the current US system, poll sign-in is supposed to address that problem. We know this has been abused in the past as is exemplified in the Chicago jokes: "vote early, vote often" or "the only problem with a dead voter is that he or she can only vote once." However, it is a system which works reasonably well.

    4. Re:Mathematicians don't think EVILLY enough by internic · · Score: 1

      Well, I think this is part of what he mentions in the paper about the ability of groups outside the polling place to check your reciept for validity. So the idea would be that, much as happens now, each party would have people at each polling place. They'd offer to check people's receipts for them. This would give them an idea of if the receipt batch was accurate.

      Now as for the processing by the trustees to get to the tally batch, that would depend on the accuracy of the recording of the processing that is mentioned. As long as you setup a mechanism where the people recording proof of the processing of intermediate batches can be trusted not to be in collusion with the trustees then it should be safe. I guess the bottom line is that this is pretty good at detecting fraud as long as somebody is honest. If no one is honest then it's unlikely that any system will protect you and still protect voter anonymity.

      As for dead people voting, etc, from what I read of the paper, this doesn't protect against that any more than the current systems; however, I think the point of this proposal was to aleviate problems of trust in the voting machine mechanism and tampering with that. It was not meant to solve old school voting fraud problems and it doesn't.

      --
      "You call it a new way of thinking; I call it regression to ignorance!" -- Operation Ivy
    5. Re:Mathematicians don't think EVILLY enough by ralphbecket · · Score: 2, Insightful

      Yes, there is protection for the candidate.

      The auditing process provides statistical guarantees that (in the absence of complete collusion by the polling agents) (a) every ballot is counted, (b) no extra ballots have been inserted, and (c) no ballot has been tampered with.

      Furthermore, all of this information is provided on the web. Each voter can check that their vote was recorded and anybody at all can check the final tally (the plaintext electronic ballot papers are also published, but they cannot be traced back to individual voters.)

      It's a great system. It's just a shame that the paper doesn't explain it simply enough (for the Slashdot crowd to understand, at any rate :-)

  73. Has to be said... by IntelliTubbie · · Score: 1

    After all, if the choices are

    1) Skynet takes over by force
    2) Skynet takes over by vote

    I, for one, prefer the vote method. Besides, could it really do any worse than the current leaders ?


    Don't blame me, I voted for HAL-9000!

    Cheers,
    IT

    --

    Power corrupts. PowerPoint corrupts absolutely.

  74. Over view article by gumbi+west · · Score: 1

    If anybody is interested in an unbiased (thought incomplete) overview of this area, here is congressional report on the topic

    http://www.epic.org/privacy/voting/crsreport.pdf

  75. Oh god, it gets worse... by A+nonymous+Coward · · Score: 2, Interesting

    They will also be candidates. Now we're doomed!

  76. Re:Is this really necessary? by Clod9 · · Score: 1

    I would trust that Diebold vote-counting machine
    if (a) it was open-source, (b) the software wasn't updated after certification,
    and (c) it isn't attached to any network (write CD's or something to get the tallies out midstream).
    The counting task is simple, and very amenable to computerization.
    The shipping of a verifiable paper trail for purposes of a recount is what the suggested method adds.
    Actually, I think recounts should be standard procedure: send the tallies from the precincts to satisfy the news hounds, then re-do the entire tally AGAIN the next day and verify that the results are identical.

  77. Cryptography and the real world by Lulu+of+the+Lotus-Ea · · Score: 1
    Over at EVM2003 and the Open Voting Consortium we are addressing the problems with proprietary and paperless voting systems in the concrete, and in a reasonably short-term time frame. The thing to keep in mind is that the problems are mostly political ones, not technical ones. Cryptographers tend to miss this fact.

    As it happens I discussed Chaum's system just today on the Voting-Project mailing list. I guess I might as well quote myself:

    Re: securing electronic ballots

    From: David Mertz %lt;voting-project_at_gnosis_dot_cx%gt;
    Date: Tue Nov 25 2003 - 12:16:05 CST
    |I found [the Chaum paper] here in case anyone wants to read it. |http://www.vreceipt.com/
    Thanks Clay, for looking up this paper. It is consistent with what Mercuri described more briefly, but I found reading the white paper to contain additional interesting details. Btw. for other readers: the press release at that URL is fine for a summary, but look at the linked white paper for real information.
    Reading the paper, I see that Chaum's system really is flawed in practice. The reason it is flawed is precisely because Chaum is TOO smart--he's great at math, but misses the real world of elections.
    One weakness of the system is the one I've raised a couple times. Voters cannot understand how the system works (in any meaningful detail). For example, imagine I were a voter who did not have any graduate-level mathematics training (a large majority of voters, I think... probably a majority of this list, in fact). Now imagine that I was not entirely trustful of "the experts", and worry that someone can puncture the anonymity of my vote by properly analyzing my receipt. Sure it doesn't contain a visually readable vote, but I know in a general way that there are barcode scanners, and clever things that mathematicians and CS people do.
    In answer to my concern, all I really get back is the Diebold-style answer: "Trust us, we're very smart, and we wouldn't let any errors exist in our voting system." I don't think this answer inspires general voter confidence. I personally happened to have already known about Chaum before hearing about this system, and basically trust his motives and intelligence... but how many voters can say that; how many LIST MEMBERS can say that, even?
    The second weakness is the real world of voting places--typically a hastily arranged room in a church or a community center, staffed by well-meaning, but amateur volunteers. Imagine that prior to the election some guys with brass knuckles stop by my house, and let me know that they would appreciate a vote for their candidate (or equally, for example, a coercive or manipulative spouse or relative). As a gesture of good faith, they suggest, I should keep both layers of the voting receipt so that it remains clear how I voted. According to Chaum's system, the poll workers are SUPPOSED TO shred one layer on my way out. Anyone who has been to a polling place knows that it would not be of great practical difficulty to "forget" to place a layer in the shredder prior to leaving the building. Even should I make such an omission, the electronic vote was already recorded when the receipts were printed.
    +++
    Btw. With the EVM2003 system, a related forgetfullness is possible. Voters might forget to place the printed ballot in the ballot box. Their electronic ballot is still recorded on the machine, but only a subset of electronic ballots will be matched by corresponding printed ballots in the ballot boxes. Hopefully, this will generally be a large subset (98%+ say), but a certain discrepency rate must be expected.
    Placing cryptographic codes on the printed ballots allows us to assure that every such ballot is -legitimate-, hence preventin

  78. Re:Is this really necessary? by Total_Wimp · · Score: 1

    Damn, I really like the idea of mandatory recounts. You could even mandate seperate computers and even a completely different software package be used for the recount. Wouldn't that give confidence to the populace? Great idea.

  79. True Security... by Philosinfinity · · Score: 1

    can only be obtained iff either no one is able to access it or it is removed from the hands of machines. ALL other security methods may be compromised, and even these are not fool proof. They are just more fool proof.

  80. Secure and Verifiable Voting System by JFMulder · · Score: 1

    Yes, a Secure and Verifiable Voting System, I've got one. It's called VOTING ON A FRIGGIN' PIECE OF PAPER!

    If it ain't broke, don't fix it!

    1. Re:Secure and Verifiable Voting System by Anonymous Coward · · Score: 0

      Explain how this piece of paper system can be both verifiable (I can be assured that my vote was counted accurately) and secret (I don't take a piece of evidence out with me that can be used to determine how I voted). The Chaum system (described in the article) does BOTH of these things.

  81. Another system by Anonymous Coward · · Score: 0
    This company's system also gives receipts.

    The system as a whole allows

    • each voter to verify that their vote was "cast as intended" (i.e., what's got into the ballot box hasn't been corrupted on the way); and
    • anyone at all to verify that the tally was "counted as cast", i.e., is an accurate sum of what's in the ballot box
    All, naturally, without violating the voter's privacy.

    This means that, apart from denial-of-service problems, it doesn't really matter what software is on the machine in the polling place -- if the voter was able to confirm that their ballot was "cast as intended", then by definition the machine did the right thing.

  82. AC's onto something. by BigRedFish · · Score: 1

    That's it. Macrocomputers.

    People can use the old punch-cards most places already have. After the polls close, the cards can be submitted to the mainframe operator for overnight batch-processing. The elections officials can pick up their printed results in the morning.

    Best part is, there's only a need for about five of these mainframes in the whole world!

  83. Come to Canada, eh by Phantasmo · · Score: 1

    We just had our municipal election in Toronto.
    You get this big piece of paper with all of your choices, and a big arrow next to each name, like this:
    - -> David Miller

    You fill in the gap in the arrow and then put your paper inside a cardboard cover so nobody can see your choice.
    The election volunteers put your cardboard cover onto this fax-like machine that sits atop a large box. The machine takes the paper, reads your vote and drops the paper into the box.

    It's straightforward, it's electronically counted and there's a full paper trail. The equipment is simple and reliable, and if there's a dispute the paper records can be counted right there.

    --

    The US Army: promoting democracy through unquestioned obedience
  84. Re:DON'T LIKE OUR GREAT PRESIDENT, GAY COMMIE FUCK by Anonymous Coward · · Score: 0

    Ah. I see you are the finest breed of American; one who cherises the finest values of this country, such as respect and tolerance for all opinions. Truly, what a fine American you are!

  85. This is WAAY too complicated by Animats · · Score: 1
    It's another of David Chaum's overly complicated cryptographic ideas. It's got one time pads. It's got multiple-copy receipts. It's got majority-vote master key recovery. It is so l33t. But explaining it is hopeless.

    I've talked to David Dill about this, He considers cryptographic solutions to be too complex for the real world. I tend to agree.

    Printers are more practical. If you have two printers, and the voting machine chooses one of them randomly, the receipt can be displayed to the voter behind a window, then wound onto a takeup roll, without compromising voting anonymity. With receipts on a roll, a recount is possible either manually or with a suitable scanner.

    If you're willing to accept a sequential vote log (which has some privacy implications), just videotaping the touch screen images would give a good log. Put a VGA splitter on the line to the touch screen panel, run the output through a VGA->NTSC converter, and pipe the output into a recorder. Preferably an analog VCR, one too dumb to do anything to the video. This can be recounted by hand (slowly), or by computer means (checkable by viewing the tape). Also, because you get to see all the user interaction, you can find out if voters seem to be having problems.

    The video solution gets rid of the paper handling problem. People are comfortable with VCR technology.

  86. Crazy Americans by shplorb · · Score: 1

    You yanks are crazy when it comes to voting! Why do you need to have a machine count the votes? Why can't you standardise the way you vote across the country?

    Here in Australia we all vote the same way - *everyone* has to go to a polling place and line up. You have your name marked off the roll then you take your ballot papers into a booth and write your preferences for candidates in boxes that are clearly alongside each candidate's name, with candidates listed vertically so you don't get confused as to what box belongs to which candidate.

    You then fold the ballot paper in half so that no-one can see your vote and place it in the appropriate sealed ballot box on your way out of the place. There are independent observers for every step apart from when you're actually inside the booth voting.

    No-one but you gets to see your vote. There are no issues with invalid votes and hanging chads. If you don't want to vote then you donkey it. (Don't fill in the ballot paper or scribble your manifesto on it or tell the PM to bugger-off or something.)

    At the close of polling the ballot boxes are taken to the counting place, where multiple people count the votes whilst under observation. If everything matches and nobody is upset about anything then the votes are added to the tally.

    So except for in the case of a close election (where they have to wait for postal votes to come in) we know who the winners are by the end of the night.

    There's no machines to break-down or be tampered with. It's that simple. The only reason for doing it without paper is that it's faster and possibly cheaper. Democracies aren't the most efficient or cheapest ways to run a country, but bloody hell - I wouldn't have it any other way!

  87. Choosing Clarity (voting transparency conference) by Anonymous Coward · · Score: 0

    For anyone who is interested in this stuff, there will be a conference on voting transparency at Swarthmore College on December 6th (called Choosing Clarity). See http://clarity.sccs.swarthmore.edu/ for more information. The symposium is free of charge and it is open to anyone who wishes to attend.

  88. How it works by ralphbecket · · Score: 1

    It's clear that many people have either not read the paper or have misunderstood the proposal. Here's my attempt at a brief description of how and why the scheme works.

    VOTING

    (1) The voter makes a choice at the voting machine.
    (2) The voting machine prints out a partial receipt showing the voter's choice and the voter verifies that the partial reciept is correct.
    (3) The voter makes a choice as to whether to keep the top part or the bottom part of the receipt.
    (4) The voting machine completes the print-out of the receipt by adding a serial number (used for verification purposes) to the bottom.
    (5) The voter tears the top part from the bottom part, keeps the part they picked in step (3), and gives the other part to an official who destroys it in the presence of the voter.

    Only the non-destroyed part of a receipt is stored digitally. This information is used for verification and counting and is made public on the web.

    The top and bottom parts of the receipt are printed on transparent plastic; individually they show just random dots, but when superimposed they reveal an image showing the voter's choice.

    A one-time pad is used to construct the parts of the receipt (the counting process has the other copy of the OTP.)

    The random choice by the voter as to which part to keep means that a compromised voting machine can always be spotted.

    VERIFICATION

    Possession of one part of a receipt is sufficient to prove the legitimacy of the receipt, but not to identify the voter's choice (only the counting process, with the OTP, can reconstruct the original ballot.)

    After voting, a copy of the non-destroyed part of each voter's receipt is published on the web. A voter can verify that their receipt and the one on the web are the same (and hence that their vote will be counted.)

    COUNTING

    A pipeline of independent trustees processes the digital receipt-parts, with the final stage of the pipeline producing the original, readable complete receipts, from which the tally can be made.

    (In essence, the OTP used to construct the original, complete receipts is itself encrypted and distributed among the pipeline stages.)

    Each receipt part at each stage of the pipeline has a 50% chance of being audited. Provided there is not complete collusion between the pipeline stages, corruption is exponentially likely to be detected. The auditing procedure never reveals enough information to work back to a particular voter, hence anonymity and integrity are both assured.

    Full details are, of course, available in the paper...

    1. Re:How it works by tunesmith · · Score: 1

      Honestly, this seems like an example of the brain outthinking itself. The point isn't simply to have bulletproof scamproof voting. It's also to convince the VOTER that it's scamproof. If a grandmother needs to understand one-time pads in order to be assured that the vote can't be rigged, there's a problem. She'll be thinking, "I fold the whatsit on the whosit and saw what I did, and then I gave half of it to them and they ripped it up in front of me for god knows what reason, and who knows where the hell that vote went."

      --
      skkkoooonnnggggkkk ptui
    2. Re:How it works by Kwil · · Score: 1

      So, uhh.. given that the whole point of electronic voting is to make voting and specifically the counting process easier and quicker, what does this help?

      I mean, after you've gone through all of this rigamarole, what it seems you're left with at the end is a bunch of receipts that still need to be counted by hand?

      --

      That Jesus Christ guy is getting some terrible lag... it took him 3 days to respawn! -NJ CoolBreeze

    3. Re:How it works by ralphbecket · · Score: 1


      So, uhh.. given that the whole point of electronic voting is to make voting and specifically the counting process easier and quicker, what does this help?

      The voting procedure takes exactly the same amount of time per ballot cast. The counting is performed electronically (i.e. all but instantly). The auditing can be automated and provides statistical guarantees that electoral fraud will be detected (and that the perpetrator will be identified.)


      I mean, after you've gone through all of this rigamarole, what it seems you're left with at the end is a bunch of receipts that still need to be counted by hand?


      Tallying votes automatically is trivial this way ("is there or is there not a tick in this box?") What's more, since the completed ballot images are published online anyway, anybody can perform the count for themselves.

  89. Re:How about by Hank+Reardon · · Score: 1
    That would just be too confusing, IMHO...

    Like going to Church on a Thursday or getting laid on a Monday...

    --
    There's so little difference between politics and jihad lately...
  90. Interesting approach. Anyone know more about it? by egarland · · Score: 1

    That article had lots of detail about the mechanics of the printing system but very little description of overall architecture.

    The gist is that the voter's choices are printed out in a visually readable form on two surfaces laminated together. The printing is done in such a way that one half can't be read without the other and one of the two sides has to be left at the polling place.

    I didn't understand the part about being able to scan the one you take with you to verify it was valid and later verify that it had been counted. What exactly are you taking away? Is it equivalent to a signature/digest for the vote, or does an encrypted for of the actual vote, or simply a form of the vote that is only readable by machines? How do you know the system recorded the same vote it displayed to you?

    The only paper in this system is taken with the voter so what gets stored electronically in the voting system? Is it the same data as what the voter took with them? Is it Encrypted? Signed? Both? How can you make it so people can see that their vote has been entered without letting anyone ever find out what that vote was?

    Why can't we just print out a ballot with an MD5 hash of the choices in a tear-off section at the bottom. Have a machine read the ballot we printed out and display the MD5 to us. We check the MD5 against what the part we tore off to know that the vote was generated and scanned properly. We can then take the MD5 with us and can check for that MD5 in the results when they are tallied. Add a secret key into the mix before the MD5 and you can't figure out what was voted for from the MD5 you take away.

    What is the difference between a simple MD5 based system and this one?

    --
    set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
  91. Read the Article. by wolfb · · Score: 1

    The proposed system addresses your concerns, and others that you are blissfully unaware of.

    1. The receipt does not allow anyone to determine how you voted. To figure that out, you'd need every single private key used by the election "trustees".

    2. You can verify that your vote was not tempered with, and that it was included in the tally as you cast it.

    Your suggestion requires that we blindly trust the counting and transmission and final tallying of the votes, and that noone can temper with or substitute sealed ballots. In addition, there would be no traces of tempering if it occured, and there are no means for anyone to verify the corectness of the voting process without a manual recount. In other words, it isn't any more secure than the systems in use today.

    If you read (and understand) the article, you'll realize that the complexity is worth it -- it guarantees that any single altered vote will have at least a 50% chance of being detected. Temper with more than a few dozen, and you're more likely to win the lottery than to get away with it undetected.

    If the system lives up to its claims then this is unprecedented, and far better than any voting system we have had to date.

    1. Re:Read the Article. by Total_Wimp · · Score: 1

      "If you read (and understand) the article, you'll realize that the complexity is worth it "

      This, in and of itself, is a massive problem. How many people will understand the process enough to trust it? How many people will feel their votes is safe after they watch it get shredded? How many people will understand that "at least a 50% chance of [fraud] being detected" on their individual vote is a good thing?

      It doesn't matter whether I understand it, it matters whether your aunt betsy and your garbage man can understand it. Both those people will understand large steel locks on a "secure ballot box" in a way that they'll never understand crytography of any kind. It's those people that felt disinfranchised by the butterfly ballot. It's those people that need to feel their vote is safe in order to get them out to vote.

      TW

    2. Re:Read the Article. by alexdewaal · · Score: 1

      Arguably, it means the end of democracy:
      Either you've got a voting system that is secure or you've got one that's comprehensible by people with a sub-120 IQ.

      Democracy works, not because the majority is right, but because the majority is divided.

    3. Re:Read the Article. by wolfb · · Score: 1

      I see your point, and I tend to agree. This system may be a lot better than anything else, but it will be tought to sell. Why should politicians want to use it, unless fraud becomes a very hot topic? Why should the public trust it if they do not understand it? I have some faith that people will accept the system if it is explained to them in the right terms, but I'm not sure if they'll get an opportunity for that education.

  92. Multiple devices by Anonymous Coward · · Score: 0

    Just a quick idea, critique at will:
    How about they get say 3 or 4 different companies to each make a voting machine completely independently of each other. Each machine does the same thing in terms of the initial input and the final output, but the coding between these two points would be different because they are each made idependently. Kind of like the three or more copmuters which I believe control the Airbus to help ensure that if one of the machines goes wrong the remainging two copmuters outvote it.

  93. Voters won't choose a layer by DrSpirograph · · Score: 1
    There is one problem I can see:
    There are only two ways that a system, no matter how incorrectly it operates, would have a chance of changing a voter's correctly-posted ballot without being detected: (1) printing an incorrect layer and hoping that the voter chooses the other layer;

    When Grandma and Grandpa get presented with the choice of layer, they're not going to understand what it's about, and many of the electoral officials I've met, after being asked for the third time will end up responding with "just press 1" which will destroy that random element, so errors could then occur on the 2nd layer, with a much higher likelihood of going undetected.
    Also, given that as far as most people are concerned, the choice is completely meaningless, is there really a 50% chance of both being picked? Or would people be more likely to just go with the first option they're presented? Anyone know the statistics for this?
  94. READ THE ARTICLE by SpaceShaver · · Score: 1

    Did you read the article? This method covers every one of the issues you raise and solves them using the most innovative math/technology I have ever seen.

    The receipt is readable until you leave the booth. It is verifiable later. You can make your receipt readable when the official data is posted on a web site after the polls close. You can verify that YOUR votes were included in the final count. It does all this while preserving your privacy.

    It is an amazing tour de force in cryptology. Everyone should read this paper.

    Rob:-]

  95. If you read the article... by SpaceShaver · · Score: 1

    you would see these issures addressed and solved.

  96. You're right except it's a random one-time-pad by SpaceShaver · · Score: 1

    I agree with what you said except for the part about the "pseudorandom numbers". They said that they use a truly random one-time-pad. This is totally, provably unbreakable.

  97. I think you miss the point completely by SpaceShaver · · Score: 1

    We already know our votes are not all being counted. Remember Florida in the last presidential election?

    If, as you say, most lay people assume the computerized voting system is secure then they will think this one is too. The difference is that this one WILL actually be secure. Isn't that better?

  98. Possible flaw? by Anonymous Coward · · Score: 0

    One way around this system for somebody who wants to buy or coerce somebody's vote is to tell them to photograph the ballot before they separate the layers.

  99. YES, IT IS. by alizard · · Score: 1
    Leaving out the obvious fact that if your qualifications had the remotest resemblance to those of the people who say paper trails are necessary, we'd all know who you were, it may well be that the punched card voting systems have been instrumental in voting fraud and should have been scrapped generations ago.

    Careful examination of the punch card devices show obvious opportunities for fraud. What if somebody decided to alter the pins that correspond to disfavored candidates to make a clean punch unlikely?

    Open Source alone is an inadequate solution. What if the software run on the voting machines or tabulation systems is not what we all signed off on?

    Many, many ways have been found by clever, determined, or connected people to commit electoral fraud in the past. Only vigilance will prevent the new technologies from being used for fraud in the future.

    An independent paper trail gives us something to be vigilant with.

  100. speaking as a former poll worker by alizard · · Score: 1
    I can assure you that if a horde of the dead showed up at my polling place to exercise their franchise, we would have run screaming out the doors, making certification of votes from that precinct impossible.

    Seriously, the answer is careful cleaning of voting lists before the election. That's why you have to keep voting to stay registered, if you miss x general elections in a row, you get dumped off the rolls. Secondary checks... if you get 100% or better turnout at a precinct, something is wrong.

    Before automatic purging of the rolls, there have been historic examples of 130% turnouts. Read Dirty Politics by Bruce Felknor for that story.

  101. mechanical voting machines? by alizard · · Score: 1
    If you'd only posted under your real name, I could assure you that if you were running for a local office, in a few hours alone with the voting machines at a warehouse, I could render your election completely impossible. Given the content of your post, this is probably a good idea.

    All it takes is a simple file. If the edges of the pin are rounded a bit, the probability of a clean punch will drop dramatically. A careful examination of the "voting machine" will turn up other possibilities. Find some information on the internals and if you have any mechanical aptitude, you'll find some.

    Any system is probably breakable given time, lots of clever, determined, and/or connected people will be working on the problem. That in itself is reason enough to shitcan the mechanical systems.

    1. Re:mechanical voting machines? by FallLine · · Score: 1
      If you'd only posted under your real name, I could assure you that if you were running for a local office, in a few hours alone with the voting machines at a warehouse, I could render your election completely impossible. Given the content of your post, this is probably a good idea.

      All it takes is a simple file. If the edges of the pin are rounded a bit, the probability of a clean punch will drop dramatically. A careful examination of the "voting machine" will turn up other possibilities. Find some information on the internals and if you have any mechanical aptitude, you'll find some.

      Any system is probably breakable given time, lots of clever, determined, and/or connected people will be working on the problem. That in itself is reason enough to shitcan the mechanical systems.
      I posted the comment as A/C because I didn't have the time to log in and re-post. That said, you miss the point. Yes, you as an individual MIGHT be able to break into a particular unguarded location to alter the machine or the votes themselves. However, that individual site is bound to be guarded and monitored by multiple people from different ends of the political spectrum, so it requires at least a minor conspiracy and/or the willingness to get caught doing so. What's more, when large number of the votes are discovered to be invalid, the machine could be audited and signs of destruction would be evident and the votes themselves could almost certainly be visually inspected (you might be able to fool a machine reader by minor tweaking, but you're not going to be able to fool a human without making your alterations blatant to casual observers). Besides this still, even if you managed to mess up one voting location, because of the distributed nature of our voting systems, it would take a great many people, a MASSIVE conspiracy, to successfully alter the votes by more than, say, 1 percent and your odds of doing it without detection are very very slim. I simply don't believe it is possible to organize that kind of conspiracy (with our reasonable safeguards in place, i.e., redundant observers from different groups) without it being detected quickly, never mind it NEVER mind it not being detected and proven in the reasonably near future (a good detterant for would be conspirators). In short, the mechanical system has advantages because of its very physical nature. If you wish to alter the machine, it would require PHYSICAL changes and hence PHYSICAL evidence. If you wish to stuff the voting box, then you're going to need to carry a hell of a lot of paper....and so on.

      This is NOT the case with electronic voting. All of these electronic systems fail in at least ONE key aspect. Either they allow for the possibility for massive tampering by a sufficiently privileged individual (or small group of individuals) OR they provide a redundant system to "check" the votes (which effectively defeats the purpose of having anonymous voting)...and this isn't even broaching the subject of cost, vastly increased complexity for all parties, and so on.

      Btw, can you say ad hominem?
  102. A voting system NOT worth having... by alizard · · Score: 1
    As secure as a Diebold ATM, perhaps....

    Nachi worm infected Diebold ATMs

  103. Obligatory.... by adrianbaugh · · Score: 1

    Lisa: "OK, Aaron A. Aaronson voted for...Bob. Aaron L. Aaronson voted for...Bob. Arthur B. Ablabab voted for...Bob."

    some time later...

    Bart: "Oh my God...the dead have risen and they're voting Republican."

    --
    "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
    - JRR Tolkien.
  104. will this work in Florida? by thomas_klopf · · Score: 1

    The real question: can this stand up to the reality-warping effects of Florida on voting?

    I suggest that someone put that PDF describing the technique on a web server in Florida, and see how much the proposal alters..

  105. Addressing Exclussion by CedgeS · · Score: 1

    The problem of exclusion

    The problem of exclusion in an electonic election is significant, as it is in a paper election. The exclusion problem is assuring that only individuals with the right to vote vote, and that they do so only once. In paper elections this is typically implemented through a roster and ballot system.

    In a roster and ballot system a precinct or polling place keeps a roster either of the individuals who have the priveledge of voting there, or of the ones who did. In the first case it works like this:

    1. Voter arives at polling place
    2. Voter signs in showing indentification - she is given a ballot and her name is crossed off the list.
    3. Voter votes using her ballot.
    4. Voter submits her ballot.

    When the voter entered the polling place, her right to vote was represented by her name appearing on the roster. She then traded her right to vote for a ballot, which now represnts her right to vote. When she submits the ballot she relinqueshes her right to vote in exchange for the act of voting. Since her ballot, while she possesses it, is the representation of her right to vote it is absolutely essential that it be replacable in case of deffect or error - a huge problem with every voting machine I've read descriptions of.

    In the second case like this:

    1. Voter arrives at polling place
    2. He signs in using a voter registration card or other identification which purports his right to vote.
    3. His name is added to the roster in exchange for the ballot.
    4. Voter votes using his ballot.
    5. Voter submits her ballot.

    He relenquished his right to vote by having his name added to the roster. The ballot then represented his right to vote. It is therefore important that the ballot be exchangable. In this case he can even exchange it for his original voting right, by surrendering it to election officials in exchange for removal of his name from the roster; he could then go to another polling place and vote there.

    This presents the first oportunity for fraud. A voter could visit multipl polling places, or even the same polling place multiple times, and vote multiple times- each time having his identification added to the roster. This is discouraged using criminal law - the rosters are checked for duplicates and the offender is investigated / prosecuted. It is impossible to remove the offendors vote from an election with secret ballots because there is no way to know how he voted. The smart ballot stuffer would lie to the authorities when caught, doubling his impact on the election by voting x times for proposition a and -x times for proposition b.

    The best way to address this problem is through a computerized analogy of the roster and ballot system.

    1. Voter arrives at the polling place.
    2. Voter presents her identification and voter registration
    3. Computer provides a unique ballot in exchange for adding her to the list of already-voted-voters. This ballot could be a smart card, a bar code, etc.
    4. Voter votes using the voting machine.
      If she doesn't like what happens, she tries again. The final election system will remove all overlapping ballots cast before the final one. If she gets fed up with the machine or polling place she can leave and go elsewhere to vote, taking her ballot with her, or she can surrender her ballot, canceling all her attempts to vote, in exchange for removal from the already-voted-voters list.
    5. Voter destroys her ballot so no one else can use it - perhaps she puts it in the tranparent shredder.

    Every piece of equipment produces a paper trail. No piece of ewuipment makes any record that could be used to corelate the signed in voter with the ballot.

    Problems with exclusion

    1. "Vote Early - Vote Often" Voters can be discouraged from voting multiple times through a criminal legal system preventing voting multiple times with the same voter registration.
    2. Forge
  106. tell your representatives by Anonymous Coward · · Score: 0

    So don't just sit there posting comments on this site, let your representatives know about this. Email them the urls for the paper and press release. (And email the media to keep those politicians honest).

    Finally, A verifiably correct "electronic" voting system.

  107. Re:I'm sure he ... Voters Audit? by one-of-many · · Score: 1

    This seems to rely on voters later checking their vote to ensure it is on record as correct, some percentage anyway. My choice would be to have election judges auditing the results. This solution provides that.

    This also seems expensive with all the printers required. And with all that peeling and tearing, that sounds like a "help desk nightmare".

  108. Audits show Bush won Florida by TonyGreene · · Score: 1

    Initial report by Miami Hearald

    http://www.cnn.com/2001/ALLPOLITICS/02/26/miami.he rald.recount/



    There's a Washington Post report on the final results, but I can't find a complete text. I have been able to find that a complete recount would have given the state (and therefore the election) to Bush. People need to face these facts and stop carping about a "stolen" election.


    1. Re:Audits show Bush won Florida by Anonymous Coward · · Score: 0

      It doesn't matter if Bush actually had the votes for the recount. The fact is he and his lawyers worked hard to make sure that votes were not count so that he could be placed into office _without_ counting the votes. Mr. Bush sucks beacuse he subverted Democracy.

  109. The message here by gr8_phk · · Score: 1

    I read the paper briefly, and it sounds good (closer re-examination required of course). Suppose this method is independantly verified by a LOT of experts and blessed as "good". We now risk the press and the public taking away the message that "electronic voting systems are fine" according to experts. It is important that they understand only THIS KIND of electronic system is OK if that's the case. It is also only OK if all the verification methods are in place, along with the public posting of the required data etc...

  110. I'm not sure I like this by p3d0 · · Score: 1
    Your receipt cannot be decoded by anyone, or otherwise linked to your vote, except by decrypting with (or breaking) all the secret keys of which each trustee has its own.
    I don't think this is sufficient. Brute-forcing a private key is only a matter of time. This is why truly secure systems need to change keys periodically. In contrast, my vote will be there for all to see throughout eternity, encrypted with the same keys, so someone sufficiently patient and determined will eventually discover my vote.

    Moreover, imagine some scandal occurs whereby all the keys are made public. Perhaps the Voting Trustee's Union doesn't like their benefits package, and so threatens to reveal all the keys. With this scheme, every voter's privacy in every vote could be held ransomed indefinitely.

    --
    Patrick Doyle
    I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
  111. Other Voting Factors to Consider by pickledginger13 · · Score: 1

    Here in Washington state the fact is that the law would prevent this system from ever being used in Washington before it was used for 2 years in another state. Other states have similar laws.

    If you look into the Help Amerca Vote Act (HAVA), the media presents the case that HAVA requires upgrades. When in fact the bill states entirely different requirments, many systems in place do not need to be upgrade to comply with the act.

    Read TITLE III--UNIFORM AND NONDISCRIMINATORY ELECTION TECHNOLOGY AND ADMINISTRATION REQUIREMENTS , of the act for a lot more info. But here's a few key excerpts:

    HAVA states:

    (A) Except as provided in subparagraph (B), the voting system (including any lever voting system, optical scanning voting system, or direct recording electronic system) shall--(i) permit the voter to verify (in a private and independent manner) the votes selected by the voter on the ballot before the ballot is cast and counted.

    Then later it states:

    Manual audit capacity.-- (i) The voting system shall produce a permanent paper record with a manual audit capacity for such system.... (iii) The paper record produced under subparagraph (A) shall be available as an official record for any recount conducted with respect to any election in which the system is used.

    So when the media says that Diebold machines are being purchased to comply with the act, isn't that blatantly false? These machines do not comply with the act, and to purchase and install them in fact violates these requirements.

  112. you didn't follow the Florida election results by alizard · · Score: 1
    Quick summary: just about all the conditions you cited got violated in a real-world election. Florida's general election in 2000 which provided the deciding votes to elect Bush II President. Did you think hanging / pregnant chads were imaginary?

    There was fairly obvious reason to force the elimination of lever-actuated mechanical voting machines.

    If you want a simple technology that's hard to break without leaving obvious traces, try ink on paper, either by manual count or optical scan.

    1. Re:you didn't follow the Florida election results by FallLine · · Score: 1
      Quick summary: just about all the conditions you cited got violated in a real-world election. Florida's general election in 2000 which provided the deciding votes to elect Bush II President. Did you think hanging / pregnant chads were imaginary?
      There was fairly obvious reason to force the elimination of lever-actuated mechanical voting machines.
      These hanging chads might prevent a machine from counting the vote, but NOT a reasonable human. The issue in Florida was primarily human error in multiple forms, not something fundamental to levers, never mind mechanical systems as a whole (I am not advocating levers in particular). Voters were, in fact, instructed to CHECK for hanging chads to make sure they had a clean vote--those few people messed up there again.

      Besides which, while most reasonable people can agree that if there is a single clear depression in one category that it should count as a vote, it becomes very controversial when there are two or more in a paricular category (e.g., president) and the human counter attempts to divine the voters intent by the relative quality of the depression. Even WITH these errors, which were extraordinarily high due to bungling on multiple levels (e.g., ballot design), it is very rare for even THAT level of error to affect the outcome of the vote. Few important elections in this country are decided by such a slim number of votes that even a relatively high percentage of errors can decide the outcome.

      If you want a simple technology that's hard to break without leaving obvious traces, try ink on paper, either by manual count or optical scan.
      Well no one "broke" the Florida election maliciously, but that's besides the point. I'm not arguing for levers or any particular mechanical technology. I don't even have a problem with electronic or digital counting machines, as long as the votes are physically tabulated and the opportunity remains to visually inspect the actual votes when questions remain. We could supplement this technology with modern technology by, say, putting scantrons in place to allow the voter to verify their vote before they hand it over. Although I personally think this is total overkill and a waste of money, at least it would not be subject the risks and pitfalls of a wholly electronic system.

      I simply don't believe, in the final analysis, that the multi-billion dollars costs to necessary attain near 0% error, particularly what is essentially random error, is worth the price. Nor do I believe, although I fully recognize this is more controversial, that it makes a great deal of sense to propose extensive manual recounts merely on the basis that there are votes out that that might not have been counted. As long as these same sort of machines are distributed evenly across the country, then the error will almost ALWAYS even out. I simply regard it as poor sportsmanship. There is a chance that you _might_ have technically won, but that's just life and it's never going to be decided with a great deal of bitterness. The difference in the voters "will" in this case is so close, that you should just go with whatever the machine decides essentially (baring some massive error)....
  113. Theorem of Election Fraud by CedgeS · · Score: 1

    A verifier outside the polling place...can immediately check...
    2. was it made by an authorized voting station

    You are absolutely right - it cannot be done within the bounds of their assumptions (or at all in my view). They assume that the voting machine is compromisable, and must contain naught but information that, were it available to the public, would not be usable in performing election fraud. However if you posessed a voting machine (which they assume is possible - as their security system is not allowed to depend on the security of the voting machine) you could produce a receipt for an unposted ballot.

    Of course the officials won't post the ballot unless it was made by an authorized voting station. But how do the officials know, and more importantly, how does the public know that you didn't forge the receipt?

    The only way I can think of to do this is through the system of issuing ballots - a ballot is issued to the voter, and its number is recorded on the receipt and on the list of issued ballots, and with the ballot image at the beginning of the tally process (not at any other step - as it would invalidate secrecy against coersion). Point 2 could then be validated based on weather or not that ballot number was issued. We then place the responsability of overseeing the voting system back in the hands of the voter - They validate that their vote was included correctly, and that the ballot they were issued worked, by having it counted correctly. Of course, this only displaces the problem one step further - to the issuing of ballots. However at this step the issues and "paperwork" involved are much more closely related to the individual voters and making these problems, hopefully, easier to rectify. See sibling to your post for more ramblings on ballots.

    They shouldn't have claimed Point 2. It belongs in a discussion of excluding invalid voting, which their system (and any technical system) cannot rectify. A very large claim which I will support shortly.

    Cedric's Theorem of Election Fraud
    Or of the necesity for notaries

    Let c (a constituent) and e (an election system) be parties to a dispute arbitrated by a (an arbitrator). a cannot decide the truth of statements made by either c or e without choosing to trust one part over the other.

    Proof: This problem is so small we can discuss all possible cases.

    • c claims x, e claims !x. This cannot be done because of symmetry. Let y=!x, now c claims !y, e claims y. Their roles are reversed and we cannot pick one over the other.
    • c claims z on the authority of e. e claims !on the authority of e. The claim of x is now irrelavent, and c's claim pends on the authority of e. Removing claim z and Letting x=on the authority of e, we now have c claims x, e claims !x.
    • And symmetries of the above, for the same reasons.

    If any party makes any non-unanimous claim, it cannot be trusted because it cannot be trusted over the counter claim of the opposing party. If any party makes a claim claiming the non-unanimous authority of the other party, it cannot be trusted because it cannot be trusted over the counter claim of the other party against the authority.

  114. Subverted democracy? by TonyGreene · · Score: 1

    Tell it to the sailors of the USS Cole, who, after being bombed by terrorists, had Al Gore's people trying to have their absentee ballots thrown out because the military postal system is not required to use postmarks.

    Florida had problems with 16,000 ballots in 1996 in the same counties that had problems with 24,000 ballots in 2000. What do you think the Democrat-controlled election boards of those troubled counties did to fix the problem in the four years between 1996 and 2000? (answer: Nothing). They knew they had significant problems counting ballots and chose to ignore those problems for years, until forced to face the issue by a contentious election and national attention being focused on their negligence.

    On top of that, the recounts being requested by the Gore campaign were against the law. The recounts that were specified by Florida law had already been conducted within the time allocated by the law. Gore's lawsuit basically attempted to ignore the written election law because he did not like the results of the counts and recounts that were conducted according to the law. Attempting to ignore election law would be a pretty good definition of "subverting democracy" to any reasonable person.