Slashdot Mirror


Researchers Devise Voting System That Seems Secure, But Is Hard To Use

An anonymous reader writes: According to an article in ReadWrite, a team of British and American researchers have developed a hacker resistant process for online voting called Du-Vote. It uses a credit card-sized device that helps to divide the security-sensitive tasks between your computer and the device in a way that neither your computer nor the device learns how you voted (PDF). If a hacker managed to control the computer and the Du-Vote token, he still can't change the votes without being detected.

103 comments

  1. Only geeks can vote? by linear+a · · Score: 4, Insightful

    I vote yes!

    1. Re:Only geeks can vote? by Anonymous Coward · · Score: 0

      It is the modern day version of the philosopher-kings!

    2. Re:Only geeks can vote? by Garridan · · Score: 2

      Probably not. The authors made the newbie mistake of saddling their scheme with purpose-built crypto. They make a slight nod to the danger of this in the appendix, and sweep it under the rug (IND-CPA is nice and all, but it's not a proof of security). Experience says that they're overrating the security of their system, and there's a good chance it's broken. Thus, geeks will think they're voting, but The Man will actually be doing the voting for them.

    3. Re:Only geeks can vote? by Meski · · Score: 1

      Hard to use has a certain attraction.

  2. Bourgeois elections by For+a+Free+Internet · · Score: 0

    " the oppressed are allowed once every few years to decide which particular representatives of the oppressing class shall represent and repress them in parliament" LENIN

    We need a SOVIET AMERICA!

    --
    UNITE with the Campaign for a Free Internet because today, our future begins with tomorrow!
    1. Re:Bourgeois elections by Runaway1956 · · Score: 1

      So - you'll be voting for Clinton?

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
  3. Transparency by prefec2 · · Score: 4, Interesting

    Voting must be secure, private, equal, and transparent. If the counting is done by a machine and there is no paper trail then this transparency is not realized. Nice to see that they are able to secure the transmission, but now the devices can still be tampered with. What I do not understand, why is it so important to replace the voting process with an electronic voting process. Voting is an important act in a democracy, therefore, it is also important to give it enough time and ritual to perform it.

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

      how about i print a chit using my ubiquitous 3d printer with a physical pattern of raised bumps encoding my
      vote and signature?

    2. Re:Transparency by itzly · · Score: 1

      What I do not understand, why is it so important to replace the voting process with an electronic voting process

      Because it makes it much easier to rig the elections.

    3. Re:Transparency by Anonymous Coward · · Score: 0

      The trend for this decade is to find solutions to non-problems. If you're too lazy to go to the polling booth once every four years, you don't deserve to be free anymore.

    4. Re:Transparency by epine · · Score: 3, Funny

      If I wanted ritual in my life, I would have become a priest and pursued my career with extreme political ambition so I could vote for the freaking pope.

      I guess you've never read an article in your life about mobilizing the voters who are too lazy (or metabolically downtrodden from their Cheetos and Coke diets) to physically show up at a polling station?

      Paper is a physical token. Reliably obtaining exactly one unambiguous, untamperable physical token with confidentiality from each adult member of society—the vast majority of which are collected on the same day—hasn't exactly proven to be an easy problem, especially when broadened to include public trust—that every voter understands and believes the process to have all of these properties (to at least a substantial degree).

      Electronic voting vastly reduces the complexity on the collection side, but then the tamperability problem looms supreme, but this could almost be solved with enough crypto cleverness, except that the public trust story then requires a tiny bit of numeracy beyond grade six math.

      Ritual, however, is accessible to a four-year old.

      The same four-year olds who are unfortunately not yet equipped with fully functioning batshit detectors.

      I don't want to abolish ritual. I simply want to reduce it to the size where I can drag it into the bathroom and drown it in the bathtub.

    5. Re:Transparency by Gravis+Zero · · Score: 1

      Voting is an important act in a democracy, therefore, it is also important to give it enough time and ritual to perform it.

      yet people in the US still have to take time off from work to vote. they need to make it a national holiday if they actually want to increase voter participation.

      --
      Anons need not reply. Questions end with a question mark.
    6. Re:Transparency by penguinoid · · Score: 1

      What I do not understand, why is it so important to replace the voting process with an electronic voting process.

      Because they're so much easier to tamper with, and any tampering can be blamed on accidental software bugs (because everyone who doesn't use formal methods software knows that all software is inherently buggy)

      --
      Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
    7. Re:Transparency by phantomfive · · Score: 1

      It's not private. It requires that a 'secret' value (named 'k' in the paper) be sent to the voter in the device. The server needs to know that value to decrypt the vote, thereby being able to identify the voter.

      --
      "First they came for the slanderers and i said nothing."
    8. Re:Transparency by Anonymous Coward · · Score: 0

      Because of gerrymandering, the polling station that was selected for me in my district is about 8 miles across a city in a location without a bus stop and the closest public transportation about 3 miles away. Without my own car, it would take me the majority of the day to get to this location and back to vote.

      I'm personally lucky that I have a car and I'm afforded the time off work to vote. A great majority of the other people in my neighborhood are not afforded both.

      The voices of the people in my neighborhood are silenced because they are watered down by redistricting us with people of opposing views.

      Oh, and it's not "vote once every four years." Most decisions that affect you are made on the local level. You should be voting in EVERY election. In our case that happens about every 6 months, but at a minimum once a year.

    9. Re:Transparency by Anonymous Coward · · Score: 0

      I don't want to abolish ritual. I simply want to reduce it to the size where I can drag it into the bathroom and drown it in the bathtub.

      Funny you should mention the bathtub. If you don't use that regularly (dare I say, a ritual?), then I think you freaking smell, and I want nothing to do with you. One takes a shower, or a bath, or some other cleansing procedure several orders of magnitude more often than they vote. Therefore, to adapt to your metaphor, the voting process has been "drowned", statistically, compared with the washing in a bathtub. So... what is your complaint again?

    10. Re:Transparency by Anonymous Coward · · Score: 0

      Make what a national holiday? Only presidential elections? Some elections are on a rather different schedule.

    11. Re:Transparency by pjt33 · · Score: 1

      Here in Spain elections are always on Sunday. (In fact, we have elections tomorrow). However, I don't imagine that that would be very popular with certain constituencies in the southern U.S.

    12. Re:Transparency by vux984 · · Score: 1

      Because of gerrymandering, the polling station that was selected for me in my district is about 8 miles across a city in a location without a bus stop and the closest public transportation about 3 miles away.

      1) Perhaps you could find some sort of way to carpool or even split a cab... what with the entire district having a reason to go there that same day. Not to mention political parties and volunteer groups all over the place running busses etc.

      If only there were some sort of alternative like the ability to mail in a ballot... oh... wait. There is.

      2) I agree with you gerrymandering ought to be criminal.

    13. Re:Transparency by penix1 · · Score: 2

      There are many factors that play in low voter turnout but to name the worst offenders here we go:

      1. The two party system itself. Having only two nationally recognized parties by the media ignores a very large part of the population that doesn't agree with either of them. This is the primary reason gerrymandering works too.
      2. Primaries. Having primaries in the two party system means those that support a candidate that doesn't win the primary feels left out and doesn't see a need to vote in the general election.
      3. Winner takes all in national elections. This means that electoral votes get ignored once a majority is achieved. This is how President Obama won.
      4. Using an electoral college. The electoral college made sense when communicating voter wishes meant paper delivered by horse to the capitol. It makes no sense in the age of computers and high speed communications. Also, because there is no real assurance that an elector will vote they way the voters want, you wind up with messes like the 2000 election where the electoral vote did not match the popular vote.
      5. No holiday for election days. Nobody wants to work all day just to have to stand in long lines all night to vote. Let's face it, if a person had all day to vote those lines would be considerably shorter with only the procrastinators being punished.

      Those are just a few off the top of my head. I know there are many more.

      --
      This is a sig. This is only a sig. Had this been an actual sig you would have been informed where to tune for more sigs.
    14. Re:Transparency by Anonymous Coward · · Score: 0

      Because GW Bush pushed electronic voting and gave states money from the taxpayers to purchase the electronic machines. It was unrelated to the fact that the owner of Diebold, maker of most of the machines, was a big supporter of his, and publicly stated he would do anything to get GWB re-elected, and that he gained the most economically from the transfer of wealth from taxpayers to him.

    15. Re:Transparency by Anonymous Coward · · Score: 0

      Because of gerrymandering, the polling station that was selected for me in my district is about 8 miles across a city in a location without a bus stop and the closest public transportation about 3 miles away. Without my own car, it would take me the majority of the day to get to this location and back to vote.

      Maybe voting should be on a non-busy day, such as the weekend. Many idle public buses on that day can be used for transporting voters to the polling booths. The bus schedule can be printed on the voting website so you can plan the polling booth trip and the return trip.

    16. Re:Transparency by DrunkenTerror · · Score: 1

      "gerrymandering ought to be criminal."

      But how would you get politicians to pass such a law?

    17. Re:Transparency by NicBenjamin · · Score: 1

      I call BS on this.

      In the US a national election is not carried out at the district level because it's also an election for at least the State House. Generally states will piggy-back even more election onto it -- back in Michigan you'd vote for Supreme Court, Community College Boards, County elected officials, etc. when you voted for President; the other even numbered years added State Senate and Governor to the mix; now that I'm in Ohio the big change is there's no Community College Board on the ballot.

      Since none of these districts is anything near coterminous they divide the state up into thousands and thousands of precincts. Ohio had 9,158, Michigan 4,577, last election. There's probably a precinct physically big enough in one of these states that you could actually be a full 8 miles from the polling place, but it's not typical, and it's not a result of gerrymandering.

    18. Re:Transparency by prefec2 · · Score: 1

      Strange! Really, do you live in the central Africa? 8 miles to the polling station. That looks like a method to keeping people from voting. I normally have to walk approx 6-8 minutes to the polling station, but even when I lived in a village there was one in the village. Easy to get there. However, 8 miles that is 13 km, by bike this is half an hour. In Germany you would have crossed two more villages.

    19. Re:Transparency by NicBenjamin · · Score: 1

      Or have elections on the weekend. If you really are wedded to voting on Tuesday we could have four-day elections with voting Saturday, Sunday, Monday, and Tuesday. This would actually make a lot of election administration simpler because if you only have a quarter of the voters per day you need fewer administrators, and if it turns out some great idea you had the day before the election was dumb you can switch on Saturday night and then only 3/4 of the electorate will have to put up with your dumb idea.

      In the US we tend to be very conservative in how we actually run the country, so rather then make the obvious, simple, cheap change and stop voting on Tuesday people seriously propose that everyone stay home from work on that Tuesday.

    20. Re:Transparency by Damarkus13 · · Score: 1

      My state has no polling places anymore. It's all vote by mail. I struggle to see how internet voting is more convenient than that.

    21. Re:Transparency by TheGavster · · Score: 1

      I concur with your points, but have a few corrections to (3) and (4), as the best way to win an argument is to not allow any holes:

      The "winner takes all" system means that all of a state's electors are pledged to the winner of the popular vote in that state, regardless of the margin. What happened in 2000 was that Bush won his states by narrower margins than Gore won his states, resulting in the "packing" situation that is the principle argument against an electoral college.

      The electors in 2000 all voted as they were assigned. The controversy over Florida's electors was over who to assign them to vote, as the results were within the margin of error for the voting process. If electors were assigned proportionally, the "hanging chad" would have come down to the one odd elector, rather than all 25, and we would never have heard about it.

      Separately, I think that (2) is one of the most important points, and the one that is least likely to see attention. I remember my frustration in the run-up to 2008's election to hear Howard Dean in an interview on NPR defend not only the primary system, but having different states vote different ways. If one of the more progressive voices at the time is married to that system, we have a long way to go to change it.

      --
      "Because Science" is one step from "Because old book". Try "Because of my experiment testing my falsifiable assertion".
    22. Re:Transparency by prefec2 · · Score: 1

      We have our elections on Sunday and the rest can vote via mail or go to the city hall any day and vote there.

    23. Re:Transparency by Guy+From+V · · Score: 1

      Whatevs Pancho Villa.

    24. Re:Transparency by prefec2 · · Score: 1

      They could allow to vote by mail and vote in the city hall. In Germany normally you get your "voting permit" weeks in advance. And you can use that card to vote at the city hall every day before the election. So all those I cannot go to a polling station on Sunday people can vote easily.

      BTW: Good look with your election tomorrow.

    25. Re:Transparency by zaroastra · · Score: 1

      When I complained about the political corrupts that rule back where I live, a swiss guy explained me that voting is the least you can do to keep the politicians in check.
      If you actually care, you will have to organize with other people to for instance review the public records or financials.
      But in the end quick, reliable, evolutive, secure, private, equal, transparent and open source voting is a must for decision making.
      So it is important to replace the voting process with the digital age because that will allow faster and more informed decisions.
      Representative democracy doesnt work anymore, I for one would replace it with something more 2.0, the sooner the better.

      --
      I'm trying to get modded "Interesting Flamebait Informative and Insightful Redundant Troll" *-* Please Help *-*
    26. Re:Transparency by vux984 · · Score: 1

      So it is important to replace the voting process with the digital age because that will allow faster and more informed decisions.

      1) How will replacing the voting system result in faster or more informed decisions by the voters? That's like suggesting making high tech toilets will get people to make better choices about what they eat.

      2) What on earth do we need -faster- decisions for? Because having to wait a few hours a few times a decade is the major problem with our system of government?

      I for one would replace it with something more 2.0, the sooner the better.

      Better how? Fewer people would know how it works. Therefore Few people should trust it. Doesn't sound "better" to me. Election systems need to be simple enough that everyone can understand them, everyone can see that hasn't been tampered with.

      A show of hands is simple but not anoymous.

      Physical ballots placed into a physical box. Then removed and counted in full view of everyone is also simple, and you gain anonymity. And a child can understand it and validate it. There is zero reason for an election to ever be more complicated than this.

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

      http://tech.slashdot.org/story/14/05/23/1254243/four-weeks-without-soap-or-shampoo

    28. Re:Transparency by Godwin+O'Hitler · · Score: 1

      The same way the public gets them to pass all the other laws ... oh wait.

      --
      No, your children are not the special ones. Nor are your pets.
    29. Re:Transparency by Godwin+O'Hitler · · Score: 1

      Wait, are you saying Spain is less observant of the sabbath that Dixie?
      I live in Spain too (though I'm not Spanish) and Jesus is every freaking where. Although to be fair they don't stuff the religion down your throat.

      Well, all except the Jehova's Witnesses. I've never seen so many as in Spain.

      --
      No, your children are not the special ones. Nor are your pets.
    30. Re:Transparency by Godwin+O'Hitler · · Score: 1

      Well a Swiss guy would say that. Switzerland is one of the very few countries where the people themselves have a real-time veto on bad laws.
      Their votes actually count. They aren't just voting for promises.

      --
      No, your children are not the special ones. Nor are your pets.
    31. Re:Transparency by Agripa · · Score: 1

      Because two choices which do not represent me are so much better than one choice.

    32. Re:Transparency by jknapka · · Score: 1

      Electronic voting vastly reduces the complexity on the collection side, but then the tamperability problem looms supreme, but this could almost be solved with enough crypto cleverness, except that the public trust story then requires a tiny bit of numeracy beyond grade six math.

      Perhaps an ecosystem of vote verification tools built upon a well-understood verification algorithm with an open-source reference implementation would alleviate the crypto-innumeracy problem. The voter wouldn't have to understand the math; only how to enter a magic number, press a button, and check for the expected result. Multiple implementations help ensure that no one can game the verification process (or just implement the algorithm incorrectly) without being caught out in short order. The verification would have to be implemented in such a way that the voter could tell that their vote was recorded correctly, but could not demonstrate to another that they had voted a particular way. Obviously, the average voter can't tell whether the verification algorithm is implemented correctly, but it's not the voters who would be checking that. Any interested party could do so, and the voting population at large would be using tools that were subject to scrutiny, either by direct examination of the code or by comparison of output with the reference implementation.

      Also, the raw vote data of all elections (which of course would contain no data allowing voters to be personally identified) should be public, so that watchdog organizations can check that the outcome is in accordance with the votes cast. Such a data store should allow vote counts to be verified, and allow any randomly chosen voter to check that their vote is recorded correctly. I'm reasonably certain this would be straightforward to accomplish with a cryptographic voting system, but it would be basically impossible with physical ballots.

  4. Not secure by aaaaaaargh! · · Score: 2

    The counts can be hacked at the target computer. For example, by the government, by foreign governments or by the company providing the voting systems.

    Or are the "electronic votes" counted manually by thousands of volunteers and leave a huge paper trail?

  5. Re:"without being detected"...yet by freeze128 · · Score: 3, Insightful

    ...and that's the point! If it takes longer than 4 years to hack, it's effectively secure for a US Presidential election. By then, the elected official's term will be up, and there will be another election (with different encryption keys) so you will have to start over.

  6. Confidence versus rational confidence by mtrachtenberg · · Score: 4, Insightful

    It is conceivable that the World's Cleverest People (WCP) will devise a system that reliably enables people to vote over the internet. And researchers tell us America is no longer a democracy, so I suppose it doesn't really matter that only the WCP will have rational reason to have confidence in the system.

    But for those of us who think people should be able to prove to their own satisfaction that their vote was counted as cast, paper inserted into witnessed boxes and then counted in public seems like a better idea. It will never make Microsoft rich, though, so I doubt Microsoft Research will admit this.

    1. Re:Confidence versus rational confidence by mtrachtenberg · · Score: 1

      "World's Cleverest People" is just another way of saying "The Best and the Brightest."

      We will never learn.

  7. KISS by riverat1 · · Score: 4, Insightful

    Voting should be a low tech process that anybody can understand. Too much technological magic erodes the trust of voters who are capable of understanding it. Simply marking a ballot with a pen is understandable by anyone. Maybe you count them by machine but you always have the fallback of machine counting. I don't trust any voting process that doesn't have that fallback option. If the voting records are only held electronically how can you ever completely trust the results haven't been hacked?

    1. Re:KISS by Runaway1956 · · Score: 1

      Bingo. You shouldn't have to have an IQ of 300 to understand the process, or to use it. You shouldn't even have to have an IQ of 100. A lot of not-so-bright people live in this country after all. Probably 150 million or more. After all, 100 is the median IQ, right? Half or more of all Americans have IQ's equal to or lower than 100.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    2. Re:KISS by gnupun · · Score: 2

      Maybe you count them by machine but you always have the fallback of machine counting.

      Perhaps you meant "fallback of human counting." For simplicity:
      1. The voter selects a candidate on a touch-screen tablet.
      2. The tablet prints out the vote selection on a piece of paper. This ensures a valid vote has been cast by the voter.
      3. Voter deposits paper into a box along with other votes.
      4. A computer with a scanner rapidly scans the paper votes after the box is emptied into the counting machine.
      5. Humans manually recount votes using paper votes if any discrepancy in the vote count is found.

      The TL;DR version is use printers to cast machine-readable paper votes.

    3. Re:KISS by quetwo · · Score: 1

      Or how about you use a large-format "scantron". You fill in the bubble, and scan it. The paper copy can be re-counted, but it can be easily electronically calculated. Why do we need the touch screen? It seems like people want to introduce technology just for the sake of introducing technology.

    4. Re:KISS by itzly · · Score: 1

      1. The voter selects a candidate on a touch-screen tablet.

      Ah, I see you're building a finger print database. Nice.

    5. Re:KISS by riverat1 · · Score: 1

      Yes, I meant to say "hand counting".

      I don't have any problem with using a machine to print out your ballot as long as the voter can hold the printed ballot in their hand and verify it is correct before putting it in the ballot box.

    6. Re:KISS by zaroastra · · Score: 1

      given that IQ of 100 is the average of IQ of the population, in a normal distribution you will have about the same above as below that treshold.

      --
      I'm trying to get modded "Interesting Flamebait Informative and Insightful Redundant Troll" *-* Please Help *-*
    7. Re:KISS by Jeremi · · Score: 1

      Ah, I see you're building a finger print database. Nice.

      <Morbo>Touch screens do not work that way! Good night!</Morbo>

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    8. Re:KISS by itzly · · Score: 1

      Touch screens do not work that way! Good night!

      Not normally, no, but it could be added as an extra feature.

    9. Re:KISS by towermac · · Score: 1

      Yeah, but I don't want to pay for that. You're using a computer and printer to replace a pen.

      What's the point of that? To be sure some idiot that can't mark a circle gets to vote? Or maybe you're all paralyzed and parkinsons and really can't mark the circle.

      That's why all those old people are hanging around the polling place; they are there to help you. Or you can bring your own help.

      There's no good reason to have a computer anywhere near voting. The digital adding machine in a scantron is all we need. (And we're not even dependent on that, but it's nice to have your results by morning.)

    10. Re:KISS by Godwin+O'Hitler · · Score: 1

      I bet the parent poster wishes he'd said that.

      --
      No, your children are not the special ones. Nor are your pets.
    11. Re:KISS by Anonymous Coward · · Score: 0

      Because then no human is involved in making each individual piece of paper, and there will be no questions or ambiguity what to do if you find a partially erased bubble, two bubbles filled in, a small mark on top of a bubble, etc.

    12. Re:KISS by gnupun · · Score: 1

      Well, how do propose we avoid a repeat of hanging doors and pregnant chads, like in the Bush/Florida election, without computers?

    13. Re:KISS by towermac · · Score: 1

      A pen marking on paper is not the same as having to destroy a small part of the paper. The chad thing is problematic as a design.

      Another example of fixing something that wasn't broken.

  8. Beside hacking by AchilleTalon · · Score: 5, Insightful

    Beside hacking a device to steal votes, there is a number of other concerns about the online voting which cannot be eliminated by any device you can imagine.

    For example, how can you be assured the voter has not sell his vote and the buyer can just sit beside him to make sure he is getting what he paid for? How can you prevent someone to impose a candidate to someone else by threatening him/her/them? At a vote poll, you can make sure nobody is intimidated and anyway there is no way someone else can check the vote he tried to steal.

    Online voting is a big No-No.

    --
    Achille Talon
    Hop!
    1. Re:Beside hacking by Anonymous Coward · · Score: 0

      I agree - I came here to point out the issues with the voting as described.

      I don't have a problem with online voting per se, but voting outside controlled physical locations (e.g. polling booths) has significant issues.

    2. Re:Beside hacking by Luke_22 · · Score: 1

      There are problems with paper voting as well.

      oldest trick:
      - bad buy gets a blank vote page, somehow.
      - bad guys marks the page as he wants, then gives it to voting guy.
      - voting guy goes to vote, puts the already marked vote in the box, carries out the new blank vote page.

      Loop and repeat.

      Or while counting the votes, if a city is expected to have an heavy turnout for the wrong candidate, if you can manage to sneak in a bad guy as the one who parses the ballots, he can have a small piece of pencil under the nails, and use it to erase "wrong" votes or "complete" blank ballots.
      It requires more skill, maybe a couple of them working together, but there are lots of money in an election, so finding the skilled people might not be that impossible.

      At the end, you only have to decide what to trust, the computer programs or the people.

      --

      IMHO, we need to harden the paper balloting. It's easier to harden, more expensive to fool and you can't fool it "globally" but only locally.

      Either that, or provide proofs of correctness and verifiability to everyone, for all computers involved. Kinda harder, although more awesome for us hackers.

      --
      "I was gratified to be able to answer promptly, and I did. I said I didn't know." -- Mark Twain
    3. Re:Beside hacking by david_thornley · · Score: 1

      Around here, a paper ballot is large, and not easy to conceal. Somebody taking one in or out would be noticed, and since all precincts around here have observers from both major parties somebody would call the police. Also, the voter fills out the ballot and puts it in the tabulating machine, which drops it into the ballot box, with no opportunity for observer tampering. In the event a manual recount is required, I'm pretty sure one of the observers would object to the bad guy. Besides, it's really hard to fill in an oval with something under a fingernail without being really obvious. In either case, the bad guy faces years in prison in exchange for modifying a few ballots.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  9. I've got an idea... by Anonymous Coward · · Score: 1

    We could print out the ballots on paper, and then instead of using digital or pen signatures, we could use our blood to check the boxes and "sign" the ballots.

    Now all we would need is a national DNA registry. This would also solve a whole bunch of problems with needing or not needing to present ID to vote, as you wouldn't need to show an ID card at all (although I honestly don't know why anyone would want someone that may or may not be an American citizen, or even the correct person voting, but this is apparently a thing in some US states).

  10. I love it by iamacat · · Score: 1

    Stupid and lazy people are kept from voting by having to read instructions and enter numbers into a token. The ones who manage to cast a valid ballot are likely also intelligent enough to understand basic scientific facts and elect politicians capable of cooperating with other humans! Instant fix for American government!

    1. Re:I love it by Anonymous Coward · · Score: 0

      While I do agree with your point, we all have the right.

  11. Proctored voting by Okian+Warrior · · Score: 3, Insightful

    A lot of people think online voting is the next big thing, but the problem is actually very hard to do online.

    To do it right requires a "proctored" setting where the person is guaranteed to be alone, and unobserved (including video recording).

    If you can't guarantee that the person is alone, then they can be coerced into voting a specific way. If you can't guarantee that the person isn't observed, then the person can sell their vote.

    Video recording hasn't been addressed yet, but with the current system a voter can record their vote as proof of how they voted, and so vote selling is possible. It's functionally the same as being observed, just time shifted.

    Add in the requirements for recounts and verification, and physical ballots in a proctored environment is the simple solution.

    I've seen mathematical solutions that make tampering statistically impossible. The system injects a large portion of non-human votes in a cryptographically secure way such that it doesn't change the actual outcome, but it's impossible for a hacker to change votes due to the statistical likelihood that he'll change one of the non-human votes and be detected.

    Even with these systems, you still need a proctored environment that guarantees anonymous and unobserved voting.

    1. Re:Proctored voting by Damarkus13 · · Score: 0

      You do realize that 3 states have already gone entirely vote by mail. So, proctored environments clearly aren't that big of an issue.

    2. Re:Proctored voting by phantomfive · · Score: 1

      You do realize that 3 states have already gone entirely vote by mail.

      Is your point that some times states do stupid things, and don't learn the lessons of the past?

      --
      "First they came for the slanderers and i said nothing."
    3. Re:Proctored voting by Brulath · · Score: 1

      In Australia, at least, anyone can apply to vote by mail (which is very useful for the elderly or super-busy), and voting by mail is the only way to vote in things like local council elections. Voting is also compulsory. It seems to work fairly well; I've never heard of a vote-purchasing scandal, and any amount of vote purchasing which was on a large enough scale to influence an election result would be almost guaranteed to be leaked by somebody.

      If you can't guarantee that the person is alone, then they can be coerced into voting a specific way. If you can't guarantee that the person isn't observed, then the person can sell their vote.

      Every vote counts, for sure, but when your potential voting population is in the millions it'd become very difficult to cover up a vote-at-gunpoint scheme from the police. Similar with voting for cash, the chances of being able to conceal such a scheme–if it grows to a size where it can influence the outcome of an election–are small. The lack of needing to visit a polling station should also increase the number of people voting, which may work to counter-act the influence of the small number of votes which are compromised without alerting police.

      It's a massive hole on paper, for sure, but it remains to be seen whether it would actually result in any visible influence if it were enacted in practise. A much more effective way to purchase votes seems to be buying a news-media outlet–and it's legal to boot.

    4. Re:Proctored voting by Anonymous Coward · · Score: 0

      Does Australia have write-in options?
      What happens if you don't pay the fine for not voting?
      Do you guys have protests by refusing to vote? Especially when a race has only one candidate.

  12. Voting doesn't need to be online by Anonymous Coward · · Score: 0

    Voting is not something we need online. Voting is too sacred or precious or important a right such that I am more than willing to be "inconvenienced" to make voting less capable of being hacked by being online. Voting online would centralize it. The decentralization that already exists by thousands of volunteers nation-wide helps to deter some voting crimes, I would guess.

  13. I fail to see why online voting is necessary by scottbomb · · Score: 1

    Ditto the touchscreen voting machines and every other apparatus they come up with in their attempts to do away with the paper ballot, which has worked just fine for over 200 years. Just because it's more modern doesn't make it better.

    1. Re:I fail to see why online voting is necessary by Anonymous Coward · · Score: 0

      ... why online voting is necessary

      2016 Election Results (% of vote)
          Democrats: 35%
          Republicans: 258% (Elected!)

  14. Better to use paper by amightywind · · Score: 0

    Better to use paper, and no mail in ballots. Voting is essentially a legal transaction. Mail in voting invites fraud. You should have to present proof of citizenship when you vote as well.

    --
    an ill wind that blows no good
    1. Re:Better to use paper by Anonymous Coward · · Score: 0

      Only on slashdot would someone get downvoted for suggesting that only citizens should be allowed to vote in their own country.

    2. Re:Better to use paper by itsenrique · · Score: 1

      He's downmodded because there is no evidence for widespread absentee ballot fraud, and many on the site probably use absentee ballot voting for one reason or another.

    3. Re:Better to use paper by Lando · · Score: 1

      He's not down modded for this. He's got negative karma, so apparently in the past he's made a big enough negative impact that all posts start at -1 for him.

      --
      /* TODO: Spawn child process, interest child in technology, have child write a new sig */
    4. Re:Better to use paper by Anonymous Coward · · Score: 0

      You guys are off your rocker.

      Citizenship doesn't mean shit and is only used to stir up furor amongst the frothing masses. For example, the current obsession with NSA spying rules and individual rights of citizens vs non-citizens, when the original US constitution makes little discrimination against non-citizens.

      Residency is ten times more important than citizenship when it comes to voting.

      As a resident I contribute to the local economy and am an active member of the local community.

      Of course using citizenship to control the residency of people in your country is an entirely different issue.

      On a related note, here in the UK, I have noticed that passports are becoming a de facto state ID card. I find it very difficult to conduct financial business without showing a passport, yet of course I don't require a passport to live in my own country. Every time I am asked for a passport I refuse on principle and demand that there be another way to prove my identity. In many cases proof of identity isn't even that important.

      But we're off our rockers over here as well...

    5. Re:Better to use paper by Anonymous Coward · · Score: 0

      He's downmodded because there is no evidence for widespread absentee ballot fraud, and many on the site probably use absentee ballot voting for one reason or another.

      There is a mile wide gap between "no evidence" and "I don't know of any".
      You fall into the second category. Do some research.
      Here's one for you: http://www.nytimes.com/1998/03...
      I can get many more if you like.

  15. Re:KISS-errata by riverat1 · · Score: 1

    Maybe you count them by machine but you always have the fallback of machine counting.

    Of course I meant "you always have the fallback of hand counting."

  16. Dismissable out of hand by Anonymous Coward · · Score: 0

    if your threat model is "hackers" you are not to be taken seriously. Might as well say your threat model hinges on "preventing smurfs from smurfing".

  17. Yea, everything is hackable by Anonymous Coward · · Score: 0

    I don't think some sort of web voting will ever work. Given that any server can be hacked and many times without anyone finding out. Besides devising a way to make sure you are who you are and only voting once. The sad part is that even if you could vote online it does nothing to improve our election system. In fact because it would be so easy you may actually choose less wisely then voters do now. That's really our electoral problem now. We vote for people for not all the right reasons. A perfect example is ask voters why they voted for a certain person. Many will not be able to provide you with a good answer. Just some lame reason they thought the person was right for the job. Probably could not even name any of their accomplishments. I think we pick people to be on jury's more carefully then any elected official. Changing how we vote, won't change how poorly we vote.

  18. Re:"without being detected"...yet by Anonymous Coward · · Score: 0

    I agree, but however unlikely there's always the chance of some unforeseen exploit remote as it may be. I'd say the biggest risk would be social engineering which is one of the most powerful tools if not the most in a hackers arsenal. The best encryption in the world can be rendered useless by gullibility, greed, or a mixture of both.

    Very, very unlikely but possible.

  19. re: not voting by Anonymous Coward · · Score: 0

    My state's Electoral College votes always to to the same party. I don't like the party that's in charge, but the minority is millions of votes behind, so there's really no reason to vote.

    However, I've discovered there's a good reason NOT to vote: if you vote, you WILL get Jury Duty. If you don't vote, you won't get Jury Duty.

    Therefore, I don't vote.

    p.s. I think it'll be hilarious when some lawyer realizes that 90% of people on juries on this state are from the political party with a 55% majority.

  20. Re: re: not voting by Anonymous Coward · · Score: 0

    Massachusetts?

  21. Over-the-shoulder problem by Meneth · · Score: 1

    No online voting system can eliminate the "over-the-shoulder" problem, where an attacker breaks the "privacy" requirement.

    1. Re:Over-the-shoulder problem by Anonymous Coward · · Score: 0

      I've just read the paper, and apart from "over-the-shoulder hacking", it's also vulnerable to a hacked remote computer, a deliberately rigged remote computer, a virtualisation technique using a surreptitiously replaced token device in combination with a hacked local computer and attacks using a deliberately distributed fraudulent token device. And that's just the holes I found on my first read-through, there may be many more.
      The problem with all these "secure" on-line voting systems is that their designers do not think like hackers wanting to break into the system. They're like people trying to design a castle, even though they have no concept of what siege is, what it is for or why wars are fought and why you would want to win them. It's a hopeless endeavour from the outset.

  22. Crypto is NEVER the answer if the question is Vote by goombah99 · · Score: 1

    yES!! if the TYPICAL voter does not understand why the vote is secure the method fails. this is virtually the turing rest for any proposed schema.

    Someone needs to write one of those form letters we have for why someones proposal to end spam will fail for all these stupid people who think the problem is crytography.

    --
    Some drink at the fountain of knowledge. Others just gargle.
  23. Open voting logs is the solution by asilvestre · · Score: 1

    Many people thing about electronic voting only for presidential elections and so on, but where I think it could be a game changer is in bringing current democracies on the way to a system closer to what is known as direct democracy where implicated citizens could use their vote in very specific decisions and other people could delegate (temporally , with easy possibility of revocation and discretionally) to political parties or representatives so they could decide for them.

    I envision a system with independent census and electoral entities and using smartcard chips with certificates. I just made it up very fast it still has very vague parts, maybe inconsistencies but I feel starting from here it could be a sound system.

    The census entity is in charge of providing means to eligible citizens to sign their votes. For instance a smartcard with public private key, a protocol should be established in a way that the census entity knows which certificates has issued but cannot relate them to specific people.

    When a poll is called independent parties can apply to become electoral entities for that specific poll, these can be public entities, NGO's, etc... a number of them is somehow certified and chosen.

    During the time allowed to vote, each citizen signs his vote using his smartcard and sends it to all or a subgroup of the electoral entities chosen for the poll, independently of this, with his smartcard and any time during or even before the voting time he signs a request to the census entity stating his intention to vote.

    At the end of the voting all voting logs are signed by each of the entities and made public, these logs have all the votes, signed with their respective certificates, they've received, also the census entity makes public a log with all the voting requests made.

    The result of the election is not actually calculated by these entities but anyone can produce it by processing the logs, a protocol to work out inconsistencies should be designed, but it should be possible to work out given a honest census entity and the nature of public/private key certificates.

    1. Re:Open voting logs is the solution by Anonymous Coward · · Score: 0

      You seem to be in favor of a true democracy. Are you really sure you want that?
      (e.g. What makes you think the 50.0000003% majority wouldn't suddenly decide to criminalize something that's currently legal that you do every day?)

      Despite all the flaws in our system, I think the founding fathers got it right by choosing a democratic republic instead of a true democracy.

    2. Re:Open voting logs is the solution by asilvestre · · Score: 1

      I think that scenario would be a lot better of what we currently have, where sometimes only the 0.0001% of the majority can and regularly does things like that.

      I think people should believe in their society, a healthy society would most of the time choose the right thing and when it wouldn't it would be their responsibility allowing it to change and improve as a whole.

      Also in order to protect minorities (of any kind ethnic, geographical, professional, ...), a system could be devised so minorities could be self-determined. For instance before any poll if a minority gathers sufficient backup of their own a consultive poll is performed for them and the results are known and publicized before the actual poll happens, so society as a whole knows for sure what is the feeling of that subgroup and can decide on the grounds of that knowledge. A healthy society would take into consideration a strong opinion of a subgroup of its own.

    3. Re:Open voting logs is the solution by Godwin+O'Hitler · · Score: 1

      You make it so that changing something needs substantially more than 50% acceptance. If the vote is close, say between 45%–55%, the law gets sent back to the politicians for revision and revote. Then if it's still close to 50%, status quo reigns. This is how voting works in many specific cases.

      --
      No, your children are not the special ones. Nor are your pets.
  24. Don't make it too hard by reboot246 · · Score: 1

    If voting is too hard and complicated, the voters in Floriduh will never figure it out. We've been down that road before.

  25. "he"? by TMB · · Score: 1

    Based on the summary, I'm forced to conclude that it is safe to tampering from male hackers, but that female hackers can safely modify the results!

    1. Re:"he"? by arvindsg · · Score: 1

      ,,|,

      All you are promoting is waste of worlds resources, energy and time
      How low is your IQ that you can understand that word "he" in this context applies to all sexes(And not just male,female)

  26. Re:"without being detected"...yet by Albanach · · Score: 1

    Bruce Schneier said "a secure Internet voting system is theoretically possible, but it would be the first secure networked application ever created in the history of computers."

    Good luck to them.

  27. Re: not voting by Anonymous Coward · · Score: 0

    Most, if not all states now, don't just get jury candidates from voter registration, but also using state issued ids, taxes, and several other things. Even over ten years ago, I got my first jury summons about six months after turning 18 but before registering to vote.

  28. Opinion of the constitutional court of Germany by Casandro · · Score: 1

    I'm sorry, but please follow the current state of the discussion which probably is the opinion of the constitutional court of Germany.

    Essentially they found that it's rather irrelevant how secure it is, what's important is that it's easy to detect fraud. And by being easy they mean that a lay person without any special knowledge can, without a doubt, find out when fraud occurred.

    The typical well designed system is the hand marked paper ballot. The technique to check for fraud is trivial. You look into the ballot box before the election to make sure it's empty, you make sure everybody just throws one ballot into the box, you make sure that in the end the number of ballots is equal to the number of people voting, and then you make sure everything is counted correctly. The last part is hard to watch, but since the ballots are stored you can always have a recount.

    Compare that to those mathematical systems which, even if you understand the math, require you to actually see what computers are doing. So essentially you need to do a deep forensic analysis on a voting computer checking everything from the firmware to the individual dies of the chips.

    Other areas as in banking have it easier. There you can just have audit logs for everything and check against such logs. This cannot be done with elections because of voter privacy which is highly important by itself.

  29. waste of time by dywolf · · Score: 1

    Should be copying Oregon's Vote-By-Mail system instead.

    No lines, no having to get across town after or before work, all resulting in better voter turnout, particularly among those with the most trouble accessing the vote (ie, minorities, poor, and low income workers).

    Which is precisely why they'll fight it in every other state.

    --
    The guy who said the election was rigged won the presidency with the second-most votes.
  30. Egad! Backwards thinking. by Anonymous Coward · · Score: 0

    The harder a security system is to use, the more effort will be put into making it easy by the users. Make the password long and weird enough and they will write it down under their mouse pad. Shortcuts will abound and few will ever bother to either use it at all or use if correctly. User difficulty in using a secure system is due to the lack of creativity, understanding and awareness of the system writers. A secure system works because the easiest way to use it is the secure way. This is a Security 101 awareness failure.

  31. Even Sci-Fi Voting is Paper by Anonymous Coward · · Score: 0

    On Battlestar Galactica (the new version) they had a vote, the ballots were all paper and counted manually (admittedly there was fraud, in the form of a ballot box switcheroo, but it got noticed).

    It seems that if a world where they have discovered FTL and cyborgs still haven't discovered an electronic voting system that works...

    Yes, I know is it fiction, but the point is that even writers that can imagine sentient robots cannot envision a way to do electronic voting that works. The reason is, that electronics are impossible to verify. (Insert link to paper on Trusting Trust.)

  32. This is stupid by Anonymous Coward · · Score: 0

    This is a stupid idea. The reason we vote in a polling station is to ensure that the vote is done in private, SECRETLY, with no proof of how you voted. This is so you cannot sell your vote, or be coerced into voting a certain way. Congress voted this way until the "sunshine" laws made congressional votes a matter of record in 1970. Now, Congress can no longer vote their conscience and lobbyist have control over the outcomes of votes before they ever get to the floor. They know which representative to lean on to get the outcomes they want. youtube(.)com/watch?v=1gEz__sMVaY

  33. Finally politicians will know what more that 80% by Anonymous Coward · · Score: 0

    of voters think.