Slashdot Mirror


Online Voting Should Be Verifiable -- But It's a Hard Problem

An anonymous reader writes with a link to a pithy overview at The Conversation of recent uses of (and nagging difficulties with) online voting and asks Regular 'internet voting too risky' arguments don't take some approaches into account like verifiability of votes by voters, observers, and international media. Could we have end-to-end verifiable online voting systems in the future? What are the difficulties? Where is it being done already? From the linked article (which provides at least some answers to those questions), one interesting idea:Another challenge to designing verifiability in online voting is the possibility of malware infection of voters' computers. By some estimates between 30%-40% of all home computers are infected. It’s quite possible that determined attackers could produce and distribute malware specifically designed to thwart or alter the outcome of a national election – for example undetectably changing the way a user votes and then covering its tracks by faking how the vote appears to have been cast to the voter. Whatever verifability mechanisms there are could also be thwarted by the malware.

One way to try to prevent this kind of attack is to make voters use several computers during the voting process. Although this is hardly convenient, the idea is to make it more difficult for an attacker to launch a co-ordinated attack across several computers at once.

258 comments

  1. You cannot know *WHO* is voting by whoever57 · · Score: 4, Informative

    Just like postal voting, Internet voting is a bad idea.

    In a family group, you simply don't know who is really voting. Yes, the correct person may be marking the postal ballot, or clicking the votes, but a dominant family member can be looking over the voter's shoulder, making sure the vote corresponds to the dominant family member's preferences.

    --
    The real "Libtards" are the Libertarians!
    1. Re:You cannot know *WHO* is voting by fictionpuss · · Score: 1, Insightful

      End the antiquated requirement for anonymous ballots, and the technical solution becomes very easy. But neither should you be able to check an individuals vote anonymously. Coercing or discriminating against someone for their vote needs to become a serious crime before any of this could be put into place though.

    2. Re:You cannot know *WHO* is voting by Anonymous Coward · · Score: 0

      Verifying voter identity is racist.

      Right?

      Vote early, vote often.

    3. Re:You cannot know *WHO* is voting by JonnyCalcutta · · Score: 1

      Completely agree with this. Going to a polling station might not be perfect, but it works - its secure and watched over by generally impartial humans. There is just now way to get all the same benefits of voting in a secure public place for internet or postal voting.

      You might solve some of the identity issues by rolling out universal ID cards, but like you say - how do you know they are not being coerced?

    4. Re:You cannot know *WHO* is voting by Shakrai · · Score: 5, Insightful

      End the antiquated requirement for anonymous ballots
      Coercing or discriminating against someone for their vote needs to become a serious crime

      I like how you point out the most important reason for the anonymous ballot while simultaneously calling for its end. Hint: It's already a crime to try and coerce someone's vote. It's also a very difficult crime to prove, which is why it's simpler to just say, "Your boss can't go into the booth with you." than "Tell is if your boss is trying to intimidate you."

      If Democracy is worth anything it's worth an hour of your fucking time once a year to go a polling place. Online voting is a solution looking for a problem. Absentee ballots are a necessary evil for people (the handicapped and those unavoidably out of town) who legitimately can't make it to the polling place. They do not need to be and should not be the new normal.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    5. Re:You cannot know *WHO* is voting by FunkSoulBrother · · Score: 3, Insightful

      Not racist so much as classist. It just so happens that we have a very but not exclusive racial disparity when it comes to social class in this country.

      As long as the government fully subsidizes identification cards for the entire populace, makes them non mandatory, and gives a legally-protected full day's floating vacation to be used to procure and update said cards, then i really have no problem with voter ID.

    6. Re:You cannot know *WHO* is voting by DarkOx · · Score: 4, Insightful

      I also agree with you. I do think we need to make a couple more considerations though.

      First "those unavoidably out of town" should not be an excuse unless the distance between postal zip codes is greater than say 200 miles, and if the post marks indicate otherwise your ballot is invalid. That is the only way to prevent abuse.

      Second right now it is possible for your boss to intimidate you into not voting and certain companies probably have a pretty good idea of the voting blocks their employees fall into. We need to be fair and make election day a National Holiday! So that everyone has the day off. We probably need to make exceptions for the groups for which anti-strike laws already exist, Health, Safety and infrastructure folks who potentially have to work the holiday. There also needs to be some kind of penalty for employees who try to ignore election day like its just another MLK day have have nonessential personnel work anyway.

      I agree the only way to ensure any sort of integrity is to have people GO to the polls, but we need to make sure everyone can.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    7. Re:You cannot know *WHO* is voting by bigpat · · Score: 2

      Online voting is a solution looking for a problem.

      I mostly agree with this. But I do see an opportunity for more participatory government if there is a way to vote online on local issues.

      I live in a Town with an open meeting form of local government. That means anyone can show up and vote on items that are on the agenda. Our votes are not anonymous because anyone can look around the room and see who is voting which way on what.

      Specific votes by individuals are not officially recorded, but they could be recorded by anyone. If you give up on the idea of online elections, and focus instead on online town meeting voting on particular bylaws or local spending, which doesn't need to be anonymous, then I think you could really increase participation in local issues.... which are the kinds of issues that count in people's day to day lives and where a few votes really do matter.

      Even if you show up, you don't find much democracy in national or even state elections... your vote is just too watered down to really matter in most elections and even if it did matter, the people elected are beholden to the organizations and parties that got them elected. So, I'd rather see more participation in local issues, than worry about the mostly symbolic voting people do in state and national elections.

    8. Re:You cannot know *WHO* is voting by Anonymous Coward · · Score: 0

      I don't see how that is not infinitely better than how we have it right now, where the ones in charge can change vote counts. Our current system is pretty much unverifiable. With internet voting we could build in the ability for everybody to check if their vote has been registered.

      But even more important, we have a tool to remove or at least reduce the need for voting through a representative. Instead of having that, we could get a system with direct voting. Where people can vote on the issues they care about themselves and not have to hope that the one that represents them hasn't been bought. On issues they don't care about they could assign a representative.
      There is just no more good reason to have to hope the one in charge of representing you actually cares about you. Everything could be made into a referendum and that would be a good step for a democratic country.

    9. Re:You cannot know *WHO* is voting by Jaxim · · Score: 1

      I'm sure the Left would love online voting. They could more easily vote for their friends, family, strangers, etc.

    10. Re:You cannot know *WHO* is voting by Anonymous Coward · · Score: 0

      Verifying voter identity is racist.

      When, the systems for doing so are racist, or have a disparate impact on a given voting population, then yes, that is a problem.

      If you want to avoid such problems, why not make it a mandate that the state has to produce identification for all, at its own costs, and its own burden?

      If that means the governor of my state has to come to my house and give me an ID, signed by his own hand, so be it.

    11. Re:You cannot know *WHO* is voting by JohnFen · · Score: 1

      End the antiquated requirement for anonymous ballots

      There's nothing antiquated about anonymous ballots. Voting secrecy is as critical now as it has ever been, for all of the same reasons: to minimize reprisals from friends, family, employers, and the government for voting "the wrong way", and to decrease the ease with which people can be coerced or bribed to vote a particular way (since the ones doing the bribing or coercing can't verify that you voted the way they want.)

    12. Re:You cannot know *WHO* is voting by taustin · · Score: 1

      If you give up on the idea of online elections, and focus instead on online town meeting voting on particular bylaws or local spending, which doesn't need to be anonymous,

      Based on my own experiences living in small towns, I can only conclude that either you never have, or you're smoking some mighty fine dope. There's no place where anonymous voting is more necessary. Boss Hogg knows where you live, and where your kids play. And will make certainly know he knows.

    13. Re:You cannot know *WHO* is voting by jythie · · Score: 0

      While a similar problem, there is an issue of scale. With postal voting there is indeed an individual problem involved with not being able to determine who actually voted. Internet voting on the other hand opens up new problems of mass fraud by individuals or small groups, which presents a very different risk.

    14. Re:You cannot know *WHO* is voting by ultranova · · Score: 3, Interesting

      End the antiquated requirement for anonymous ballots, and the technical solution becomes very easy.

      End anonymous ballots and you end democracy.

      But neither should you be able to check an individuals vote anonymously. Coercing or discriminating against someone for their vote needs to become a serious crime before any of this could be put into place though.

      How do you prove you were "encouraged" to vote a certain way? You can't, and even an attempt to sue for example your employer will affect your future in sufficiently negative way to make the prospect daunting. Nor can you prove someone wasn't so influenced. So the election result has zero credibility, thus delegitimazing the entire system. Which, of course, is the goal of various non-anonymous voting schemes that people suggest from time to time.

      --

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

    15. Re:You cannot know *WHO* is voting by jellomizer · · Score: 0

      Family Member (How dare you vote Republican, haven't I Taught you better, you are out of the will),
      Religious Group (You voted democrat, you must be in league with the devil, repent for your sins, or face excommunication),
      Organization you work for (It is time for your promotion, But I see that you didn't vote republican, I guess you do not have your companies interests at heart),
      Union you belong to (You think you are unfairly being targeted at work, well lets see, you didn't vote for the democrat, I guess you deserve your punishment)

      There are many reasons for your vote, Some people vote based on party affiliation. Some based on their personalities, other vote on the issues they stand for. Sometimes there is only one or a few issues that really trump other ones. We need the privacy to keep the election as fair as possible, because if you face repercussions from your vote, not to be confused with repercussions from the results of your vote.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    16. Re:You cannot know *WHO* is voting by jythie · · Score: 2

      On the other hand, one of the big 'battle grounds' with voting right now are conflicts regarding how narrow those windows are for casting a ballot, with a focus on decreasing availability to populations based on, well, who they tend to vote for.

      One major advantage of postal and internet voting is they both are things that individuals can take steps to access on their own schedules, while polling places require enough community organization to counter decisions being made by other organizations. Individuals have little say.

    17. Re:You cannot know *WHO* is voting by jythie · · Score: 1

      This.

      Small town corruption has always been a significant and insidious problem, and you can do a case study with pretty much any town under 20k people with a few families holding the power and retribution being common enough to simply assume.

    18. Re:You cannot know *WHO* is voting by sycodon · · Score: 2

      makes them non mandatory,

      Which makes the entire exercise pointless.

      --
      When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
    19. Re:You cannot know *WHO* is voting by StikyPad · · Score: 0

      a dominant family member can be looking over the voter's shoulder, making sure the vote corresponds to the dominant family member's preferences.

      There are assholes on both sides of the aisle, and as long as it balances out, it shouldn't matter to the outcome of the election.

    20. Re:You cannot know *WHO* is voting by Anonymous Coward · · Score: 0

      But when a 101% of the population (not registered to vote, or of voters) of a black precinct votes in favor of the black guy, that's not racist.

    21. Re:You cannot know *WHO* is voting by gweilo8888 · · Score: 0

      Mod parent up, this perfectly sums up the reason anything but in-person voting is a bad idea. Hell, even with in-person voting we have employers trying to coerce votes without punishment. David Siegel, anybody?

    22. Re:You cannot know *WHO* is voting by FunkSoulBrother · · Score: 1

      I only mean non-mandatory in the 'government can't penalize you for choosing not to participate' sense. I'm perfectly fine with making them mandatory for voting itself, that would be the point.

      I do think it is a bit of a solution looking for a problem (there is very little actual voter fraud going on from people without indentification, especially when compared to bigger voting issues like gerrymandering) but really I have no issue with mandatory voter ID -- you just need to severely over-engineer the solution to ensure it's not a burden on those in society with the least time/money/options/eduction.

    23. Re:You cannot know *WHO* is voting by MrL0G1C · · Score: 0

      Just like postal voting, Internet voting is a bad idea.

      Absolutely, if it ain't broken, don't fix it. Whilst I hate the gov't we just elected here in the UK, at least I don't have a concern about the votes being fixed. We have a simple system of putting a cross on a piece of paper and putting that piece of paper into a secure box.

      --
      Waterfox - a Firefox fork with legacy extension support, security updates and better privacy by default.
    24. Re:You cannot know *WHO* is voting by Anonymous Coward · · Score: 0

      How voters vote is their own business, we don't require any checking of that, and there's good reasons we shouldn't. So racist or not, it's none of the government's business. Besides, there are plenty of people who didn't vote for the black guy because of his being black, so what are you going to do?

      But as to your claim, well, it turns out that the facts weren't quite as salacious as certain e-mails would suggest:

      http://www.politifact.com/ohio/statements/2012/nov/21/chain-email/emails-blog-posts-claim-mitt-romney-got-zero-votes/

      http://www.slate.com/articles/news_and_politics/politics/2012/11/philadelphia_voter_fraud_is_it_possible_that_barack_obama_won_100_percent.html

    25. Re:You cannot know *WHO* is voting by Shakrai · · Score: 1

      First "those unavoidably out of town" should not be an excuse unless the distance between postal zip codes is greater than say 200 miles, and if the post marks indicate otherwise your ballot is invalid.

      That's hard to enforce. Generally you get the absentee ballot some weeks before the election and can mail it in whenever. It simply has to be postmarked no later than election day and received by so many days thereafter. Some "absentee" voting is actually done in person too; when I worked as an Elections Inspector we all had the option of voting absentee rather than leaving our assigned polling places on election day. My absentee vote was on a voting machine specifically set up for this purpose, at the Board of Elections, the day before the actual election.

      As a rule of thumb I think it's sufficient to make the person swear an oath that they are unavoidably out of town on election day or that physical impairments make it burdensome for them to arrive in person.

      We need to be fair and make election day a National Holiday!

      It's a laudable goal, but technically speaking National Holidays don't mean anything in the United States. A private employer is not obligated to give you the day off simply because it's a Federal Holiday. I think it's sufficient to do what New York State does; our law says your employer has to let you leave work for at least four hours on election day, unless your shift begins or ends more than four hours after the polls open or close.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    26. Re:You cannot know *WHO* is voting by Anonymous Coward · · Score: 0

      Got a citation to go with that? Or are you just playing 'hypotheticals'?

    27. Re:You cannot know *WHO* is voting by TsuruchiBrian · · Score: 0

      Voting is a bad idea, because the dominant family member could have such psychological control over his family members, that they vote according to his will even when in a private booth.

    28. Re:You cannot know *WHO* is voting by ckatko · · Score: 0

      That's a big law thing. It's way harder to prove someone's "intent" than it is their actions or conditions.

      War on Drugs B.S. aside: That's why HAVING drugs on you is a crime, not planning to use them. It's easy to say there are drugs in the car, it's almost impossible to prove you intended on using those drugs.

      Disclaimer: I am not a lawyer.

    29. Re:You cannot know *WHO* is voting by TheRaven64 · · Score: 2

      I'm not sure about the 'Left', but the Democratic party in the USA tends to have more support among people with the technical ability to rig elections if they were held online. The Republican party tends to have the support of the people who own the companies that can rig them if they're not. With this in mind, it doesn't seem surprising that neither party is in favour of paper ballots.

      --
      I am TheRaven on Soylent News
    30. Re:You cannot know *WHO* is voting by TsuruchiBrian · · Score: 2

      There are levels of anonymity.
      1. The ballots are anonymous as long as the voter wishes to keep it anonymous.
      2. The ballots are anonymous regardless of whether the voter wishes to reveal their vote.

      I think just having level 1 is probably fine. Plus having level 2 means that a voter can;t check that his/her vote was counted correctly.

    31. Re:You cannot know *WHO* is voting by Mr+D+from+63 · · Score: 1

      Maybe one of the best reasons to not have online voting is to keep the internet free of it. Imagine all the nations and entities that will be attempting attacks, hacks, and whatever other mischief on election day.

    32. Re:You cannot know *WHO* is voting by camperdave · · Score: 1

      I don't see why "out of town" should be an excuse. Voting is done country-wide on the same day, is it not? Polling stations should have (and probably do have) policies and procedures for handling an out-of-area voter.

      --
      When our name is on the back of your car, we're behind you all the way!
    33. Re:You cannot know *WHO* is voting by careysub · · Score: 0

      ... really I have no issue with mandatory voter ID -- you just need to severely over-engineer the solution to ensure it's not a burden on those in society with the least time/money/options/eduction.

      And the fact that these voted ID laws never include proactive provisions to get IDs into the hands of all voters for free reveals their true intent quite clearly. Heck, Ohio is trying to enact a poll tax (banned explicitly by the Constitution, 24th Amendment) by requiring a voter ID card that you must pay for.

      --
      Starships were meant to fly, Hands up and touch the sky - Nicky Minaj
    34. Re:You cannot know *WHO* is voting by careysub · · Score: 1

      But when a 101% of the population (not registered to vote, or of voters) of a black precinct votes in favor of the black guy, that's not racist.

      Just makin' stuff up, I see.

      --
      Starships were meant to fly, Hands up and touch the sky - Nicky Minaj
    35. Re:You cannot know *WHO* is voting by careysub · · Score: 1

      There is no evidence of significant voter fraud anywhere, that's why voter ID proponents never cite any real cases. The only problems with corruption of the voting system occurs when the votes are counted, or measures to deny people the ability to vote.

      --
      Starships were meant to fly, Hands up and touch the sky - Nicky Minaj
    36. Re:You cannot know *WHO* is voting by JimFive · · Score: 1

      Because different locations have different ballots due to being in different districts and having different candidates and issues.

      --
      Please stop using the word theory when you mean hypothesis.
    37. Re:You cannot know *WHO* is voting by camperdave · · Score: 1

      They could more easily vote for their friends, family, strangers, etc.

      As opposed to the right, who vote for someone OTHER THAN friends, family, strangers, etc?

      --
      When our name is on the back of your car, we're behind you all the way!
    38. Re:You cannot know *WHO* is voting by Cinnamon+Beige · · Score: 2

      ... really I have no issue with mandatory voter ID -- you just need to severely over-engineer the solution to ensure it's not a burden on those in society with the least time/money/options/eduction.

      And the fact that these voted ID laws never include proactive provisions to get IDs into the hands of all voters for free reveals their true intent quite clearly. Heck, Ohio is trying to enact a poll tax (banned explicitly by the Constitution, 24th Amendment) by requiring a voter ID card that you must pay for.

      False: North Carolina's voter ID law does exactly that and even lets you do one-stop shopping--you can register to vote at the same time.

      The thing you should be complaining about is that providing free photo IDs is not already legally required--when you have to present them to make it inside a courthouse, which you do because of security, I think it's hit the point where the state ought to not charge you for the basic version.

    39. Re:You cannot know *WHO* is voting by Anonymous Coward · · Score: 0

      Yep, no Republicans have ever done anything wrong voting-wise.

      http://www.politicususa.com/2014/06/24/republican-voter-fraud-scott-walker-supporter-charged-13-felonies-wisconsin.html

      http://www.huffingtonpost.com/2013/08/09/jack-villamaino-voter-fraud_n_3728456.html

      Oh wait. Sorry, but this mantra by Conservatives is yet another blatant hypocrisy.

      Captcha? Realness.

    40. Re:You cannot know *WHO* is voting by Anonymous Coward · · Score: 0

      I was with you until education. I wouldn't mind seeing at least a GED required to vote. You know, some kind of indication that the voter can read and understand things happening around him. Otherwise you end up with a different kind of vote fraud/manipulation: Who can most convincingly lie the moron voting bloc. Hey, that sounds kind of familiar already....

    41. Re:You cannot know *WHO* is voting by Shakrai · · Score: 1

      Polling stations should have (and probably do have) policies and procedures for handling an out-of-area voter.

      Uhh no. The County that I work in as a poll worker has 16 different towns, 7 villages, and 1 city. Most of those political subdivisions are further divided into districts. That's just at the local level. At the State level the county is represented by four different Assembly Districts. At the Federal level we have two different Congressional Districts.

      It is physically impossible to have ballots on hand for every conceivable voter within our County, never mind trying to accommodate people from different Counties or States. Civics is a two way street and a voter has the obligation to learn where his or her polling place is located. There are websites that make this virtually idiot proof and your Board of Elections will send you postcards as well.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    42. Re:You cannot know *WHO* is voting by Anonymous Coward · · Score: 1

      It's hard to prove the fraud when collecting the data is prohibited in the first place.

      Enough dead people vote every election that it's pretty clear voter fraud is widespread.

    43. Re:You cannot know *WHO* is voting by bigpat · · Score: 1

      Based on my own experiences living in small towns, I can only conclude that either you never have, or you're smoking some mighty fine dope. There's no place where anonymous voting is more necessary. Boss Hogg knows where you live, and where your kids play. And will make certainly know he knows.

      I don't partake. And I am not taking about voting for representatives or to elect individual people.

      Have you lived in a small town with an open town meeting form of government? Roberts Rules. You sit in a big hall, sometimes there is a voice vote when you either say yay or nay and if the moderator cannot determine the yays or nays then you stand and are counted as either yay or nay. Only for votes on salaries for particular town officials do they pass around the paper for an anonymous vote. You could do something similar online for voting on spending issues or bylaws without worrying about anonymity.

      If you don't want to stand up and be counted then don't vote, just like there are many people that don't come to Town Meeting.

    44. Re:You cannot know *WHO* is voting by bigpat · · Score: 1

      Small town corruption has always been a significant and insidious problem, and you can do a case study with pretty much any town under 20k people with a few families holding the power and retribution being common enough to simply assume.

      Yes, but in a small town you can do something about it. Big City, state-wide, or national corruption can become systemic and entrenched. Seems like pretty much every Big City and state in the country is beholden to one party machine or the other. Where local elections and issues are more grassroots, personal and non-partisan.

    45. Re:You cannot know *WHO* is voting by cayenne8 · · Score: 1

      We need to be fair and make election day a National Holiday! So that everyone has the day off.

      Well, that's not really possible, as that MOST elections and voting opportunities are not national, but local.

      We seem to have many different times to go vote here in my area, if they made a national holiday for each time I had a chance to vote....combined with every other municipality/states' voting schedules....I'd have half a year off easily.

      Federal presidential elections are quite few and far between...and frankly it is the voting locally that is more important and will affect you most directly.

      And no, I don't think that voting should be compulsory....if you can't take the time and effort to go register and vote, chances are that you are not going to take any time and effort to learn what the current amendments or ordinances or taxes being proposed are, nor are you going to pay attention to which politicians are standing and promising what.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    46. Re:You cannot know *WHO* is voting by Rockoon · · Score: 1

      And the fact that these voted ID laws never include proactive provisions to get IDs into the hands of all voters for free reveals their true intent quite clearly.

      The Democrats only cry foul when its a Red State that wants the same laws that a Blue States already has. Their true intent is quite clear.

      --
      "His name was James Damore."
    47. Re:You cannot know *WHO* is voting by mcl630 · · Score: 1

      They don't. And voting is not on same day nationwide, except federal general elections. State and local election dates vary. Primary dates vary. Even with federal general elections, how would another town or even state have the proper ballet for your local precinct?

    48. Re:You cannot know *WHO* is voting by Anonymous Coward · · Score: 0

      And then you realize that "proactive provisions to get IDs into the hands of all voters for free" was the phrasing.

      Your link is to an option that allows one to do it, but it is clearly not proactive, since it requires registration and does not include all voters, since it only covers some.

      Sorry, but a proactive system for all voters would do so regardless of any filing.

    49. Re:You cannot know *WHO* is voting by Anonymous Coward · · Score: 1

      Sure, that's your excuse, there's no investigation so there must be MASSIVE amounts of fraud.

      Inescapable logic.

      Except for the fact that there have been investigations and reports made.

      And wait, no, you're wrong about the dead people accounts too.

      http://www.msnbc.com/politicsnation/watch/dead-person-voter-fraud-debunked-in-new-report-36492867757

      http://thinkprogress.org/justice/2012/01/31/415258/sample-list-of-south-carolinas-dead-voters-shows-no-ballots-actually-cast-by-dead-people/

      Sorry, but the accusations don't add up.

    50. Re:You cannot know *WHO* is voting by currently_awake · · Score: 1

      If you can prove who you voted for, then you can be coerced or bribed into voting a certain way. making the anonimous ballot optional makes it worthless.

    51. Re:You cannot know *WHO* is voting by Anonymous Coward · · Score: 0

      Stopping Red States from using seemingly genuine methods that appear to be honest on the surface, when the real purpose is to use them in a racist manner?

      Such a scary intention. It's best we stop it.

      If it makes you happy, we can be evenhanded and demand the same solutions everywhere.

      No Voter ID without State Mandate.

    52. Re:You cannot know *WHO* is voting by cayenne8 · · Score: 1

      I don't see why "out of town" should be an excuse. Voting is done country-wide on the same day, is it not?

      No, it is not.

      All kinds of local election/voting days plus various state days...in different states, etc.

      The only national election is the federal Presidental election, which happens only every 4 years. The local elections are the ones that are arguably the more important ones that affect your life directly.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    53. Re:You cannot know *WHO* is voting by laird · · Score: 1

      This is exactly right - we don't need online voting - it's a horrible idea. The key problem is that it opens up vote fraud to the entire internet, with no oversight or physical control, instead of just people physically in a polling station under the observation of election monitors.

      If the goal is to increase voting, the solution is to make election day a national holiday so it's equally accessible to everyone. And everyone involved in voting knows this.

      The problem is that while everyone says that they want everyone to vote, one of the two parties knows they are only supported by a minority of the population and they only retain power by keeping the majority from voting, by making voting as difficult as possible.

    54. Re:You cannot know *WHO* is voting by TsuruchiBrian · · Score: 1

      1. that's not strictly true, using techniques like "deniable encryption" http://en.wikipedia.org/wiki/D...
      2. I think there are much bigger problems than potential coercion, and I think these bigger problems are more important to solve. I rank potential voter coercion to be about s serious as voter fraud (i.e. not that serious).

    55. Re:You cannot know *WHO* is voting by FunkSoulBrother · · Score: 1

      It sucks but morons, on all sides, are entitled to their vote too. Wishing otherwise strikes is kind of unrealistic like magicking away religion in order to make the world more peaceful tomorrow. Sure, it would work, and maybe it will happen in the Star Trek future if we ever get there, but it's really neither here nor there for the real, actual world that we are all going to live and die in.

      I think the best solution to it is compulsory voting (with a 'no preference' option, of course) so at least all of the poor morons with no GED will hopefully balance out the rich morons who have a high school level education but are exactly as susceptible to convincing liars nonetheless...

    56. Re:You cannot know *WHO* is voting by riverat1 · · Score: 1

      I'm sure the Left would love online voting. They could more easily vote for their friends, family, strangers, etc.

      I'm solidly on the Left and to me the only way to run elections are with paper ballots that are capable of being counted by hand if necessary.

    57. Re:You cannot know *WHO* is voting by petherfile · · Score: 1

      Australia fixes most of the problems you describe simply: voting is mandatory, you must give time for employees to go and vote or face very stiff fines.

    58. Re:You cannot know *WHO* is voting by Anonymous Coward · · Score: 0

      Lots of people work on public holidays.

      Most anyone in the hospitality industry, for a start. When did you last see a restaurant or pub that was closed for Labor Day? So a lot of people would still be at risk of being disenfranchised by their employers.

    59. Re:You cannot know *WHO* is voting by Anonymous Coward · · Score: 0

      I don't see how that is not infinitely better than how we have it right now, where the ones in charge can change vote counts.

      That one has happened in the past, but almost never happens now a days.
      In almost every place in the USA, vote counts are done with representatives of both parties participating.
      Intentional miscounts of votes can only happen if all competing parties are in cahoots. This has happened in places where racial discrimination was more important to the parties' leadership than which party won. In other words, it is a small-town kind of thing.

    60. Re: You cannot know *WHO* is voting by Anonymous Coward · · Score: 0

      "We need to be fair and make election day a National Holiday! "

      That's actually a great idea. On Slashdot no less.. My universe just collapsed on itself.

    61. Re:You cannot know *WHO* is voting by baloseo · · Score: 1
    62. Re:You cannot know *WHO* is voting by Anonymous Coward · · Score: 0

      Why don't you just have your elections on a Saturday? No one should have to take time off work to vote - it's meant to be a democracy, you know?

    63. Re:You cannot know *WHO* is voting by Anonymous Coward · · Score: 0

      Around these parts the local polling booth will have ballot papers for other districts/jurisdictions, specifically for people lodging absentee ballots, I'm a bit shocked if they don't do that in the USA.
      Oh, now I remember, you use some kind of phoney-baloney machine, don't you? It's high time the USA marched into the future, and re-introduced paper ballots.

    64. Re:You cannot know *WHO* is voting by camperdave · · Score: 1

      The returning officer could just enter the voter's jurisdiction into a website and print a ballot, which the voter would take into the booth, fill out, and deposit into the ballot box. What's so hard about that?

      --
      When our name is on the back of your car, we're behind you all the way!
    65. Re:You cannot know *WHO* is voting by Shakrai · · Score: 1

      What's so hard about going to the proper fucking polling place?

      What makes you think we have internet access, a PC, or anything at our polling place other than a landline phone to call in the unofficial results at 9:15PM?

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    66. Re:You cannot know *WHO* is voting by ULTROS · · Score: 1
    67. Re:You cannot know *WHO* is voting by david_thornley · · Score: 1

      Among other things, that makes counting the votes difficult. In Minnesota, we've had a couple of extremely close statewide elections in recent years, and it was very useful to have all the polling place ballots for a precinct in one box. That single box could be closed with tamper-evident seals in the presence of observers from both major parties and whoever else wanted to observe, and the machine totals could be verified easily. (We use voting machines that tabulate paper ballots. A few random spot checks to make sure the count is accurate, and we can just put the paper ballots away unless and until a recount is made.)

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    68. Re:You cannot know *WHO* is voting by david_thornley · · Score: 1

      In a precinct where dead people vote in significant numbers, requiring voter ID isn't going to help. All voting authentication schemes depend very heavily on the ability of some person to call shenanigans and bring in the investigators. If all major parties have such observers in all precincts, the voting itself is going to be pretty clean.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    69. Re:You cannot know *WHO* is voting by Anonymous Coward · · Score: 0

      Vote-by-mail, which we have in Washington state, is fine as it is. But what could be done is to allow both vote-by-mail and vote-in-person, with the latter being no different than voting by mail, except that you fill out and drop off the ballot in private someplace.

      I simply don't trust electronic voting machines, or voting through the Internet. It may help more people vote, but to put it simply... I WANT A PAPER TRAIL! No, I don't mean printing receipts. I mean the actual ballot in which I put pen to paper, to be able to be recounted if necessary.

    70. Re:You cannot know *WHO* is voting by fictionpuss · · Score: 1

      I like how you point out the most important reason for the anonymous ballot while simultaneously calling for its end. Hint: It's already a crime to try and coerce someone's vote. It's also a very difficult crime to prove, which is why it's simpler to just say, "Your boss can't go into the booth with you." than "Tell is if your boss is trying to intimidate you."

      Thank you, I have put some thought into the whole e-democracy thing, and it's very validating of you to recognise that.

      You're forgetting the Bill Cosby Principle - each additional person this hypothetical boss intimidates becomes a liability a few years down the line - can you imagine any threats this boss could use which would be as intimidating in a different election cycle with a different employer?

    71. Re:You cannot know *WHO* is voting by fictionpuss · · Score: 1

      End the antiquated requirement for anonymous ballots, and the technical solution becomes very easy.

      End anonymous ballots and you end democracy.

      That's awesomely definite! I'll assume educated. Please explain to me how Athens successfully used a mix of anonymous and non-anonymous voting systems without ending democracy.

      But neither should you be able to check an individuals vote anonymously. Coercing or discriminating against someone for their vote needs to become a serious crime before any of this could be put into place though.

      How do you prove you were "encouraged" to vote a certain way? You can't, and even an attempt to sue for example your employer will affect your future in sufficiently negative way to make the prospect daunting. Nor can you prove someone wasn't so influenced. So the election result has zero credibility, thus delegitimazing the entire system. Which, of course, is the goal of various non-anonymous voting schemes that people suggest from time to time.

      How can you prove you were abused a certain way? When victims start coming out of the shadows, it doesn't take much detective work to identify the patterns and psychopaths. But if you don't have a system in place which gives victims a fair chance of resolution, then they will stay in the shadows.

      The solution is to fix the system rather than pander to the actors with bad intent - who enjoy more freedom to coerce currently then they would be under a thoughtfully considered mix of social and software engineering.

    72. Re:You cannot know *WHO* is voting by Chalnoth · · Score: 1

      Absentee voting can also be important for people with terrible jobs that won't let them take the day off (or even a few hours while the polling places are open). Also bear in mind that in many areas, polling places are ridiculously underfunded such that it may require waiting in line most of the day to finally vote.

      Restrictions to absentee voting only make sense if we have strictly-enforced rules for availability of polling places.

    73. Re:You cannot know *WHO* is voting by Chalnoth · · Score: 1

      Lots and lots of classism is born from racism. People around the US complain about "the poors" when their actions indicate that their real fear is black people, as they consider the two groups to be one and the same thing.

    74. Re:You cannot know *WHO* is voting by Cinnamon+Beige · · Score: 1

      Let me help you. I'm going to quote the part about registration, and put into bold text what it's wanting you to register to do...and what they'll do if you're not registered, too.

      You must also be registered to vote. If you are not a registered voter, DMV will assist you in completing your voter registration application during your visit, and you will still be eligible for your No Fee Voter ID.

      You do realize you need to be registered to vote to be a (potential) voter, right?

    75. Re:You cannot know *WHO* is voting by harryjohnston · · Score: 1

      Why would you need to use a postal ballot just because you're out of town? You are talking about national elections, right?

    76. Re:You cannot know *WHO* is voting by harryjohnston · · Score: 1

      Never mind, already answered further down the thread.

  2. Verifiable and Anonymous by Anonymous Coward · · Score: 0

    Online voting must be both verifiable and Anonymous. Not sure how that would be possible.

    1. Re:Verifiable and Anonymous by DahGhostfacedFiddlah · · Score: 1

      Actually, as far as I can tell, the only problem is securing the endpoint, and that's a simple fix. Rather than opening the floodgates and letting *all* devices access online voting portals, we could set aside public spaces on election day for online voting. Private booths could be provided to avoid prying eyes.

    2. Re:Verifiable and Anonymous by Damarkus13 · · Score: 1

      And we could call these public places set aside for voting "polling places"!

  3. Online voting only allowed if you by Anonymous Coward · · Score: 0

    run OpenBSD. =)

    1. Re:Online voting only allowed if you by Flavianoep · · Score: 1

      run OpenBSD. =)

      Because only people smart enough to run OpenBSD and install (I think it includes compiling) and start a DE and overcome all the compatibility issues between Moonlight and Silverlight (the booth *must* be written in Silverlight) should be allowed to vote.
      That way, you will not even need to ensure anonymity, because it's not hard to find the ones capable of doing the above.

      --
      Linux is for people who don't mind RTFM.
  4. Online voting is easy by amorsen · · Score: 4, Insightful

    We are really really good at handling online transactions of various kinds. Voting is easy. You just have to give up the secret ballot...

    Anonymous secure verifiable voting is a bad joke.

    --
    Finally! A year of moderation! Ready for 2019?
    1. Re:Online voting is easy by gstoddart · · Score: 1

      Even then, though, I'm not convinced you can have verifiable voting, even if you give up the secret part.

      If a "secret magic number" is all that you have to confirm that a) it's the person you expect it to be, and that b) someone isn't forcing them ... I'm still not sure you can put any trust in it.

      So then you're dealing with not-secret, not-really-verifiable, still not secure.

      Because surely we're not suggesting some PIN mailed to you actually proves that you are the one clicking the buttons of your own accord. It's not like those kinds of things don't have several places where the security falls apart.

      I just don't think that short of some really invasive mechanisms (which would undermine the point) you can ever verify this on the internet.

      Photo id in person isn't perfect, but it's quite possibly as good as you get without creating a system by which the government just needs you to submit all of your biometrics and have you vote under direct supervision.

      Which undermines the whole point of a democracy in the first place.

      --
      Lost at C:>. Found at C.
    2. Re:Online voting is easy by Anonymous Coward · · Score: 0

      You want to give up a secret ballot? Well, next election, if you don't vote for what your employer or family member or local thug want, you get the consequences.

      secure verifiable secret ballot internet/mail voting is a bad joke.

      there, fixed that for you

    3. Re:Online voting is easy by Megol · · Score: 1

      There already are systems that are anonymous and secret - look into some digital money designs.

      The problem isn't technical - it is a social one: how to ensure nobody gets pressured to vote for somebody. Allowing a user to vote several times and making the last vote count help a bit however it isn't enough...

    4. Re:Online voting is easy by amorsen · · Score: 1

      b) someone isn't forcing them

      Defending against this requires secret ballots. If you can verify how a person voted, then that person is at risk of coercion. Online voting cannot provide secret ballots. If you want secret ballots, do not use online voting.

      I thought I wrote that clearly enough in my first attempt, but apparently not :)

      --
      Finally! A year of moderation! Ready for 2019?
    5. Re:Online voting is easy by aaaaaaargh! · · Score: 0

      No, that's not the problem. The problem is that every second secret agency in the world and every third Russian botnet owner could rig the election.

    6. Re:Online voting is easy by amorsen · · Score: 0

      You want to give up a secret ballot? Well, next election, if you don't vote for what your employer or family member or local thug want, you get the consequences.

      That is exactly the tradeoff. If you do not like it, do not allow electronic voting.

      --
      Finally! A year of moderation! Ready for 2019?
    7. Re:Online voting is easy by r0kk3rz · · Score: 1

      We are really really good at handling online transactions of various kinds. Voting is easy. You just have to give up the secret ballot...

      Anonymous secure verifiable voting is a bad joke.

      Agreed. The bitcoin blockchain is a perfect technology to use for electronic voting, however then the whole election would be a matter of public record, even if that record doesn't have names attached. I don't see this as a deal breaker, how else are you going to get people to trust the system if they cannot verify their vote later? A public blockchain means people can verify their vote hasn't been altered, and with enough independent verification the result of the election can also be verified.

      Technically online voting isn't all that far removed from postal voting as far as being sure someone isn't being coerced into voting a particular way. Although something must be said about the efficacy of this method of rigging elections.

    8. Re:Online voting is easy by gstoddart · · Score: 1

      Sorry, I interpreted you as saying we could have verifiable voting on the intertubes.

      You can have anonymous (and therefore useless) voting.

      You can't have secure and verifiable without draconian invasions of your privacy.

      You sure as hell can't have all three.

      --
      Lost at C:>. Found at C.
    9. Re:Online voting is easy by graphius · · Score: 1

      The problem is that the stakes are so high. Basically one election every 4 years puts too much value on each election.
      If we could make voting convenient (and anonymous yet secure, etc) a democracy could vote directly on each bill brought forth. Unfortunately some bills would have greater voter turnout than others, and this turnout may not be proportional to the "importance" of the bill.

      Our system of government is flawed and broken. A replacement system is very elusive...

  5. Or... by Anonymous Coward · · Score: 3, Insightful

    Or we could just use paper ballots that simply work.

    Why the need to push technology into places where it is not needed and it doesn't improve the process?

    1. Re:Or... by WillAdams · · Score: 2

      Agreed.

      Paper ballot --- if need be a scanning machine, but there _has_ to be a physical audit trail verifiable w/o the use of a machine.

      --
      Sphinx of black quartz, judge my vow.
    2. Re:Or... by pixelpusher220 · · Score: 4, Interesting

      Indeed and I give you 3 words for needing a paper trail.

      National Security Agency.

      They hack everything already. You do NOT want them hacking the votes. Given the complete lack of oversight and their already loose definition of 'legal' and 'overseas'...it sets up a perfect storm of an unanswerable rogue agency wagging the dog to get the pro-forma oversight they 'want'.

      --
      People in cars cause accidents....accidents in cars cause people :-D
    3. Re:Or... by tnk1 · · Score: 1

      And what keeps the government from "hacking" the current voting process? They just use different means. And it would be caught out the same way as you would "hacking". That is to say, someone would come forward for either patriotic or self-serving reasons.

      Sure, if there was online voting, the NSA itself, as opposed to the other agencies, would be more likely to have the resources to do it. However, why do you think that they won't get Snowdened, like they already have?

      Snowden went public based on some shady dealings, but actually hacking and controlling the vote? I don't know who you think works at the NSA, but it is abundantly clear that it is not 100% staffed by people who would let that slide.

    4. Re:Or... by Anonymous Coward · · Score: 0

      Because anything that makes it easier to cast a vote tends to favor democrats.

    5. Re:Or... by Mr+D+from+63 · · Score: 1

      Agreed.

      Paper ballot --- if need be a scanning machine, but there _has_ to be a physical audit trail verifiable w/o the use of a machine.

      Its pretty obvious. Random checks between ballots and reader totals can be done to keep an eye on things, or even re-running ballots on separate machines. I'm surprised there is so much debate.

    6. Re:Or... by Anonymous Coward · · Score: 0

      I think, based on what we've learned from Snowden's disclosures, that it's *abundantly* clear that the NSA is *sufficiently* staffed with people who would 'let that slide'. And lie (under oath) to Congress (multiple times) about it when caught.

      If you don't think so, you haven't been paying attention.

    7. Re:Or... by thelamecamel · · Score: 1

      I'd be worried about more than the NSA - have you seen how much money wealthy people donate to political candidates? All it takes is a rich person with dodgy ethics and a million bucks to spare - and they can buy zero day vulns and hire hackers to compromise the election server. Only a few people would need to be involved.

      Muuuuch harder to rig a physical election across multiple voting locations. You need to compromise lots of different ballot boxes if you're going to swing the result subtly, and there are lots of semi-vetted people watching.

    8. Re:Or... by rtb61 · · Score: 1

      Paper Ballot. Manual count of votes with representatives of all those running for the election checking the count being done by paid election officials. Elections to be held on the weekend. More polling stations. More social event with charity drives ie http://en.wikipedia.org/wiki/S... at the polling stations. As many people as possible involved in the election process. Democracy is about people and as should people should be involved as much as possible in it the most important element of democracy the vote. I am sick of cheap ass conservatives fucking up everything taking idiotic short cuts.

      --
      Chaos - everything, everywhere, everywhen
    9. Re:Or... by careysub · · Score: 1

      Or: because anything that enables vote-count corruption favors Republicans.

      --
      Starships were meant to fly, Hands up and touch the sky - Nicky Minaj
    10. Re:Or... by Loconut1389 · · Score: 1

      I think that paper ballots that are machine read but human verifiable take the best of both worlds.

    11. Re:Or... by bluegutang · · Score: 1

      Not only that, other governments likely have hacking powers similar to the NSA. You don't want some guy at the NSA to rig the US presidential election, but would it be any better if some guy from Chinese or Russian intelligence did it?

    12. Re:Or... by J053 · · Score: 1

      Maybe because the country is fundamentally tilted that way?

    13. Re:Or... by david_thornley · · Score: 1

      What keeps the government from hacking the voting process? Around here, we use paper ballots that are electronically tabulated and then sealed with observers present. If the paper ballots need to be counted, the boxes are unsealed publicly. The original machine tabulations are kept, and can be compared against the votes. I can think of ways to subvert this, but if a government is determined enough to subvert that there's no hope of fair elections.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    14. Re:Or... by Catbeller · · Score: 1

      Canada DID had (last I heard) a nationwide paper voting system. You draw an "X" with a pencil next to your candidate. They counted each card on a table with both parties looking on (It works if one side is not constantly contesting the reading to slow it down intentionally so their boy can win by running down the clock). They finish the count nationwide in three hours. Works, and you can recount in less than a day, if you have to (if one side isn't trying to delay, delay, delay).

      I understand the Harper Government is rapidly shoving e-voting down Canada's throat.

      Guess why. Go on, guess. Why replace a system that works and can't be cheated with a series of black boxes that can't be trusted? Why would you possibly want to do that. Golly. I can't. Why would they do that... it's like they *want* a system that can be hacked to win, esp. since their side owns the companies, one way or another. Nah, that can't be right. That would be dishonest, and plays to the public's idea that computers are always awesome and better than people.

    15. Re:Or... by Catbeller · · Score: 1

      The NSA ain't god, and this is *me* saying this. The NSA is an API for the governments's paranoid would-be supergovernment. They just do what they're told, being Slashdotty geeks, and then they go home. Hacking the evoting machines would be... problematic even for their kind of organization.

      Much easier if billionaires just buy the voting machine companies and tell a few trusted IT people to install backdoors on the main accumulation points. Auditing is useless if the original votes are uncountable because of anonymity requirements. We trust the accumulated totals. And if you think the Koch bros. and others like them aren't capable of that, then you ain't paying attention.

    16. Re:Or... by pixelpusher220 · · Score: 1

      Indeed many others would have the ability to do this. Only the US Gov't ALSO has the ability to legally go kill people based on hunches (or manufactured meta data...)

      --
      People in cars cause accidents....accidents in cars cause people :-D
  6. Security - physical, network, machines by IamJaxn · · Score: 4, Insightful

    We can't even get voting machines that are secure and verifiable. We contract companies with no accountability to make these, and they don't even listen to third party researchers, or calls for open reviews. Why on earth would we think we could secure it on a public network, with umpteen more attack vectors?

    1. Re:Security - physical, network, machines by currently_awake · · Score: 1

      Electronic voting machines (at a polling station) don't need to be networked. Just have the machine print out the ballot, and the voter puts that in the box.

  7. Seems easy to me. by scorp1us · · Score: 1

    If we have a machine-readable and human readable paper record, then the paper record could be imaged, then submitted to a independent system to verify that all the votes are accounted for, and that what is printed is what is read by machine. It is up to the voter to verify what is printed is what was voted.

    What's more is the voting verification system does not need to be from the same manufacturer of the voting machine itself.

    --
    Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
    1. Re:Seems easy to me. by bondsbw · · Score: 1

      The voting verification doesn't even have to be a computer system. It could be a manual process, where any interested party can verify vote counts as they come in at the precinct, and sign off on the totals when they are delivered to the state.

      --
      All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
  8. IEEE 1622 by vikingpower · · Score: 4, Interesting

    I am a ( small ) contributor to the future IEEE 1622 standard. We chose not to deal with the security problem, and to tackle only the electronic interchange format. Security, in electronic voting, seems too hard a problem to solve right now.

    --
    Religous speak to God. Insane are spoken to by God. When all shut up, one can finally hear Shostakovich in peace
    1. Re:IEEE 1622 by Trogre · · Score: 1

      Security, in electronic voting, seems too hard a problem to solve right now.

      That is why, until it is no longer too hard to solve, you DON"T DO ELECTRONIC VOTING.

      Simple.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  9. It's not a technical problem by wertigon · · Score: 0

    The problem with online voting is not a problem of technical merits. PGP already solved the digital signing bit ages ago.

    The problem, instead, is how do we ensure that the vote cast was not in any way coerced?

    In the current system with anonymous votes, it is very hard to force or coerce a voter to vote as one wish. Furthermore, it's more or less impossible to know which vote a certain person cast since the act of voting itself is done in secrecy. This is not so in the case of online voting.

    To take an extreme example - let's say your best friend partakes in the election. How do you know that your best friend didn't vote for a particular candidate with a gun pointed at his or her face?

    --
    systemd is not an init system. It's a GNU replacement.
    1. Re:It's not a technical problem by Anonymous Coward · · Score: 0

      How do you know that your best friend didn't vote for a particular candidate with a gun pointed at his or her face?

      Easy. I don't have any friends.

    2. Re:It's not a technical problem by Anonymous Coward · · Score: 0

      "gun pointed at his face" isn't really a problem, because they'd just go to the police and report it afterwards.

      Abusive spouse or boss standing over your shoulder while you vote, however...

    3. Re:It's not a technical problem by Anonymous Coward · · Score: 0

      The problem with online voting is not a problem of technical merits. PGP already solved the digital signing bit ages ago.

      Good idea. Now explain it how to use PGP signing to my grandma when she's ready to vote. She actually is pretty smart, owned her own business, but this is outside her comfort zone.
      I don't mean explain how it works, I mean explain the steps to use it.
      I can guarantee you it would be easier to rent a van and drive people like her to a polling place than to get them to use a digital signature correctly, and for them to know that they had done it correctly.
      Ha. I bet you could not get half of Congress to understand how to use digital signing.

  10. Why does it even have to be anonymouS? by wardrich86 · · Score: 1

    Shouldn't we have the option as to whether or not we want our votes to be anonymous? I mean, people are pretty verbal on Facebook with the parties they support, and people even order signs to stick into their lawn etc. Is there any need for voting to be 100% anonymous anymore?

    1. Re:Why does it even have to be anonymouS? by Anonymous Coward · · Score: 0

      Yes, you don't want coercion.

      People who rant on facebook are a minority of voters.

    2. Re:Why does it even have to be anonymouS? by Stormy+Dragon · · Score: 1

      1. wardrich86, I notice you voted Democrat in the last election. You're fired.
      2. wardrich86, as your local ward leader, I'd like to give you this $5 as a token of our appreciation for your support of our party.

    3. Re:Why does it even have to be anonymouS? by wardrich86 · · Score: 1

      But what if the "username" was simply 12312305 and your username was "2342346" and next year we all get a new number? It'd be like a checksum of sorts.

    4. Re:Why does it even have to be anonymouS? by tnk1 · · Score: 2

      Some people will actually support one side socially, and vote for the other in the ballot box. The reason for doing that is your friends and popular culture might think you're a "socialist" or you're "intolerant" if you vote one way or another.

      While it is better to be fully out there with your beliefs, its not always an option. What if you were a closeted gay individual in the Deep South who feared complete ostracism or even physical harm, but definitely wanted to vote for a candidate who would support gay rights? What if you were a member of an unpopular religion who tries to keep their beliefs private, but now has them on display for people who refuse to be tolerant.

      You know as soon as it would become public record, that some asshole is going to put your vote and you on a map using Google Maps and spread it around. We've already seen that with gun license owners.

    5. Re:Why does it even have to be anonymouS? by Jason+Levine · · Score: 1

      We already have this. Want your vote to be non-anonymous? Just post on Facebook/Twitter/etc who you voted for. No problem. However, you can't *prove* it with an Official Government Voting Receipt declared that you voted for Candidate A because that would expose the voting process to coercion. e.g. "If you don't vote for Candidate B, then you're fired! And good luck suing us because we're a big company with lots of lawyers. We'll tie you up in court util you are bankrupt."

      --
      My sci-fi novel, Ghost Thief, is now available from Amazon.com.
    6. Re:Why does it even have to be anonymouS? by Mr+D+from+63 · · Score: 1

      An option undermines the ability to prevent coercion & paid votes. "If you want to see Fido alive, vote yes and choose non-anonymity." or "I'll pay you $5 to vote yes as long as you can prove it by choosing non-anonymity."

    7. Re:Why does it even have to be anonymouS? by Anonymous Coward · · Score: 0

      If you look at your paper ballots, you'll see that we have this already. All the ballots are numbered.

    8. Re:Why does it even have to be anonymouS? by wardrich86 · · Score: 1

      But there's no way to prove that what you hit on the machine is actually where your vote went in the system.

    9. Re:Why does it even have to be anonymouS? by wardrich86 · · Score: 1

      But what if the username you were given was unique and anonymous? Like a randomly generated number that could be used as a checksum.

      Votes for Republican: 252345234, 34523452345, 69485643, 214, 23905823094, 2345, 1235236, 7542531

      Votes for Democrat: 9236, 1234, 5641, 12323754, 13457134523

      No name or anything attached to it. Just a number, and your vote.

    10. Re:Why does it even have to be anonymouS? by Jason+Levine · · Score: 1

      And for good reason. Do you want your boss to be able to say "If you value your job, you'll vote for Candidate X"? (It's illegal, but depending on your situation and your boss' situation, it might be hard to report him.) Right now, he could say that, but would have no way of verifying it. If votes could be verified, people could be coerced into voting a certain way. Even if verification was optional, the coercion would simply include being able to verify how the person voted.

      So you can shout to the world how you voted, but there's no way to actually tell who you voted for.

      --
      My sci-fi novel, Ghost Thief, is now available from Amazon.com.
  11. Or... by Irate+Engineer · · Score: 1

    Or we could just use paper ballots that simply work.

    Why the need to push technology into places where it is not needed and it doesn't improve the process??

    --

    Left MS Windows for Linux Mint and never looked back!

    Vote for Bernie in 2016!

  12. Not A Nagging Difficulty by Anonymous Coward · · Score: 0

    Calling a fundamental difficulty "nagging" implies that online voting CAN be fixed. That's misleading.

  13. Let's shelf this one ... by CaptainDork · · Score: 1

    ... like the 1980s, "I want a computer to balance my checkbook."

    Online voting is a solution to a problem we don't have.

    --
    It little behooves the best of us to comment on the rest of us.
  14. Really bad idea by Anonymous Coward · · Score: 0

    As has been demonstrated by state-backed cyber-terrorism (Stuxnet anyone?), having the government voted into power by online vote is an invitation for a foreign, well-funded, well-versed cyper-power to massively influence the ingredients of the next government - no need to physically invade the country anymore - just rig the election in a non-detectable way... job done.

    1. Re:Really bad idea by fustakrakich · · Score: 1

      ...no need to physically invade the country anymore - just rig the election in a non-detectable way... job done.

      Right now we use the finance industry to do the same thing. You don't even need to have elections, aside from the ceremonial ritual anyway.

      --
      “He’s not deformed, he’s just drunk!”
  15. This Plus by s.petry · · Score: 3, Insightful

    The same thing they claim on-line voting has problems with, is the exact same thing we have problems with using boxes. Every election there is somehow missing ballots, and don't even get me started on dangling chads, absentee ballots, and how many dead people are voting every election.

    No system is perfect, but what they have currently can't be any worse than on-line voting.

    --

    -The wise argue that there are few absolutes, the fool argues that there are no probabilities.

    1. Re:This Plus by buck-yar · · Score: 1

      How'd the Obamacare website go?

      Imagine our election...

    2. Re:This Plus by Anonymous Coward · · Score: 1

      Not sure if you are from the US, but I have worked before as a scrutineer for elections. YOU are 100% responsible and LIABLE for missing ballots. Also I was appointed by the official opposition, while the party in power appoints somebody who watches over me, makes sure I do not stuff the ballot box, checks off people's names as they show up to vote.

      Once you get your ballot, pick, fold it and then put in the box, I have no way of knowing which ones was yours.

      PRIVATE ANONYMOUS VERIFIABLE VOTING is absolutely tantamount for a democratically elected government.

      Verifiable so you cannot just stuff ballots. This was accomplished by simply checking ID and matching it to a list of voters in my booth. The ballots are serialized and but the numbers are not recorded when you give somebody a ballot.

      Private so nobody can see you voting. This way you cannot be under duress to vote a certain way. They have no way of knowing if you voted for the candidate they wanted.

      Anonymous so you cannot trace the ballot back to you, otherwise a tyrannical gov can come back arrest/shoot people who did not vote for their party.

      YOU CANNOT GUARANTEE ANY OF THIS WITH ONLINE/MAIL VOTING.

    3. Re:This Plus by aaron4801 · · Score: 1

      I remember the CA recall election in 2003. This was in the early days of electronic voting machines and with the 2000 Presidential election still in the minds of many voters. There were lawsuits to delay the recall in order to roll out more electronic machines at the expense of paper ballots. In subsequent years, many of those same groups sued to go back to paper after electronic voting had its own issues.
      It doesn't matter how you vote, some folks will just be reflexively against it.

    4. Re:This Plus by Anonymous Coward · · Score: 0

      Agreed, we can do this relatively well with paper, as it is easy to see paper being moved.

      Bits are harder to see, and that is the primary issue here.

      If we were to do online voting it would have to be double wrapped, (as I think mail voting is) the outer layer showing who voted, and the inner layer separating the voter from the votes (supposedly done in a way that doesn't violate anonymity, but not in a way that the voter can verify).

      The problems are:
      1) The voter has no way to ensure that the contents of the e-envelope are what they intended (paper is easy to read)
      2) The voter has no way to ensure that their anonymity is maintained (I think the same is true for mail-in)
      3) The voter has no way to verify that the votes cast by others are counted in the way those voters intended (This can be done with paper as it is easier to read)

      Without the ability to do those things, the voter cannot trust the results. If enough voters distrust the election results, we end up with riots.

    5. Re:This Plus by currently_awake · · Score: 1

      An ideal voting system requires you to travel to a secure location (to prevent impersonation), cast your ballot in secret (to prevent coersion or bribery), gets recorded on paper (to prevent computer fraud), gets stored in a secure location, under guard (to prevent vote stuffing), and gets counted in public (to prevent fraud and vote stuffing).

    6. Re:This Plus by RespekMyAthorati · · Score: 1

      Which is exactly how it works everywhere in the world except the U.S.

  16. Personalize candidate numbers by xkr47 · · Score: 1

    Not environmentally sound, but send personalized lists of candidates by postal service to each voter with candidate numbers scrambled in a way known only to the voting server. Then when voting online, the voter uses the peronalized number for the candidate. Malware won't know what candidate numbers the voter has, but the server receiving them will. Malware can thus only affect the outcome by voting on random candidates on behalf of the voter instead of on the candidate the voter wanted.

    Unfortunately the chosen candidate can not be verified back to the voter until the vote has been committed and can no longer be changed, otherwise malware could iterate through numbers to see which candidate is which.

  17. It's weird... by iONiUM · · Score: 1, Insightful

    In Canada you can file your taxes (and even get the replies via e-mail), renew your driver's licence, file for immigration changes (visa extensions, etc.), renew car plates, get a new passport, etc. all online. And yet, we don't feel we are secure enough to allow people to vote? How the fuck does that make any sense?

    In the end, all this bullshit about "we can't provide enough security for voting" is just a smoke and mirrors job. The real fear is that everyone who doesn't vote now because it's a pain in the ass will start voting, and that could seriously change the political landscape.

    And while you may be tempted to start giving me examples of how it's not a pain in the ass, such as how you can pre-vote with an envelope (wait, why is this allowed but online isn't?), or go physically in the morning/afternoon/whatever, NOTHING beats the ease-of-use of and time saving of online voting.

    1. Re:It's weird... by Anonymous Coward · · Score: 0

      I'm in favour of online voting, but your post misses the point. With the current paper system the counting is distributed amongst thousands of locations and thousands of people so no one person can significantly change the result of an election. If you centralise the voting system it become possible for a single person (or more likely a group of people) to change the result. It could be a corrupt government to stay in power, an outside party who finds all the right people to threaten in order to get the result they want or maybe just a group of rouge administrators who collaborate to change the result.

      The NSA could probably do it with their technical resources, vast amounts of information to use to blackmail people and complete lack of morality. I don't really like the idea of having elections decided by NSA.

      So yes, I think it really is a tough problem and it would be hard to get an online voting system people could actually trust.

    2. Re:It's weird... by Anonymous Coward · · Score: 0

      If 10% of the people filing taxes online have a compromised/malware computer then 10% of the population has a problem, if 10% of the votes are done on a compromised/malware computer the nation has a problem. You can then buy an election from black hat hackers.

    3. Re:It's weird... by Anonymous Coward · · Score: 0

      In Canada you can file your taxes (and even get the replies via e-mail), renew your driver's licence, file for immigration changes (visa extensions, etc.), renew car plates, get a new passport, etc. all online. And yet, we don't feel we are secure enough to allow people to vote? How the fuck does that make any sense?

      If they hax your password, you are the only one haxed.

      The real fear is that everyone who doesn't vote now because it's a pain in the ass will start voting, and that could seriously change the political landscape.

      If these "voters" can't be arsed to get to a polling place once every few years, then how the fuck would they vote?? They don't care enough to take a few minutes to get to a ballot place, and you'd think they are informed to vote???

      1. Vote selling
      2. Vote buying
      3. Intimidation

      3 things that are missing from the current paper system but would be readily available in your "OMG I voted with my app!" hipster utopia.

      Your myopic vision that somehow the masses of people that can't take 10 minutes to vote, will vote the way you think they will vote, is laughable at best. This is not your Canadian Idol voting system.

      And not voting is also a vote, think about it.

    4. Re:It's weird... by iONiUM · · Score: 1

      Good work pulling numbers out of your ass. How about you give me some evidence that even 1% of online tax filings are fraudulent, because I am sure you cannot.

      All this crap about "hackers buying an election" is bullshit made for you to eat by politicians.

    5. Re:It's weird... by tapspace · · Score: 1

      How can you provide complete secrecy of the voter's choice? Let's say I want to buy a vote. In the current system, the person I am paying disappears into a booth, and I actually have no idea how they voted. Better yet, the ballot does not contain their name! Not a very useful thing to try to buy votes because there is total secrecy of the voters choice. The LACK of verification is a feature, not a bug. How can we provide this very important property (unverifiability of voter's actual choice even by an extremely powerful adversary) with internet voting?

    6. Re:It's weird... by iONiUM · · Score: 1

      How is that any different than all the other items I listed that are centralized? Hackers could hack into tax returns and make all the accounts for deposit their own and get a hefty pay-out. They could also change the numbers and bankrupt the government during pay-out.

      We already have a verification system in place in any case. The government mails out IDs through physical mail (or hopefully confirmed e-mail later), and you use that ID plus some form of ID (such as some #s from your previous tax return, or your passport #, or whatever) and it is secure enough.

      There's always a fairly safe way to do it, enough that nobody can buy an election.

      In any case, I'm surprised this is the concern. Elections in the US are already bought by corporation funding. We've all seen the correlation between US election spending and results. So do you really care if it's bought by hackers or by corporations?

    7. Re:It's weird... by Anonymous Coward · · Score: 0

      Money has an audit trail. If money gets transferred out it has to go somewhere and can be traced. Meanwhile votes simply come in and get totalled up, so to rig an election you only have to change the numbers.

      Sending out IDs through physical mail wouldn't stop somebody who has direct access to the counting system from manipulating the data.

      You can't buy an election with any certainty since the other party will likely be trying to do the same thing and both side's spending cancels each other out. By tampering with the system, through hacking, social engineering or threats to the people running, you could be certain of getting the result you want.

      You final sentence, "So do you really care if it's bought by hackers or by corporations?" basically admits that electronic voting is insecure and would be likely to be hacked. And to answer your question, I care very much if a the result of an election is determined by a single group of hackers.

    8. Re:It's weird... by vux984 · · Score: 2

      And yet, we don't feel we are secure enough to allow people to vote? How the fuck does that make any sense?

      Voting should be simple. And by simple I mean low-tech. Canada's system is nearly perfect. Everyone can understand it. Everyone can see how the votes are counted. An observer can watch the voting, can watch the counts. Recounts are easy.

      As soon as you make it online, it becomes inscrutable. Even if you design a system with open hardware, open software, etc most people still can't understand it, and can't verify it. And even if they verify the software and hardware, they can't know that's the software and hardware that was actually used, or that it wasn't remotely patched with new software the day of the election, and then patched back after the election. There are ways of securing it... but they are themselves inscrutable, crytopgraphy, digital signatures, ... might as well be using more magic to show the original magic was right. The system should be something everyone can understand intuitively.

      Paper voting is that. You have X paper ballots, each person is handed a ballot, person goes into a booth marks it, and then turns it in. You can see for yourself that the number of voters matches the number of ballots. You can see for your self that the voter puts the ballot in the box. You can watch the box yourself to see its not tampered with. At the end you can watch them take the ballots out of the box, you can watch them be counted, and recounted.

      Democracy should be THAT transparent.

      NOTHING beats the ease-of-use of and time saving of online voting.

      But why on earth would "ease of use" and "time saving" be the most important aspects of choosing the system by which we select our governement?

      You propose giving up a voting system even a child can understand and verify for a system that only the elite could even begin to understand, and which would be all but impossible to prove was operating correctly on election day.

    9. Re:It's weird... by iONiUM · · Score: 1

      My last sentence is a testament to the fact that "your" (I don't know if you're American or not) elections are already bought, so what's the difference?

      In Canada, they are not, and electronic voting can be fairly secure. Nothing is 100% secure, but it can be made mostly secure.

      By the way, all of your examples - hacking, social engineering, threatening, they all already could be done to game the system. After the physical ballets are counted, someone could tamper. Before someone goes into the polls, someone can (and already do by handing out things) tamper. Threatening is obvious. And others, such as using dead people. So why do you worry so much about this?

    10. Re:It's weird... by Anonymous Coward · · Score: 0

      In Canada you can file your taxes (and even get the replies via e-mail), renew your driver's licence, file for immigration changes (visa extensions, etc.), renew car plates, get a new passport, etc. all online. And yet, we don't feel we are secure enough to allow people to vote? How the fuck does that make any sense?

      In the end, all this bullshit about "we can't provide enough security for voting" is just a smoke and mirrors job. The real fear is that everyone who doesn't vote now because it's a pain in the ass will start voting, and that could seriously change the political landscape.

      And while you may be tempted to start giving me examples of how it's not a pain in the ass, such as how you can pre-vote with an envelope (wait, why is this allowed but online isn't?), or go physically in the morning/afternoon/whatever, NOTHING beats the ease-of-use of and time saving of online voting.

      The difference is the stakes.
      There is little profit in corrupting "file your taxes (and even get the replies via e-mail), renew your driver's licence, file for immigration changes (visa extensions, etc.), renew car plates, get a new passport, etc. all online."

      Also, all of those things are easily detectable by the victim ( a single person) and correctable.

      All the suggestions for protecting online voting from fraud and coercion nearly guarantees that the grandma vote would require assistance - this is already a problem with absentee ballots. Online voting would make it worse.

    11. Re:It's weird... by Anonymous Coward · · Score: 0

      It's not weird, it's perfectly explicable. There is no secure system for on-line voting that also guarantees anonymity. You're problem is simple, you're lazy, and there is no reason that should be any one else's problem. Incidentally, if you really can get a Canadian passport entirely online, then I suspect there a lot of dogs with passports in Canada.

    12. Re:It's weird... by burbilog · · Score: 1

      How can you provide complete secrecy of the voter's choice? Let's say I want to buy a vote. In the current system, the person I am paying disappears into a booth, and I actually have no idea how they voted.

      BTW, physical presence system is easily gamed too: they intimidate you to vote for Edinaya Rossiya (ruling party in Russia) or loose the job (teachers, budget workers, government-owned companies, etc -- lots of people) and demand you to make a photo of your ballot with correct check mark. Guess what? 99% of people complied with that... the remaining 1% found some tricks like placing a short thread on empty square and the photo then mark another party. But these were minority.

      Even physical voting security is hard, because they game it in many, many ways and it must be done via very strict procedure with free media watching that. Online voting is pure madness.

  18. TED talk - David Bismark: E-voting without Fraud by peterofoz · · Score: 1

    David Bismark demos a new system for voting that contains a simple, verifiable way to prevent fraud and miscounting — while keeping each person's vote secret. http://www.ted.com/talks/david...

  19. That's how "Kim Kardashian SUX!" became President by NotDrWho · · Score: 1

    But don't worry, we've got "Lawrence's Mom is a Slut" waiting in the wings as our new VP.

    --
    SJW's don't eliminate discrimination. They just expropriate it for themselves.
  20. Voting is a responsibility by omnirealm · · Score: 2

    I don't want people who aren't invested enough* to go to a poll to decide policies that affect my life.

    (*modulo people with disabilities or who have work conflicts, but we already have mechanisms in place to account for that -- I'm talking about the general issue of lowering the bar too much)

    --
    An unjust law is no law at all. - St. Augustine
    1. Re:Voting is a responsibility by Anonymous Coward · · Score: 0

      I'd suggest the opposite - make it mandatory to vote, like Australia. Voting optionally is irrational - your chance of getting hit by a car on the way to the polls dwarfs the chance that you'll change the election; your individual vote helps everyone else far more than it helps you. So only people who are somewhat irrational will vote, and as the bar gets higher they need to be even more irrational.

    2. Re:Voting is a responsibility by desdinova+216 · · Score: 1

      what about who prefer to vote by mail because they can take their time and research the candidates and issues?

    3. Re:Voting is a responsibility by JesseMcDonald · · Score: 1

      I don't want people who aren't invested enough* to go to a poll to decide policies that affect my life.

      I (especially!) don't want the people who are personally invested enough to go to a poll to decide policies that affect my life. The only one with the right to make those decisions is me. The only "voting" system with any moral authority to speak of is Unanimous Consent: every single individual whose person or property is impacted by an action has the right to veto that action.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    4. Re:Voting is a responsibility by currently_awake · · Score: 1

      You could write down your choice after you do the research at home, so you don't forget on the way to vote. That appears to be the only way your comment makes sense.

  21. IT'S (SIC) HARD PROBLEM by Anonymous Coward · · Score: 0

    So hard you can't give it an A?

    Look, if you foreigners insist on using American boards, learn the language!

  22. Re:That's how "Kim Kardashian SUX!" became Preside by Shakrai · · Score: 1

    But don't worry, we've got "Lawrence's Mom is a Slut" waiting in the wings as our new VP.

    Can't be any worse than the last two. :P

    --
    I want peace on earth and goodwill toward man.
    We are the United States Government! We don't do that sort of thing.
  23. More voters voting is not better in itself by magarity · · Score: 2

    Why have online voting? Really, voting in person means people who are interested enough bestir themselves to do so. And if they are interested enough to go vote, presumably they at least know the candidates' names ahead of time and hopefully something of the issues. Until you can guarantee there are no ultra-low information voters then universal turnout is not good. Otherwise might as well turn voting over to Mechanical Turk.

    1. Re:More voters voting is not better in itself by Anonymous Coward · · Score: 0

      I would say that for the vote to count the person voting would have to be able to answer 5 questions correctly of what they think they are voting for..

      Would remove many "i vote for this just because i have done it for the last 30 years"..

      Another thing i would love... When you vote you should get a recipt that would track your vote...
      1. Cast vote. Enter secret phrase..
      2. Get receipt for vote.
      3. Go home
      4. At home enter a number on the recipt that would then return the secret phrase..

      This would allow elections to be more foolproof, and missing votes would not go completely unnoticed, while still keeping it anonymous.

      One issue is still that it's hard to verify that the actual vote was not tampered with after leaving the place without having it on the receipt.

      Even better, but more costly, would be to issue everyone with a secure device with a public/private certificate in it.. Whenever you vote for something you would sign it with your private key.. Votes cast could then just return a vote-id that could be used to verify the actual vote.. Ofcourse the voting would not be fully anonymous, but does it really need to be?
      Just saying that determining what someone is most likely to vote is fairly easy to guess by looking at your phone-log to see who you hang out with or just looking at your social media profile or what movies you like or what you search the web for before an election..

    2. Re:More voters voting is not better in itself by Anonymous Coward · · Score: 0

      Why have online voting? Really, voting in person means people who are interested enough bestir themselves to do so. And if they are interested enough to go vote, presumably they at least know the candidates' names ahead of time and hopefully something of the issues. Until you can guarantee there are no ultra-low information voters then universal turnout is not good. Otherwise might as well turn voting over to Mechanical Turk.

      This seems a good enough place to ask: what problem are you trying to solve? I think online voting can fix and make universal voting work. Here's how:

      My personal opinion is that uninformed voters are the worst problem in the US, even including too much money in politics. So let's take online voting to solve it:

      1) Make the voting process private, NOT anonymous -- treat it like a computerized version of the IRS (in concept, not in implementation) where you can 'audit' your votes and verify that over the last 10 years, your votes got counted correctly. Build in anonymised analytics such that, over time, an algorithm could earnestly redraw districts to ensure better representation and getting closer to one vote actually counting for something.
      2) Every year, you should have to fill out a questionnaire about a diverse range of political topics. Before the person votes, they will be told how the candidates score, then be allowed to dismiss the facts if they so wish and go with whoever got name recognition, or whatever batshit crazy reason they go against the votes.
      3) Elected officials are given the numbers on all of these topics when they get into office.
      4) All voting an official does gets scored on all topics.
      5) 50% of all capital spent on advertising goes to a nonpartisan group that uses the money to advertise everyone's metrics.

      Rinse, repeat. Introspective voters may vote for a candidate of another party. A conservative candidate with common-sense gun legislation that runs afoul of the NRA may get grassroots support from people that choose to see past one-issue politicking.

      Secret ballot (box stuffing) needs to end. We have the technology, if everyone agrees that they don't like domestic surveillance, they can notify their congressman in a non-crazy way. I think the US would be seen (politically) more like the world sees Canada once we stop advertising our wholesale brand of crazy that currently exists.

    3. Re:More voters voting is not better in itself by blue9steel · · Score: 1

      Our current voting system was designed for a voting public that was mostly self employed farmers. Taking some time off to into town and vote wasn't that big a deal. Now the voting public is mostly wage based corporate employees and making the time to go to the polling place is much more complicated. Vote by mail seems to be the best compromise at the moment and is working fine in Oregon.

    4. Re:More voters voting is not better in itself by Vitriol+Angst · · Score: 1

      I would have agreed with this about a decade ago, but then I thought about how I became sick and tired of the process -- I feel the vote machines are rigged and the choices pre-approved by the lobbyists, yadda, yadda. I still vote, but I do so out of duty and absolutely no delusion that my candidate is EVER going to win. We vote in the most corrupt person we can, and that's the way it's going to be.

      But I thought about WHY the ancient Greeks forced people to the poles and would even fine them and mark their necks with a purple die (wrapping around a cloth to secure the print). It's the disenfranchised that you WANT to vote because otherwise the game is won by whomever can disgust everyone about the other candidate. Either they believe the much thrower and vote with him, or they don't vote -- says the logic of reality as we've seen it in modern voting patterns. The more negative, the more independent voters and the fewer people show up to vote overall. Winner; muck thrower.

      --
      >>"ad space available -- low rates!!!"
    5. Re:More voters voting is not better in itself by Vitriol+Angst · · Score: 1

      You beat me to it. this is pretty much the system I would suggest to verify "e voting." The "ticket" is just to let you know what your vote token is. Nobody knows who you are -- they only know that person X was eligible to vote and did vote in election Y.

      The vote tally would have to be made of a series of private/public key encrypted files and there would be spot-checking with exit polling to check back with token owners to see if they voted how the token indicated. Anonymously and randomly.

      You'd also need a verification of the person from time to time to create the voter ID -- kind of like a social security number with it's own password. And this is what is used to create the vote token.

      I think it's totally do-able and in fact, there is already a system like it with Apple Pay. The Vendors and the Voting location don't verify or know the vote cast -- just the tally machine at the end. They just verify that Person X was person X and voted. So even if we stay with voting locations -- we should move to a token system because our current "black box" -- privately programmed touch screens are not verifiable, no matter what garbage we are being told today because their is no way to match up the vote with the voter -- only a tally, and the individual vote, with no guarantee that THAT vote is part of the tally.

      The other absurdity is to get a slip of paper or a card with "your vote" that you hand in. And there's someone with a badge there to protect it. I feel embarrassed by how stupid they have to think I am as a voter that this gives me any confidence at all that they can't just write down whomever they wanted as the winner of the vote. Our old paper and pencil system was 100% better than the electronic one we have now and cheaper as well (because crooks had to be paid, no doubt).

      --
      >>"ad space available -- low rates!!!"
  24. Headlines should be proofread... by DeBattell · · Score: 1

    ...but it's hard problem.

  25. Too many issues by Anonymous Coward · · Score: 0

    I think voting from private devices will never work if you cannot verify who is actually voting. So far the best way is the only verifiable way, to have someone physically prove who they are and go to a public voting place to cast a vote. I think its possible to register in a way to possibly have a facial verifications or fingerprint could possibly provide proof. But its not without risk to hacking or fraud. I certainly get how the voting process is not being used to its potential. Lot of people don't vote at all for many reasons.

  26. Smart Cards by chill · · Score: 1

    Wait until all the State Driver's Licenses become smart cards and use those to verify identity. Similar to the PIV/HSPD-12 cards the U.S. government uses for employees. Require PINs just like with ATM cards.

    With the card being an actual computer that can store secure digital certificates, and the same trust model the entire country uses now -- your government-issued Driver's License (and/or Passport) is accepted by pretty much EVERYONE as proof of identity -- this is doable.

    --
    Learning HOW to think is more important than learning WHAT to think.
    1. Re:Smart Cards by Anonymous Coward · · Score: 0

      Still not verifiable when used via the internet..

  27. Grow up by Anonymous Coward · · Score: 0

    Once a ballot leaves the voters control security depends on only on procedures. Its worthwhile to view a wonderful old movie "The Great McGinty" for a satiric take on elections and politics. The writers of that script knew a lot more about voting and elections than the clowns who opine here.

  28. How? by ADRA · · Score: 1

    1. Have a universal number, lets call it a SIN number for simplicity
    2. Have a web site / physical record of casted votes with the casted vote and the voter's unique id hashed by something like MD5/SHA & date/time of casted vote in the incredibly rare case of hash collisions (correction, see below)
    3. Send a mail-in pamphlet that provides a seed so that only the voting registry knows your unique (no reverse SIN guess in case your SIN was compromized by 'influencing' parties)

    Me: Joe Blow
    Issued SEED: 1234567890
    SIN Number: 32323
    Vote: Mad-like-hell Libertarian

    Public Government Site Record:
    | Mad-like-hell Libertarian | 8e63860d2a80a5d32d95345592697328 | May-14-2015 / 08:54pdt
    (Example hashed from seed+sin / MD5)

    The only problem being that the public needs to know (or rely) on the hash magic, but if you really care about your vote being untampered with, you can learn how to use basic tools to make it work.

    For independent audits of the voting office, all SIN/seed hashes are to be retained for a number of years (or forever depending on data retention blah blah) so that independent audits of SIN numbers to actually viable voters, etc.. can be verified.

    (Correction, because the registry can pre-calculate the hashes of everyone, they can re-generate a new seeding number until it doesn't collide with existing generated hashes)

    --
    Bye!
  29. Anonymous is a Requirement by Anonymous Coward · · Score: 0

    Why are people saying that anonymity is not a requirement? It essential for two reasons: coercion and vote selling.

    No one should be able to force someone to vote a certain way, whether it is a thug on the street or a dominating presence at home. Sure it's not a problem in the US now, but that may be because our current system is coercion resistant - no one else gets to see you fill out the ballot.

    There is the related issue of vote buying: voters should not be able to prove that they voted a certain way. Otherwise, it would be easy to set up a system of "Show me your ballot for party X, and get five bucks!" Again, not a problem now, but our current system is resistant.

    Also, it would be great if the implementation was available to much more volatile countries where there are major voting issues. Maybe a mix of polling stations an mobile phones?

    There has been some work done on electronic polling stations that make much stronger guarantees (and make the e-voting machines you are probably used to look even more laughable) that are able to provide formal proofs that the votes were cast correctly without revealing voter identification... it's not internet based but it gives you an idea. Tacoma Park MD actually used such a system for a local election several years ago.

  30. But is it... by Daniel+Hoffmann · · Score: 1

    But is it NP-Hard?

  31. on line = your boss can force you to vote there wa by Anonymous Coward · · Score: 0

    on line = your boss can force you to vote there way at work.

  32. Matters not by Moof123 · · Score: 2

    By time we get to the polls we get to choose between Kang and Kodos. The real choosing has been done in back rooms by power brokers and billionaires. Low voter turn out is in part fueled by the apathy that comes from only getting to choose between two pre-selected options by those with very different morales and priorities from the rest of us. The candidates on the ballot only got their by becoming indebted to those power brokers and rich, meaning they have to be corrupted as a per-requisite.

  33. E-voting is a solvable problem by VTBlue · · Score: 1

    E-voting without fraud is a solvable problem, you just need to holistically think about the issues, like this guy: http://www.ted.com/talks/david...

  34. Here's how you do it by Lord+Duran · · Score: 1

    You have to make sure every link in the chain is secure.
    That means:
    1) Secured military-grade with strong anti-tamper machines, built on open-source OS software and hardware, that'll sign votes with a one-time-only HSM with strong anti-tamper (i.e., acid to burn off everything inside it if someone attempts to open it). Every HSM's public key will be competely open to the public, and the public will verify that the number of booth is what it's supposed to be.
    2) Real life humans verifying the identity of the person voting (citizenship status, age, etc.), and verifying that they're alone in the booth.
    3) Technology that uses biometrics (combination of voice, fingerprint, retina, DNA, whatever) to make a GUID for every person - this will also assure they haven't voted twice.
    4) Open counting of the votes, booth by booth. Again, this will be completely open so the public can verify that all booths are accounted for and the vote counting is correct.

    1. Re:Here's how you do it by Jason+Levine · · Score: 1

      Except this article is talking about online voting which means:

      1) Any computer connected to the Internet can vote in the election. This includes grandma's unpatched Windows XP box with the 50 browser toolbars that she opens all those e-mail attachments with.

      2) There is no verification of identity. Is "John Smith" who is voting really "John Smith"? Or did some hackers steal his voting credentials? Or maybe John's employer demanded his voting credentials to ensure that John votes "the right way."

      3) Speaking of John's employer, John might be really casting the vote (and thus would pass identity verification), but might be doing it from his work computer with his employer looking over his shoulder to ensure the "correct" vote is cast. Anything "incorrect" and John will find himself out of work. (In case John sues, the company lawyers are standing by to drag the case on until John goes bankrupt and drag John's name through the mud so much that he will never find work again.)

      I agree with other people that Election Day should be a national holiday. We should have the day off (or, at least, a half day off) so that everyone has time to make it to the polls. Being able to go to a physical polling location would negate any need for online voting.

      --
      My sci-fi novel, Ghost Thief, is now available from Amazon.com.
    2. Re:Here's how you do it by SecurityGuy · · Score: 1

      If you so much as ask for ID, a vocal group of people around here start shouting voter suppression.

      A big part of the problem is that it isn't just a technical problem. It's a social one.

    3. Re:Here's how you do it by david_thornley · · Score: 1

      As long as you can get a voter ID quickly at multiple places at odd times of the day without charge (that would be a poll tax), I'm willing to consider it. The problem I see is that it's real easy to make it very difficult for poor people to get an ID.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  35. Ensuring votes by jraff2 · · Score: 1

    USB thumb drives are getting cheaper each day. Put a bootable OS on such a device and mail it to each voter. Yeah not all computers will boot to the same program. Maybe put multiple boots for specific computer types; Windows, Mac, etc. I would stay away from phones and tablets, they are too unreliable and prone to infection.

    1. Re:Ensuring votes by Jason+Levine · · Score: 1

      Who was that person who hacked an "unhackable" company by scattering a few USB thumb drives in the parking lot?

      I can see the scam now. Thumb drives are mailed to voters by the "National Election Voting Council (NEVC)" (nice, official sounding name). The note with the drive states that this will help the user vote*. The user boots up to the thumb drive and casts his/her vote... ... which the thumb drive then passes on as a vote for the candidate that the sender chose regardless of who the user chose. This user still got off easy because another set of thumb drives sent by another official-sounding organization actually encrypts the person's computer and demands payment to decrypt it.

      * Fine print on the reverse side of the letter declares that all votes will be counted for candidates approved by NEVC.

      --
      My sci-fi novel, Ghost Thief, is now available from Amazon.com.
  36. Copy Online Banking by dave562 · · Score: 1

    This problem has already been solved.

    People already trust the financial system. Copy it.

    Instead of creating a 'bank account', people would create a 'voter registration'.

    Instead of processing debits and withdrawls, the system would process votes.

    The solution is elegant because it is simple. By modeling it after the banking system, you inherit the implicit trust in that system. Anyone who challenges the system, has to challenge the global financial system. Who is going to stand up and say, "You can't trust your bank to accurately tally something as simple as vote!" ??? Doing so would open up a whole pandora's box of problems that nobody wants to deal with. "If they can't even tally a vote, can they really accurately track my account balance?" being among the most obvious.

    1. Re:Copy Online Banking by Mr+D+from+63 · · Score: 1

      Transactions are tied to people and have a trail as a requirement. For votes, the requirement is that there is no trail. You can go back and fix/change things when there is a trail, so for financial transactions it works well enough.

    2. Re:Copy Online Banking by dave562 · · Score: 1

      Except there is a trail. Voters have to register. They have to present valid ID at the polling booth.

      While the actual votes are 'secret' there is no secrecy around who is voting.

      For the online system to work, all it has to do is confirm that the total number of votes tallied for any issue are equal to or less than the total number of voters.

      The actual content of the vote (yes or no, for or against) does not need to be associated with a voter.

    3. Re:Copy Online Banking by Mr+D+from+63 · · Score: 1

      Except there is a trail. Voters have to register. They have to present valid ID at the polling booth.>

      Wrong, there is a trail to 'who' voted, but not a trail to 'what' their vote was. That trail cannot be allowed to exist. Transactions have a trail of both "who" and "what", and they also have "where to" and "where from", all things you can use to go back and verify or correct for transactions.

    4. Re:Copy Online Banking by dave562 · · Score: 1

      You just re-iterated what I said.

      It seems like you are branching off onto tangents, or trying to solve different problems.

      The point I am making is that verifying voter eligibility, recording votes and tallying votes can be done with a system like the financial system. I use the financial system as an example because it has physical locations (ATMs) that are analogous to a voting booth, and they have virtual locations (bank web sites) that are analogous with online voting. The plumbing is already there, and people trust it.

      If a vote needs to be truly verified, it cannot be anonymous. If the validity of the vote is questioned, at some point, the person who cast the ballot has to stand up and affirm their choice. If they are not willing to do that, then the problem cannot be solved. The same is true with the current system. As long as people are unwilling to be held accountable for their choice of government, they will continue to get the government that cowards deserve.

      I have no problem telling people how I voted and why I voted that way. One of the corner stones of democracy is open dialogue. What we have in America are a bunch of special interest groups using the government as a proxy to implement their need to control others. (See: gay marriage, abortion, the drug war and a whole laundry list of other wedge issues that all come down to one group of people trying to make it difficult for another group of people to do what they want to do.)

      With regards to the subject of verifying online votes, the challenge is not just a challenge with online voting. The challenge is inherent in any anonymous system. A person cannot be both anonymous and also verifiable.

    5. Re:Copy Online Banking by Mr+D+from+63 · · Score: 1

      If a vote needs to be truly verified, it cannot be anonymous.

      But it must be anonymous. That is the part that cannot change.

      Banking transactions actually have failures, but they are detectable and correctable due to the ability to tie the 'what' to the person.

    6. Re:Copy Online Banking by dave562 · · Score: 1

      What is your solution for preserving anonymity but verifying the vote?

    7. Re:Copy Online Banking by Anonymous Coward · · Score: 0

      No, for votes the requirement is that there *is* a paper trail (proof that a legitimate vote was cast, and for whom), but that it cannot be tied to people.

    8. Re:Copy Online Banking by Mr+D+from+63 · · Score: 1

      I think the system we have today is as good as it gets, at least compared to any proposed solutions. Paper votes under physical control, tally with a scanner, then keep paper for verification where needed and random checks for accuracy. Chances of widespread manipulation are extremely small, issues are detectable, and there is no way to trace a vote decision to a person.

    9. Re:Copy Online Banking by LarryLart · · Score: 1

      For anonymity one simple idea is to use a chain of hashes:

      - first create hash of an id by a government agency
      - then that hash will go to a second and third party (private entity or civic organization) to be hashed again .
      - use that final when you cast the vote


      A system like will ensure validation of an individual and yet preserve the anonymity – unless all parties involved in the system are compromised.

    10. Re:Copy Online Banking by LarryLart · · Score: 1

      Widespread manipulation is done anyway in the actual campaign .. as most people will vote with little or no clue of what ... so I would not worry much abut that bias.

      As for online banking system I would say it's secure enough to use just that - you can check the number fraud vs volume of transactions ... I did some research some time ago on that and I think the numbers are something like 1 in 10 million .. negligible I would say as 40-50 votes wont make any real difference.

      As I see it, there are two major advantages for online voting. First is the cost, once you ha an online system you would save probably as much save hundreds of millions $ over traditional methods. Then is the fact that being alot cheaper and easier that you can organize a vote (like a referendum) as easy.

    11. Re:Copy Online Banking by laird · · Score: 1

      Exactly right! Votes need to be physically recorded, so they can be physically secured, counted, audited, can only be modified physically in one location, etc. Digitally recorded votes are far too easy to manipulate, and almost all digital voting systems are impossible to audit making them completely untreatable.

    12. Re:Copy Online Banking by david_thornley · · Score: 1

      As you point out, with on-line voting there is no way to have verification and anonymity. Your solution is to ditch anonymity, which means changing the nature of how we vote for technical reasons. I realize you don't care about it, but you're making that decision for hundreds of millions of people, which seems a bit presumptive to me, and you don't know what their issues are. Have you bothered to research why we went to anonymous voting in the first place?

      The only way I know of to have anonymous ballots with verification and transparency is to have some sort of physical token physically managed, like a paper ballot.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    13. Re:Copy Online Banking by david_thornley · · Score: 1

      That system ensures that the person with the hash casts the vote, whoever that may be. It ensures that we can verify that a given person's vote was counted. What it doesn't do is make sure that a person's vote is counted for the same candidates that it's cast for.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  37. Easier... by Moof123 · · Score: 1

    How about an easier option of sticking with paper ballots, but having a longer window in which to vote? Having just a day at the polls, one a work day, assures that a fair portion of the population (especially the working poor) will have a hard time getting to the polls to throw away their vote.

    How about having all mail in ballots be either be legal to send with a first class stamp or come postage paid. Even in our vote by mail state I find it to be a PITA to get my ballot in since I only ever have first class stamps, and barely use those anymore anyway.

  38. Online Voting Should Be Verifiable - WRONG by Anonymous Coward · · Score: 0

    Online voting should not exist.

  39. Blockchain by SinisterEVIL · · Score: 1

    Blockchain technology has almost solved this already.

  40. Politicians & Technology .. centuries apart by LarryLart · · Score: 1

    You could use a chain of hashes - staring with first hash of an id by a government agency, then that hash will go to a second and third party (private or civic organization) to be hashed again .
    This system will ensure validation of an individual and yet preserve the anonymity – unless all parties involved in the system are compromised.

    Then you can store these hashes in a smart card, either standard format or usb key format. The cost for the cards and additional readers will be less anyway then the cost of organization traditional voting systems.

    At the application level, plugins for browsers or mobile apps can be written to access the smart card with a pin. In terms of validation on the backend, the vote request can be simultaneously pushed to three different servers, say government agency, opposition parties and a civil agency servers. Cross-validation between these should match.

    Now, even in the case of weak online payment systems, as we have at the moment, only base of cc number and 3 digits on the back, the fraud percentages are small compared with potential fraud in traditional voting systems – so in any case I don't see real reasons not to adopt an online voting system.

  41. I object to 200 miles by tepples · · Score: 1

    If Democracy is worth anything it's worth an hour of your fucking time once a year to go a polling place.

    I also agree with you. I do think we need to make a couple more considerations though.

    First "those unavoidably out of town" should not be an excuse unless the distance between postal zip codes is greater than say 200 miles

    Since when does a round trip of "200 miles" take "an hour"?

    it is possible for your boss to intimidate you into not voting

    Is it coercion for the boss to threaten to terminate your employment if you fail to travel on Election Day, ostensibly for essential business purposes, to a location that just happens to be between 100 and 200 miles away from the polling place?

    We need to be fair and make election day a National Holiday! So that everyone has the day off.

    It might take more than a day to travel to and from the polling place. For example, I went to college about 180 miles from home. How should someone at school 180 miles away from home vote in the district where he is registered? Take a Greyhound bus back home and miss several days of classes, including an important exam?

    We probably need to make exceptions for the groups for which anti-strike laws already exist, Health, Safety and infrastructure folks who potentially have to work the holiday.

    Are pharmacies considered "Health" for this purpose?

    1. Re:I object to 200 miles by Shakrai · · Score: 1

      Is it coercion for the boss to threaten to terminate your employment if you fail to travel on Election Day, ostensibly for essential business purposes, to a location that just happens to be between 100 and 200 miles away from the polling place?

      Yes. In New York State at least. Here they have to give you four hours off to vote unless your shift begins or ends more than four hours after the polls open or close. Polls are open 6am to 9pm for general elections (12pm to 9pm for primaries), so if you're obligated to be work from 9am to 6pm they're obligated to give you the time to go vote. If your shift ended at 5pm (or started at 10am) they would not have to give you the four hours.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    2. Re:I object to 200 miles by tepples · · Score: 1

      Even in that case, how is someone who travels other than by driving, such as a college student who doesn't have his own car yet, supposed to travel 199 miles and make it on time?

    3. Re:I object to 200 miles by Shakrai · · Score: 1

      That's your problem. Four hours is more than reasonable for the vast majority of people. If you can't make it to the polling place you can always request an absentee ballot.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    4. Re:I object to 200 miles by mcl630 · · Score: 2

      While I disagree with Shakrai, you point about college students isn't valid--college students can register at their college address or their home address. If you can't make it home, register at your college address.

    5. Re:I object to 200 miles by tepples · · Score: 1

      college students can register at their college address or their home address.

      When was this rule put into place?

    6. Re:I object to 200 miles by mcl630 · · Score: 1

      It was when I was in college 20 years ago.

    7. Re:I object to 200 miles by Bengie · · Score: 1

      Out of state or voting region college students could vote locally but would count from where they lived. There were instructions on what they needed to do from the local University and free public transportation running all day for college students.

    8. Re:I object to 200 miles by harryjohnston · · Score: 1

      Is it coercion for the boss to threaten to terminate your employment if you fail to travel on Election Day, ostensibly for essential business purposes, to a location that just happens to be between 100 and 200 miles away from the polling place?

      Early voting would be another option for people in this situation.

  42. Vote-by-mail is better system. by leftie · · Score: 1

    All the cleaner election benefits of paper ballots, plus you could do anything governments do right now to paper currency to prevent fake ballots from being stuffed into election counts

    Best system for dealing with different disabled voter challenges easily bar none.

    We are always getting 70-80% voter turnout in where vote-by-mail is being used now for a decade.

    1. Re:Vote-by-mail is better system. by vikingpower · · Score: 1

      We are always getting 70-80% voter turnout in where vote-by-mail is being used now for a decade.

      Could you elaborate on that ? Where exactly is vote-by-mail being used ? Just curious.

      --
      Religous speak to God. Insane are spoken to by God. When all shut up, one can finally hear Shostakovich in peace
  43. Why the Push for Online Anyway? by sycodon · · Score: 1, Insightful

    Why the push for online voting? Because, the Internet or something?

    Just because you can doesn't mean you should. There is much to be said for making the effort to show up and mark a ballot. If voting becomes as easy as clicking some on-line survey like you find on the typical news page, then we will end up with what we deserve.

    --
    When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
    1. Re:Why the Push for Online Anyway? by DaHat · · Score: 1, Flamebait

      Because there are those who believe that voting today is just to gosh darn hard.

      Too hard to find your polling place and go there during election hours.

      Too hard to request an absentee ballot if you don't be able to make it on election day.

      Too hard to come up with a photo id to prove you are who you say you are.

      Here in Washington state we ignore all three of those and mail the ballot straight to your house and give you 3 weeks to return it to be counted. No possibility of fraud there!

  44. So is fitting a big headline in a small space by tepples · · Score: 1

    Sometimes fitting a headline in a finite space trumps correct grammar. This explains, for example, the use of "M$" in comment subjects to save seven characters compared to "Microsoft". Is "But It's a Hard Probl" more acceptable than "But It's Hard Problem"?

    1. Re:So is fitting a big headline in a small space by Anonymous Coward · · Score: 0

      nah, just a commietard. you may call them ruskies. never use a since they don't even have the letter. whazat? backward r to you too.

  45. The Ghost of 2000 echoes --20 mins into the future by Etcetera · · Score: 3, Insightful

    Democrats, hipsters, and neo-technotards, please give it up.

    There's absolutely nothing wrong with paper ballots that reminding people to double-check the accuracy of wouldn't solve. It's worked forever, reduces security to the (relatively known problem to solve) of physical security of a location and transit -- something banks have done for centuries. For voter verification, require Photo IDs from a recognized entity, and/or "vouching" similar to what's done now in many states when needing to notarize something from someone with insufficient ID.

    Make ballot-by-mail and online voting special-case-only (eg, registered expats; those on deployment; etc.) and such a small scope that it's not worth the coordinated, targeted investment in massive hack schemes, then secure using the best, reasonable internet-encrypting technology.

    Stop trying to re-invent things that aren't really that broken to begin with. And sorry Millennials, the inability to vote by app from your cell phone is a feature not a bug.

    In related news: I wish more people would go watch Max Headroom again. Sometimes I feel we're living about 15 of those 20 minutes into the future

  46. Short, complete, grammatical: choose two by tepples · · Score: 1

    Headlines should be short, complete, and grammatical, but it's also a hard problem. Leave out "short" and the story will exceed the headline length constraint and thereby fail to be posted. Leave out "complete" and be accused of clickbait. So instead, the writer left out "grammatical".

  47. Re:That's how "Kim Kardashian SUX!" became Preside by Jason+Levine · · Score: 1

    Also, there's been a rash of 911 calls resulting in SWAT teams breaking down the doors of people who voted for Candidate B over Candidate A.

    --
    My sci-fi novel, Ghost Thief, is now available from Amazon.com.
  48. You'd need Secure Boot too by tepples · · Score: 1

    USB thumb drives are getting cheaper each day. Put a bootable OS on such a device and mail it to each voter.

    And watch a malware hypervisor load your thumb drive in a virtual machine. You'd need Secure Boot to thwart this.

  49. Nested Encryption by StikyPad · · Score: 1

    What about a layered encryption system?

    First, a random token is generated for your vote. This could be generated client side (with potential collisions) -- it's just a way for someone to verify their vote later. That, plus the vote(s) are encrypted with the Tallying Machine (TM) public key. Next, the output of that is combined with your identity information and encrypted with the Identity Machine public key. The whole thing is then sent to the IM, decrypted, identity is verified, voting record is made, and then the encrypted vote+token is sent to on to the tally machine, the vote and token are decrypted and logged. If necessary, the vote+token could be sent to a mixer to shuffle the order to defeat timing attacks.

    It be much easier to whiteboard, but I don't see any immediate flaws -- at least none that would be unique to this method of voting. It's a lot how the current in-person voting works as well.

    1. Re:Nested Encryption by Anonymous Coward · · Score: 0

      How does this verify who is at the voter terminal?

  50. Helios - encrypted, verifiable & private by izzo+nizzo · · Score: 1

    There's an algorithm (or two) that leverages multi-step encryption to facilitate two (seemingly exclusive) properties.

    1. Each voter can use a receipt code to ensure that their vote was counted, and counted correctly.
    2. No one can determine which vote came from which voter (unless perhaps if they steal all 5 encryption keys).

    The algorithm, developed by Dr. Andrew Neff, was first implemented by a company called VoteHere.

    Now it is available for testing and vetting via an implementation at https://vote.heliosvoting.org....

    FWIW I've posted about this system almost a dozen times over the past decade.

    1. Re:Helios - encrypted, verifiable & private by Anonymous Coward · · Score: 0

      The encryption would block most subversion, but an infected pc could easily have you thinking your vote was received the way you sent it. Doctored by malware, a vote could be sent by the malware creator encrypted as if it was your actual vote. You'd need a fool proof method to keep every pc voting, from having malware. I doubt I could even keep my own system clean enough to trust my vote to it, and what with router "security" being so lax. The page even says state and federal public office elections are too high stakes to trust to it now.

    2. Re:Helios - encrypted, verifiable & private by izzo+nizzo · · Score: 1

      That may be correct. On the other hand my discussion with Dr. Neff led me to think that the verification step *might* be something that would let you detect who the vote was for - which would address the type of tampering that transparently switched who your vote was for.

  51. Online voting is equal to the NSA deciding by Anonymous Coward · · Score: 0

    It's not just the NSA though, but potentially other adversaries which could impact the outcome of elections where there is a significantly powerful adversary (think Intel, China, or another player with access to lower-level hardware we can't verify). It's already scary that we don't have access to the sources for many of the components we depend on. I tend to use fewer components that include non-free software than most, but even with a free software BIOS, wifi, graphics, etc there are hard disk components and similar for which there is no obvious (to me) solution yet (I think there is some work on a free software firmware for one line of SSD though).

  52. if credit card transactions aren't 100% secure by Anonymous Coward · · Score: 0

    then how would voting, with even less accountability or transparency, be any more so? If I buy something, I expect to receive it. If I don't, no one tells me "the poll results say the other guy gets your item". Doesn't matter how many charts and graphs someone powerpoints, I have no way of knowing if my "order" was placed or accounted for properly because there is no direct (unless you're rich enough I suppose) receipt of the desired result after the voting transaction. the sheer number of unauthorized transactions and access of accounts shows no system is remotely secure enough

    The whole issue of "I couldn't be arsed to show up to vote because I was too busy over a space of a week or more but I really did manage to find the hours necessary to properly educate myself on the issues and candidates and seek out my own interpretations aside from what is pushed to me by special interests" is a whole other problem.

    But think of it this way. "Everyone knows" the Status Quo is terrible. "everyone knows" government is bought and sold by (insert the group you're not part of here). So when the Status Quo wants electronic voting thru the internet, why does "anyone" support it at all? Common sense and logic tell you "the same guys who are manipulating the system now will not want anything that makes that manipulation harder-they want what makes it EASIER."

  53. dumb idea by Cajun+Hell · · Score: 1

    ..the possibility of malware infection of voters' computers.

    You need to either be ok with that (i.e. botnet owners should have more votes than normal people, because the whole reason that people give their computers over to botnets, is that they want to personally have less power) or else you need to give up on the idea of online voting.

    And since nobody sane is going to be ok with that (I think people will disagree with my above parenthesized assertion), then: give up on the idea online voting. By the time you "solve" the compromised-user-agent problem, you'll have lost 100% of the reason for online voting, as we see with the amusing idea of making people use multiple computers which are hopefully on competing botnets and therefore unable to reach enough consensus to vote the same way.

    Just keep having people go to polling locations. Really, it's ok to do that.

    --
    "Believe me!" -- Donald Trump
  54. Voting is NOT anonymous, at least in the UK by combinedeffort.com · · Score: 1

    As I noticed when I went to vote the other week in the UK General Election. All the ballots are numbered and your voter id is noted down and cross-referenced to the ballot you are handed. I had to double-check the implications of this after I'd voted and sure enough, it's a 'well known fact' in certain circles : "The use of numbered ballots makes it possible, given access to the relevant documents, to identify who has voted for whom, and there are many accounts of this being done regularly by the authorities in the United Kingdom, especially by the police and Special Branch to identify voters for fringe candidates". http://en.wikipedia.org/wiki/S...

  55. Re:The Ghost of 2000 echoes --20 mins into the fut by Anonymous Coward · · Score: 0

    Yes, it's like the ghost of 2000 is hanging over us . . . like Hanging Chads.

  56. Solution by GrahamJ · · Score: 1

    Imagine a simple device similar in appearance to a calculator. For registration, voter verifies his identity to a human, selects a random one of these devices from a box, places it into a writing machine. Voter selects a PIN, enters this into the machine. Machine permanently burns random private key to the device and saves public key and PIN encrypted with private key.

    To vote, website displays a random number. User enters this into device along with voting selection and PIN. Device displays hash of encrypted hash of these values. User enters displayed number into website. Website saves originally displayed number plus user-returned result. To verify, same process except website can indicate whether user-returned number match last entry.

    If coerced, use a wrong PIN. It will still verify but will not be counted.

    Something like that.

  57. Re:The Ghost of 2000 echoes --20 mins into the fut by dinfinity · · Score: 1

    Democrats

    Christ, everything is politicized in your them vs. us two-party system, isn't it?

  58. Re:TED talk - David Bismark: E-voting without Frau by Anonymous Coward · · Score: 0

    David Bismark demos a new system for voting that contains a simple, verifiable way to prevent fraud and miscounting — while keeping each person's vote secret. http://www.ted.com/talks/david...

    And that's hardly an improvement. Any actor with access to the ballot paper printing could subtly (or unsubtly) bias the printing process, so that votes for the unfavored candidate would be counted towards the favored candidate in a region where the unfavored candidate is expected to win. It would also be undetectable.

  59. Re:The Ghost of 2000 echoes --20 mins into the fut by ItsJustAPseudonym · · Score: 1

    Actually, I think I would welcome the addition of the Neo-Technotards as a third party. The political debates would be VERY entertaining. Can you imagine the looks of exasperation on the faces of the other parties' candidates?

  60. Election Day by stephencrane · · Score: 1

    voting should be at least a weeklong window. And Electoon Day itself should be a paid national/bank holiday. It should be more sacrosanct than Christmas Day; working on Election Day should be quadruple pay, to discourage employers from opening their doors.

  61. Real-world case by sberge · · Score: 1

    In the parliamentary elections of September 2013, more than 250 000 Norwegians in selected municipalities were able to vote from home. They were taking part in a national trial of Internet voting, building on an advanced cryptographic protocol. Follow the link below for a talk about the technology behind it, presented at the last Chaos Computer Conference by Tor E. BjÃrstad http://media.ccc.de/browse/con...

  62. I, for one, welcome our new President... by Anonymous Coward · · Score: 0

    ... 7337 H4X0R

  63. What Russian uses instead of articles by tepples · · Score: 1

    English uses articles for definiteness and word order for case (what is subject and what is object). Russian uses declension (noun endings) for case and word order for definiteness. Each noun has to be marked as a subject or object, which lets definite ("the") nouns go before the verb and indefinite ("a") nouns after. The letters you lose by not having articles you gain by having to mark the object as such.

  64. Re:TED talk - David Bismark: E-voting without Frau by camperdave · · Score: 1

    What's to prevent a hacker from inserting votes into the system? Granted, there is a mechanism for detecting if votes are deleted, but it relies on people checking their vote receipt against a website. The bulk of the population is not going to do that, so a hacker has fairly high probability of being able to delete votes without being detected. And what happens when a hack is detected? Is there a way of determining how many of the ballots are tainted? Do you run the election again, or go with the results of the untainted ballots?

    Maybe there is more to this system than was explained in the video, but It doesn't seem entirely bombproof at first glance.

    --
    When our name is on the back of your car, we're behind you all the way!
  65. Re:The Ghost of 2000 echoes --20 mins into the fut by freaktheclown · · Score: 1

    Make ballot-by-mail and online voting special-case-only (eg, registered expats; those on deployment; etc.) and such a small scope that it's not worth the coordinated, targeted investment in massive hack schemes, then secure using the best, reasonable internet-encrypting technology.

    Both ballot-by-mail and online voting are meant to increase the convenience of voting, which should be as easy as possible to do.

    If you want to keep those limited to specific groups and scenarios, fine. But let's expand the voting period beyond just a single workday --- ideally over the span of Friday--Sunday.

  66. Re:The Ghost of 2000 echoes --20 mins into the fut by Rich0 · · Score: 1

    There's absolutely nothing wrong with paper ballots that reminding people to double-check the accuracy of wouldn't solve. It's worked forever...

    Well, except when it hasn't worked. The paper ballot system has one major flaw - it is impossible to unambiguously and objectively assess the validity or meaning of a paper ballot, at least not in a way that everybody can agree on.

    What constitutes a stray mark? What constitutes a vote?

    I think a good compromise is a computer-generated paper ballot which is voter-visible/verifiable, but not voter-modifiable. Let the voter pick their vote on a fancy touchscreen or whatever. Print their vote on a piece of paper behind a plexiglass screen, then have the voter hit the ok button and watch the piece of paper fall into the box. As the ballot comes out of the printer it could even run past a scanner for verification by the same algorithm that will be used for counting votes later.

    This lets the machine validate the ballot while the voter is standing there and able to make corrections. There is no ambiguity around voter intent. Then the machine prints out a ballot which is completely standardized (easy to OCR accurately, unambiguous, no stray marks, etc).

    There are real benefits to using computers in voting. The key is to capture those benefits, while then mitigating the risks they introduce.

  67. End-to-end auditable voting systems by chocolatetrumpet · · Score: 1
    --
    Spoon not. Fork, or fork not. There is no spoon.
  68. Re:The Ghost of 2000 echoes --20 mins into the fut by desdinova+216 · · Score: 1

    widespread vote by mail has shown to be reliable and effective. what do you have against it?

  69. Moving in October by tepples · · Score: 1

    As I understand it, you have to be a verifiable resident of a particular precinct for 30 days before you can vote in that precinct. People who move house in the 30 days prior to Election Day need to vote at the polling place for their old precinct, not their new precinct. If the distance from someone's new residence to the polling place for his old residence is greater than reasonable cycling distance (let's say 10 miles/16 km) but less than the absentee ballot eligibility cutoff (DarkOx suggested 200 miles/320 km), he won't be able to make it to the polling place on time. So such a rule would constructively disenfranchise recent movers.

  70. A voter must not be able to show their vote by Anonymous Coward · · Score: 0

    "Either you show me your vote as you're casting it, or I (don't pay your bribe/fire you/beat you up/kick you out of my house)."

    As I learned in history class, in the great depression a vote was worth a few dollars. You had to show your ballot to the Large Man outside the window before depositing it in the box, or you didn't get your money.

    Secure voting requires that a voter can't prove how they voted to any other person, even with their active collusion.

    While it's sometime necessary to bend this in unusual cases, like a disabled voter who needs assistance voting, it really has to be impossible in the common case.

  71. Walmart test by clovis · · Score: 1

    I've seen some really interesting ideas regarding PGP signatures, using blockchain technology

    To know if they'll work try this test.
    Go to any Walmart.
    Offer some people a free lunch if they'll listen to you explain the government's new way of voting.
    I think you'll know what will happen.

  72. Bitcoin Blockchain? by Anonymous Coward · · Score: 0

    what about the blockchain? satoshi could be issued thru mail based on electrol register, then voters use the satoshi to place a bid on the candidate nominated.?... Or something similar

  73. Turn it from a flaw into a feature. by sabbede · · Score: 1

    Use malware signatures to uniquely identify the machine.

  74. Vote by mail. by bkcallahan · · Score: 1

    Convenience.
    Paper Trail.

    Research your candidates with your ballot in-hand for two weeks. (as I am now for a local election due in by19MAY, mostly school board members)

    Go check Oregon's voter fraud rates as well.

  75. The problem is in the server, not the clients by Catbeller · · Score: 1

    If a company has a person who has access to the accumulated counts, then that person can change the vote, downstream, upstream, or final destination. The individual computers don't matter; there are no ways, given the constraints, the verify who voted for what - yes, there are established, effective ways of controlling the data, but if you can't audit the entire chain, it doesn't matter. The code, the counts, the data are owned by private companies, and they have established that all of that are their protected trade secrets. Past lawsuits show us that they refuse court orders and countersue, and that they destroy the data, such as it is. Puttering around with geeky analysis of the browsers and malware isn't addressing the problem which is: they who control the machines control the elections. Worrying about the "hackers" on the outside is specious. It's the hackers on the inside.

  76. FEUDALISM by NewYork · · Score: 1

    In democracy it's your vote in elections that counts; In FEUDALISM it's your count that votes;

  77. Everybody... wait, wait, wait... by Anonymous Coward · · Score: 0

    Are you all, the "best and brightest" of slashdot seriously implying that you cannot think of a way to design an anonymous ballot??? it is a trivial problem. Are you all forgetting that while the *voting* is online, real life and government are not??? There is no reason why the "voting" process could not be replaced by a person going to physically pick up an encryption key, which could be used for their entire life if they guard it well. The government then has the decryption keys, but they don't need to know who owns what key.

    1. Re:Everybody... wait, wait, wait... by Anonymous Coward · · Score: 0

      Here is one possible way of accompishing that. The key could be something like read only thumb drive, with a number that displayed. The thumb drive contains many one time pads one after another. Each time a vote is cast, it has to read this very slow piece of hardware. The hardware itself is designed to run very slow, all the way down to its atomic construction such that copying the data is too slow to be practical nearly impossible. As soon as your thumb drive goes missing, you have 24 hours to report it and get a new one. In fact, rather than using one time pads, it can be a combination of one time pads and asymmetric key. Each time a vote is cast, a random address on the thumb drive is read from for encryption. On the government side hashed information encoded in the encrypted message is used to identify the proper decryption key. Even BETTER would be a distributed system where, for each vote, 5 random computers/people are chosen to verify the government is counting correctly. These are random people that you can personally communicate with (to make sure they pass the Turing test and are "human"). Then the distributed system tallies the votes in 100 hubs all across the country. The results are printed out on a sheet of paper for each hub, and the 100 sheets of paper are hand delivered to a central location and opened simultaneously on live (not delayed) TV. They should all be in agreement.