Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
CDA United States News Technology

How Would You Design the Voting Technology? 233

Bob Glickstein asks: "Punch-card ballot machines are now universally reviled, and we techies all know the perils of electronic ones. But I haven't seen anyone talk about a better solution. It's gotta be inexpensive, rugged, reliable, accurate, verifiable, tamper-resistant, simple to use, and secret. Verifying a vote tally should not result in TV news images of rooms full of election officials, squinting at ambiguous marks on a piece of paper. What contraption can possibly meet all these criteria?"
This discussion has been archived. No new comments can be posted.

How Would You Design the Voting Technology?

Comments Filter:
  • Poll (Score:2, Funny)

    by daeley ( 126313 ) *
    First of all, you can't let people complain about lack of candidates. You've got to pick a few when you do important elections. Those are the breaks.

    Ideally, the system should allow voters to suggest candidates if they're feeling creative. There should be a warning message strongly suggesting reading past election results first, though.

    Maybe put some disclaimers on it to keep expections down, like "This whole thing is wildly inaccurate. Rounding errors, ballot stuffers, dynamic IPs, firewalls. If you're u
  • by Anonymous Coward on Friday August 22, 2003 @01:15AM (#6762322)
    Slashdot FAQ claims the Slashdot polls are secure for industrial use and reliable, beating Gallup and CNN in precision. So here's a template for you:

    Who would you like to see the next US President?

    George W. Bush

    Howard Dean

    Ralph Nader

    I am Canadian, you insensitive clod.

    CowboyNeal

    • by WIAKywbfatw ( 307557 ) on Friday August 22, 2003 @04:34AM (#6763080) Journal
      When I visited Florida as a teenager fourteen years ago, I saw one of USA Today's cover polls that asked five year-olds who they'd like to have as their president. Top of the poll (with over 50 percent of the votes, if I remember correctly) was Big Bird from Sesame Street. Then came another bunch of fictional figures with Bill Cosby being the highest ranked human being (with around 10 percent, again IIRC).

      Now, fourteen years on, these kids are just becoming elligible to vote for real. I'd think that either of those two choices, Big Bird or Bill Cosby, would make great candidates. For one thing, they have tangible diplomatic skills that have been tested over the years by the most feisty allies (Mr. Snuf-a-lufagus, Dr. Huxtable's wife), adversaries (Oscar the Grouch, the younger Huxtable kids) and special interest groups (Count Dracula, the older Huxtable kids).

      Personally, my vote would go to Big Bird. I'd like to see a cabinet with real weight and authority and I think that his staff, including Bert and Ernie, would bring a certain gravitas to the West Wing that's been missing for the last few decades.

      So, please, if we're going to see a Slashdot poll, can we add these two candidates for the benefit of that generation? Oh, and perhaps Britney Spears too.
  • Simple!!! (Score:3, Funny)

    by saden1 ( 581102 ) on Friday August 22, 2003 @01:35AM (#6762402)
    First ask weather a person wants to vote. A simple yes and no will suffice. Next ask, if they really want to vote, again, make it a yes/no question. Then make them choose a randomly generated picture on the screen. Finally get take the MD5 of that picture and based on that calculate the probability of them choosing a certain candidate using genetic algorithm. If you are not familiar with genetic algorithms, a simple ini-mini-myni-mo algorthm will suffice.

    Note that is how California does it and if it good enough for California, by god it is good enough for everyone.
  • by melete ( 640855 ) on Friday August 22, 2003 @01:41AM (#6762421)

    An electronic voting machine which should produce a printed record. Some type of blind-numbering system should be used for identities -- crypto theory has plenty of theoretical models for this. Users should be able to pick from a drop-down menu or type in a candidate, though for other countries (i.e., rural Africa, etc) or for certain classes of handicapped people, other methods, such as picking from a set of pictures, should be available.

    This is pretty strightforward, but as diebold found out, the devil is in the details...
    • by TaQ ( 561168 )
      Here on Brazil we have this kind of machine, check here:
      http://www.procomp.com.br/projesp.asp [procomp.com.br]
      Unfortunelly the page is available just on Portuguese, but for the core stuff you can use a web translator.
      Its not a perfect system, but it help us a lot here.
    • I have no doubt that experts will solve the challenges of security and usability that will be presented by electronic voting. Though it's highly doubtful that every state, county and municipality will purchase the same machine, so we're going to face a huge problem with interoperability. There will need to be a method of exchanginge these data from disparate sources. How about an XML vocabulary? In honor of the 2000 election, we could call it 'dub-yahML" Not to be confusesd with the wireless markup langua
  • by McCarrum ( 446375 ) <mark.limburg@NOsPAM.gmail.com> on Friday August 22, 2003 @01:44AM (#6762442)
    Just have the candidates fight it out in armed combat.
    • And thus, Arnold not only wins the California gubernational election, but goes on to give Bush a black eye and several broken bones, thereby securing the Republican nomination. Other candidates include Jesse Ventura and the Rock.

      Since we are giving the president sizable power, I would prefer something a bit more cerebral, like a massive chess match or an comprehensive standardized testing program.
    • Put every candidate into one room, and get the voters to stand in a line outside. Give the first voter a gun loaded with a single bullet, and allow him/her to go into the room for a minute. Repeat until there is only one candidate "running for office".
  • by NanoGator ( 522640 ) on Friday August 22, 2003 @01:48AM (#6762460) Homepage Journal
    ... would be like Battlebots.
  • by innosent ( 618233 ) <jmdorityNO@SPAMgmail.com> on Friday August 22, 2003 @01:50AM (#6762466)
    Use Scantrons, where you bubble in the answer with a black pen or a #2 pencil. Have the people bubble in their votes, and run them through. This makes reading them very easy, especially since the machines are already in use across the country, and verification is as simple as looking at which one is bubbled.
    • That's the most rational thing I've heard in weeks.
      • Except that you're counting on the American public from 18 to 98 to know how to properly a] read a scantron from and b] fill in the circle COMPLETELY with a No. 2 pencil.

        If these people can't punch a hole with an arrow pointing to it, I'm not so sure that this will work, either.

        [Boy, is THIS quote going to hurt me when I run for office.]
        • This is the same technology used in most state lottery tickets. When the voters fill out the form, they have it scanned. If it doesn't read correctly (they didn't fill in the circle completely, filled in two, etc.) the machine rejects it, the poll workers tell them how to correct it, and the voter fixes the problem. This seems like one of the best electronic system ideas that have been proposed, IMHO.

    • Scantrons would never work, and should not be trusted for something as important as a vote in an electrion.

      Back in highschool, a friend of mine was filling in his name on a scantron sheet for a test (his name is Kevin Sopko), and the scantron registered his name as "So ko Kevi" (it didn't pick up 2 letters).

      I cringe at the thought of using scantron for an election.
    • by zsazsa ( 141679 ) on Friday August 22, 2003 @08:47AM (#6763912) Homepage
      This is the way voting is done where I live: Columbia, Missouri. The circles are a lot bigger than the standard scantron, and you bubble them in with a Sharpie marker. It sort of makes sense, with Columbia being a college town [missouri.edu], after all, but it may freak out some college students who have seen too many Scantrons!
    • That's exactly what we used to use (northeast suburbs of Atlanta), before the state decided to upgrade our voting technology to the Diebold machines that have gotten so much negative publicity in recent weeks.

  • Here's the info and picture of one Electronic Voting Machine:
    Electronic Voting machine (EVM) [bel-india.com]

    Technical specifications: Technical specifications [bel-india.com]

    -- Sig
    I am telling you, you won't believe this !! [tacobell.com]
  • by StalinJoe ( 622511 ) on Friday August 22, 2003 @01:57AM (#6762500)
    If the idea is to accurately count the voter's intentions (how absurd) this would work better:

    1) Voter checks in at front desk, signs voter registration and is given a punch card.

    2) Voter enters a voting booth, and inserts blank card.

    3) Voter enters their vote choices on touch screen (with pictures of candidates even!) and when done, card is automatically punched with appropriate votes.

    4) Voter takes punch card and inserts it into a Republican card reader.

    5) Voter takes card and inserts it into a Democratic card reader.

    6) Voter takes card and inserts it into independent card reader.

    7) Voter gives card to election offical.

    8) Election offical presses a button. If results from 4 & 5 & 6 do not ALL match, voter must start over (back to step 2) with a fresh card (current card is destroyed.)

    9) Card where votes match placed into old fashioned voter box for recount broo-haa-haa. (sp?)

    -------
    But as Joseph Stalin, I would never advocate having multiple parties each having their own electronic systems in a polling place. Accurate vote counts are kind of antithetical for me. :-)

    • A Caveat about #8:

      Whatever the hash is needs to be a public algorithm, but it must include the time (that card was punched) so that two people voting identically after one another would display different hashed check-sums (that would be compared against the other parties hashed checksums in step #8.) Perhaps not the hour, but only the minute and seconds. This would have to be punched on the card as well.

      -------------

      But not to worry. The USA do not desire accurate votes. No one wants the unwashed m
    • Card where votes match placed into old fashioned voter box for recount broo-haa-haa. (sp?)

      The dictionary is your friend: brouhaha [m-w.com].

      Sincerely,
      The Spelling Police

      (obOnTopicComment: I like your idea. Instead of sticking card into three readers, how about having a large number of readers, all of them provided by different organizations and built by different manufacturers. The voter would be required to put the card in two randomly-chosen readers.)

  • After the previous election, I fleshed out my own voting system that I think would be quite satisfactory:

    Private Sub Command1_Click()

    Dim MyVotingPreference
    Dim UserVotingChoice

    If Command1.Value MyVotingPreference then UserVotingChoice = MyVotingPreference

    end Sub
    • "If Command1.Value MyVotingPreference then UserVotingChoice = MyVotingPreference"

      And, because I'm a dumb ass that didn't use the preview feature, the punchline of my joke disappeared. Damn VB for using greater than/less than signs instead of !=.
  • Verifying a vote tally should not result in TV news images of rooms full of election officials, squinting at ambiguous marks on a piece of paper.

    This is a matter of democracy not entertainment. The process is what is important. TV tries as hard as it can to influence the elections as it is, making the process entertaining would play into their manipulative agendas.

  • Two part system.

    One. The identification system. It gets you passed the sign on screen. It is developed separately by an independent group whose sole purpose is to create an accurate identification system which can be applied to both state and national elections. Use SSN, Driver's License or State ID, and PIN number assigned to you by the Voter Registrar Volunteer along with current address and full name. The PIN number allows the people giving them out to verify your physical identity so you don't get to g
  • Easy !!! (Score:3, Funny)

    by trouser ( 149900 ) on Friday August 22, 2003 @02:16AM (#6762577) Journal
    OK, you get everybody in the whole country who is registered to vote, which I hear is about 25 people or something in America, and you put them all in a big room with only one way out and a big turnstile so once you're out you can't get back in and then I'm sure their is some room for electric cattle prods here and maybe a guy near the turnstile with a pencil and he can take notes on a piece of paper or the back of an old bus ticket or something and then as each voter tries to get through the turnstile to get away from the cattle prod guys this one guy with the pencil might say, 'Oh hey dude, who do you vote for?' and then the voter might say like, 'The Terminator' or 'That Wrestling Guy' or something like that and then the pencil guy could keep a tally right there on the bus ticket and then when everybody's gone except the cattle prod guy and the pencil guy then you could just add up the results and declare a winner. The only problem would be if the cattle prod guy or the pencil guy wanted to vote as well but I say those guys are barred from voting or even knowing who the candidates are because you can never trust some pencil using ludite I mean haven't you heard of biros and that cattle prod stuff is a little too kinky for me.

    So there you have it. My New Voting System. Thank You.
    • Crap. The durn furiners* have finally figured out our political system. Perhaps we can distract them with another war. Or maybe another slutty pop star.

      ("durn furiners" == "people who are so dumb that they couldn't figure out how to be born in the US")


  • Although many qualities were mentioned, the single most import quality of any voting machine was omitted. That quality is equal access. All members of a democracy must have equal access to and equal ability to use the voting machine.

    As an example, currently in California there is controversy over the decision to reduce the number of voting booths in Los Angeles County from the normal 4922 voting booths to 1800 booths for the recall election. Because of the increase in the commute time required to rea
    • At the risk of drifting off topic, equal access should apply to the basic education required of all citizens as well. To have a true democracy, a society must provide in basic education the tools for any citizen to become a politician. Thus the argument that Gray Davis is uniquely qualified for the role of Governor would be moot. All citizens should be provided with an education that would allow them to hold a political office.

      But since most "professional" politicians are lawyers and most laws are writ
  • by bigsteve@dstc ( 140392 ) on Friday August 22, 2003 @02:24AM (#6762610)
    I'm being serious ...

    The most transparent technology there is at the moment for recording votes is for voters to tick boxes (or write numbers) on printed ballot papers and put them into ballot boxes. Voting slips are counted by hand based, in the presence of witnesses. If the result is close, the voting slips can be recounted. This system works well in Australia at all levels of government.

    OK, we do get problems occasionally. But they are typically things like people impersonating other voters, and people voting multiple times at different polling booths. However, the system copes with this. If the number of voting irregularities detected is sufficient to effect the outcome of an election, a by-election is called in the seats in dispute. It really helps that the courts in Australia are not heavily politicised like they are in the US of A.

    (The problems with voter impersonation, etc are also present when voting machines are used. The same solutions could be used in both cases; e.g. requiring voters to present photo ids, and throwing rorters into jail for a long time.)

    • How about a PEN and paper?
    • by pesc ( 147035 ) on Friday August 22, 2003 @09:19AM (#6764131)
      The most transparent technology there is at the moment for recording votes is for voters to tick boxes (or write numbers) on printed ballot papers and put them into ballot boxes.

      In Sweden, we use a simplified version of this. Don't trust the voters with a pen! Each party has their own ballot with their name printed on it. You get them in the mail before the election, you get them when you vote and you have more ballots in your voting both.

      Thus, 99% of all voters don't even need a pen.

      The counting is done manually, and is 95% ready just a few hours after the voting is closed.

      I would never trust any kind of "voting machine". There is no transparancy. Being an engineer, I can see too many ways to cheat with them.

      (The exception (1%) is that you still CAN take a blank ballot and vote for whatever party you want, say the Donald Duck party. Those votes get counted too.)
    • Sounds like a return to literacy testing--especially if it requires the candidates name be written out or something similarly ridiculous. Before you get too crazy in replies--please recognize that the US does not have an official language, and that we have many voters that do not use a western alphabet--picture a Chinese grandmother being asked to write the number 7 on a slip of paper because the ballot said "Peace & Freedom -- 7". The same case applies for some Russian emigres, those of Persian/Arabic
    • The system used in the last election was like that.

      A big sheet of paper, where the user blacked in the oval for his/her selection. Messed up votes could be re-done, with a new ballot. Ballots where signed in and out by a election judge. Once all done, feed it into the machine, which counts it.

      The physical ballot remains for recount, audit trail, whatever.

      Worked well IMHO.
  • 1) Obtain a voting card. Voting cards are issued to eligible voters who provide proof of their eligibility. Things like database checks against known felons and dead people are done well in advance. Checks for current residency and such are also performed. People who try to register unlawfully are prosecuted. Keeping them in jail until the election results are finalized is something logical.

    When they obtain the card, they type in their secret pin number so that no one, not even the person helping them, can
  • by HotNeedleOfInquiry ( 598897 ) on Friday August 22, 2003 @02:45AM (#6762676)
    For 4 years. I've been to countless elections and given technical help and gruntwork help. I was the lead project engineer for a optical-scan high speed ballot counter.

    That said, I absolutely insist on machine-readable and hand-countable pen-marked paper ballots. This is the only way to insure both fast and accurate election night returns *and* verifiable beyond-a-shadow-of-a-doubt recount ability. These machines have been manufactured for many years and they *were not* responsible for the Florida cluster-fsk.

    • why does 'manual' actual counting of the take so long sometimes?

      i mean, here in finland we've used a system where you draw a number in a circle to represent your vote, and return that then(folded).

      and we do get election night results, and apart from saving money i just don't see much point in moving to all electronic. can't see it saving much money either since you would need specialised professionals(or maybe not) instead of the common volunteers you have now. true, finland is a much smaller country than
    • In my state we use optical scan ballots and it seems to be an ideal balance between verifiable paper trail and machine counting. Once the ballot is marked the optical scanning does indeed work well and is very quick.

      The ballot is placed inside an opaque folder to hide the actual votes, but an end sticks out. A poll assistant aids the voter in feeding the machine, which sucks the ballot in and counts it. If there's a problem the ballot doesn't get sucked in and corrective action can be taken.

      What could be
  • should be verifiable (Score:3, Interesting)

    by hitchhacker ( 122525 ) on Friday August 22, 2003 @02:54AM (#6762698) Homepage
    Let the results of the election be open for everyone to tally the counts. Assign a voter registration number to each voter, and allow anyone to query the system with that number to find out who they voted for. This would allow for a couple important things:

    1. individuals can later make sure their vote was registered correctly.
    2. organizations could step through the enumerated voter numbers and publish their own results of the election. They would back up the database in the process.
    3. individuals can submit their vote to as many organizations as they want. The groups would then cross verify the votes with their databases.

    What to do if someone finds out their vote isn't correct, is debatable. I wouldn't allow them to change it, but if there are enough errors then the election needs to be done over again.

    There could be a simple web site that takes your vote and submits it to as many organizations as it can.

    I don't know what to do about people that don't vote, nor the people that don't verify their vote.
    I'm sure there will be millions, and every one of them could be voted without their aproval. yikes. Damn lazy people.

    None of this is really important anyway. What the fuck good does voting do when there are campaign finance laws that are only bipartisan.

    -metric
    • The election process is one of the most open processes in our government. You can be a pollworker (and get paid for it) and you can witness public logic and accuracy tests. You might even be able to work as a volunteer counting ballots. I've been sworn in and helped count votes all over the US and part of Canada.

      Making sure that your particular vote is properly counted would be impossible because of secrecy issues. In the counting process, the ballot is separated from any form of user ID early on so t

      • > Making sure that your particular vote is properly counted would be impossible because of secrecy issues.

        Once the election process is computerized, it is no longer "one of the most open processes in our government". How are you going to witness the bits flowing through the FSB and out onto a harddrive? My solution has a downside, I admit, but it's a small price to pay compared to what it achieves.

        Whoever registers voters knows the mapping between voter_id and individual. They are the only ones you
        • I guess you didn't understand my earlier post.

          If there is ANY way to trace my vote to me, I can be compelled to vote a certain way. Blackmail, death threats, etc. If how I voted can be found out AFTER the election, it's still just as bad. Don't try to tell me that I wouldn't accidentally let my voter ID number slip if someone was holding a gun to my head.

          The complementary scenario is where someone offers to pay $100 per vote in a certain district, payable upon proof of a certain vote. You think campai
          • The fact is that your vote can be traced to you,
            and you can be compelled to vote a certain way.
            If you don't take a picture of the ballot with
            the correct results on it, I will break your
            legs. Your "secrecy" is a wild goose, a snipe.
            • No, you're wrong. I could easily take a picture of the ballot which is voted how you demanded, then return to the poll worker, tell them I made a mistake on my ballot, and vote (my way) again. Only the 'my way' votes are counted, but I still have the picture of the 'your way' ballot to give you.

              However, if my boss can lookup how I, or anyone else who works for him, voted and make decisions based on that our society would be much worse off.
    • TO verify the voter you'd need the old email me a link system....

      you'd have to give your email address when you registered though....

      which would be great for politicians to send you all their latest campaign spam... I mean propaganda err... I mean information.

      Seriously though, it's not such a bad way to do it. Some people would have an email address they only used for elections I guess.
      • > TO verify the voter you'd need the old email me a link system....

        not really. Each organization would accept a query on the voter _number_. A new number is allocated for each election. None of the databases need any information about you.

        -metric
    • Ummm. No. The big problem with your scheme is that it makes voting non-anonymous. This is bad. (look at the political machines of the early 1900's in this country for why.)

      If I can be connected to how I voted, then a) If I vote for a certain person for some meaningless office, someone will buy me a beer. b) If I can be connected, then everyone else can see: my employer could then offer bonuses to people who voted certain ways (ovbiously using diffrent terminology.)

      In terms of verification. They should tak
      • Votes are not anonymous if you don't want them to be.
        Take a photo of your ballot, with the correct results,
        and I will pay you $20.

        This whole fantasy of secrecy has to be broken
        before we can institute a rational and fair
        system.
        • Ah.. but therin lies the trick. _I_ choose whether my vote is anonomyous with the camera. If there are databases out there that link my name with my vote, life is bad, because I am depreived of that liberty.

          And why does secrecy prohibit a rational and fair system?

          Rational and fair, as I understand it mean a few things. One, human error should approach to close to zero as possible. Two, systematic error should also approach zero. Three, the person with the most popular support should be elected.

          Yes, our c
  • by polymath69 ( 94161 ) <dr.slashdot@NoSPam.mailnull.com> on Friday August 22, 2003 @03:09AM (#6762753) Homepage
    ... but I prefer the mechanical lever machines we use in the Northeast. I consider them trustworthy, and I'll tell you why.

    In 1992 I worked an election as an inspector. Each step of the inspection was signed off by a Republican and a Democratic inspector, after both of us saw and confirmed each step of the procedure. I think it would be much easier to make a mechanical clock run fast after the back was sealed on than it would be for anyone to cheat by manipulating one of these machines.

    These are the steps, as I recall:

    1. The machines are shown with both backs removed. This shows a matrix of mechanical counters, all of which are shown to read 0. There are "total for office" and "total for candidate" columns at the top and right. These also read zero.
    2. The inner back is fastened on. This covers all but the summary row and column. These are checked to still read all zeros.
    3. The outer back is fastened on. This covers the summary numbers.
    4. The election begins. As each voter comes in, he or she is checked off, so the number of votes can be compared against the machines.
    5. Inspectors from both parties are sitting with a view of the back of the machines at all times, to further guard against tampering.
    6. After the election, the outer cover is removed and the summary totals recorded on paper. The total voters for each office should be less than or equal to the number recorded at the door.
    7. Next the inner back is removed and the matrix is recorded on paper. The totals are checked against the numbers recorded in the previous step. All inspectors sign off on this as well.
    I just don't see where such a system leaves any room for cheating. Of course, it also couldn't handle an election among 135 candidates, but that's got to be a first anyway.

    For anyone who hasn't used these machines, they have mechanical safeguards against voting for more than the correct number of candidates for any office. No hanging chads, no votes for too many candidates, no butterfly ballot confusion, and there's a paper trail that can be verified quickly rather than in a vague and subjective way.

    Isn't it easier to trust clockwork you can inspect than code you can't? For one thing, no one's going to "download" you new clockwork when you aren't looking at it... and it's 100 years easier to audit.

  • by kinnell ( 607819 ) on Friday August 22, 2003 @03:32AM (#6762821)
    Just pick people at random from the population. You'll end up with a government which is just as incompetent, but a lot less corrupt. Also, it will be a good incentive to have a real education system.
    • I would seriously love having a second chamber consisting of a random selection. That help keep tabs on the first chamber without getting everything entirely stuck.
    • I think within 20 years we should have machines replace all humans in government. Judges that can't be bribed or have bad days -- they'll always sentence fairly. Police that don't care what color your skin is. Politicians that can't be consumed by special-interest groups and work against the wishes of their constituents.

      Yeah, perhaps I'm dreaming, but if we have AI greater than a human's, I'd certainly vote for it.

  • Consistency. (Score:3, Insightful)

    by arb ( 452787 ) <`moc.liamg' `ta' `absoma'> on Friday August 22, 2003 @03:32AM (#6762823) Homepage
    Regardless of the system chosen, make sure that the same system is implemented consistently across the entire electorate. Voting procedures should be the same for each and every electorate and polling place - none of the BS where each state and/or county can decide how the elections are to be run. One system implemented identically across the whole country.
    • You realize that that would take a Constitutional amendment, right? Would the amendment say what voting system would be used, thus being firmly wedged in place when a better system comes along, or would the states have to periodically vote on the voting system, so they would all switch systems at once?

      Sounds pretty unwieldy to me.
  • by _Eric ( 25017 )
    Why not stick to paper voting? The ballot box is locked for the whole day, and usually every party sends an observer/militant to scrutinize each voting place. Having around 500/1000 registered voters per ballot box makes it easy to count by hand (1 hour for 10 people). And every citizen is wellcome to look at the counting. So in every place, every citizen can be sure there was no cheating in his/her area. Then the authorities come out with spreadsheets of the result, and everybody can check the summing and
    • "Having a machine to count for you is a waste of resources, and driven only by lazyness, or by somebody who wants to look hip, and the danger of cheating is increased"

      And this is exactly why I have been telling the banks they need to get rid of those damn machines and go back to counting my money by hand! I want to see them going penny by penny and dollar by dollar so there's no mistakes!!!!! I mean how many people can it possibly take to count out the thousand or so dollars a month I want to put into my a
  • -Keep an accurate list of the electorate.
    -Voter identifies itself, gets a paper ballot with all candidates. These are clearly identified by equally sized photogrpahs and their respective party symbols, if any and their name.
    -Voter crosses with pen one candidate only, this is done in the privacy of a voting booth.
    -Vote is put in a trasnparent box.
    -Voting station closes.
    -Officials of an independent, citizen led, election comission count the votes, supervised by representatives of the different parties and can
  • Let me explain a method used by a country that has more votes and ballots than any other country (2 - 4 dates per year, typically with several federal and other ballots each)

    The method may not be perfect, but it's impossible to organize some tampering nation-wide without being noticed. And unlike the technical solutions, the method is transparent enough that anybody will understand how it works and why the results are trustworthy.

    The method is: <drumroll> Have volunteers sort them out.

    Zurich (bigge
    • Low-tech's right.

      make certain that people have tangible ballots, that can be checked after.

      make certain that the tangible vote is turned into an electronic vote in a way that is visible to the actual individual voter

      ( here we have ballot-cards that people "X", and put into slip-covers, and then hand them to the volunteers for sliding into the electronic counters .. it wouldn't cost much to change the counter so that it
      a) had an only-narrowly-visible
      ( "polarizer", as-in polarizing the direction it

  • by amcguinn ( 549297 ) on Friday August 22, 2003 @05:45AM (#6763275) Journal

    In the traditional UK system, every single step of the process is open to the public and visible, except for the voter marking the paper.

    That's actually really surprising. I can watch in my local polling stations as voters ask for ballot papers, are given them, hide in a booth to mark them, come out and put them in a box. I can watch the box all day. I can see the box carried to the counting room, and stand on the balcony as counters take the papers out of the boxes and sort them into piles. I don't have to trust anyone else to oversee the process, it's all there for me (or any other voter or candidate) to check.

    Nothing that happens inside a box with electronics is visible to an outsider.

    The manual system is vulnerable to small human errors and small opportunistic fraud. It is totally immune to large systematic fraud.

    The only disadvantage is the expense, but the authorities are considering switching from it to new systems that are several times more expensive to run.

  • by Baloo Ursidae ( 29355 ) <dead@address.com> on Friday August 22, 2003 @06:10AM (#6763344) Journal
    Seriously. Oregon solved this problem, and it didn't take a whole lot of technology to do it.

    Oregon abolished the polling place. That's right, we haven't had a voting booth set up for an official election in Oregon starting with the 2000 Presidential Election (don't blame us, we didn't vote for him, and we didn't leave home to vote against him!).

    So how do Oregonians vote? In the comfort of their own homes. About six weeks before election day, every residence with a mailbox gets a voter's guide that comes with a voter registration card (if you're not registered and want to vote, you turn it in at least 30 days before the first election you want to vote in). A week or two after that, your ballot, secrecy envelope and return mailing envelope come in the mail. You punch out the appropriate holes on the punch card. Stuff your ballot in the secrecy envelope, stuff the secrecy envelope in the mailing envelope, and put your signature on the back, and either mail it or drop it off at the elections office, or if it's within a week of election day, at any of dozens handy points at various public facilities (libraries, town squares, city halls, courthouses, election offices, etc) staffed by elections officials specifically to collect ballots.

    But how does Oregon prevent voting fraud? Easy. We check signatures on the envelopes against the voter registration. Not sure what the sample rate is, but fraud has not been an issue. If you don't get the ballot and you were supposed to, you go down to the elections office, show your ID, they verify your registration and they void out the missing ballot (so even if someone turns it in, when they go to scan the barcode before checking sigs, they see it's void and throw it out). They issue you a ballot and hand it to you and you're on your way.

    What does all this mean? Well, for starters, you get three or four weeks with your ballot instead of three or four minutes. Time is on your side in making an informed, well-thought decision without having to stress out that you're missing out on having a life to go down to the polls and vote.

    Encourage your state to abolish the polling place

    • But how does Oregon prevent voting fraud? Easy. We check signatures on the envelopes against the voter registration. Not sure what the sample rate is, but fraud has not been an issue. If you don't get the ballot and you were supposed to, you go down to the elections office, show your ID, they verify your registration and they void out the missing ballot (so even if someone turns it in, when they go to scan the barcode before checking sigs, they see it's void and throw it out). They issue you a ballot and h

      • If I don't bother reading it before I get to the polls, that's my own damn fault.

        Yeah, that's true. The problem is, not everybody has time to wait in line an hour to vote (longer in LA County, California) because the pissants already in the voting booths couldn't be bothered to come prepared with their picks, nor does everybody have the time or inclination to sleep on the steps of a public school to get in before them. I think this is one of the reasons TV advertising is so effective in California but h

        • The problem is, not everybody has time to wait in line an hour to vote ...

          If they're not prepared to take a hour to vote every few years maybe they shouldn't be voting. There's been a lot of talk here in the UK recently about voter apathy causing low turnout at elections. The "solution": make it easier to vote! This doesn't solve the real problem of disillusionment with the political system and politicians in general but it does increase the turnout.

          So we have more people who aren't interested in pol

    • I think you're disenfranchising a lot of people,
      quite unfairly. For example, I don't have an I.D.,
      so how can I vote?
    • This is a very bad idea for one reason: You have no way of proving whether or not the person casting the vote is casting the vote they want to cast. As a result, you allow outside entities could influence the election, either by duress (vote for the right candidate or you'll lose your job), or by payment (we'll give you 50 bucks to vote for the right candidate). I'm pretty surprised this method would be used anywhere.
  • Next time you catch a flight, take a look at that boarding pass in your hand, and consider the possibilites it presents for a voting system:

    1) On a touchscreen, choose your candidates, then confirm your vote by pressing the "Vote & Print" button.

    2) In the background, your vote is electronically counted.

    3) The voting machine prints out your boarding pass / ballot, while also encoding the magnetic strip on the back with the details.

    4) The voter can read the printed ballot to confirm it is correct,
  • The key is appropriate technology.

    In this case, that is paper and a pen.

  • ...is to have paper ballots counted manually by election officials and supervised by representatives of the candidates. Fraud is very difficult and the entire process is open.

    I think I'll patent this idea before anybody else does.

  • Whatever method is chosen, it must be completely open to the public. There can be NO proprietary, hidden software in Government. Otherwise, how would citizens inspect the workings of government, as is their duty?

    There can be NO hidden file formats in government. Otherwise, how will a citizen or historian inspect government documents long after the file formats have changed by a greedy software vendor?

    The complete plans to mechanical and electrical devices used in counting ballots must be available t
  • Oh, oh, oh! (Hand waving furiously in the air) I know!

    Use any old method whatsoever and just use the Electoral College to overrule the popular vote and install the bastard of choice as designated by your friendly state representatives (who only bother to represent your interests when it's time for them to get re-elected -- otherwise they're owned by large corporations.)

    With this technique, the actual popular vote doesn't mean crap but the sheep (we, the sheep) can have the illusion that what we say and th
  • The ideal solution would be an electronic system that printed a paper receipt with a hash or index number allowing you to verify that the vote was cast.

    Local election districts will never go with that though -- too hard to defraud easily.

    The best politically realistic voting method is paper ballot. If you can't read, use a pen, etc... tough.
  • Time-tested, widely applied, easily audited and low cost: Little Old Ladies.

    I'm NOT kidding.

    Lots of countries use 'em including many parts of the US. They're cheap, reliable, dificult to corrupt and easy to correct. Heck they even take care of themselves between elections.

    The only need for an automated system is for that-night-returns, which really is a silly requirement driven only by TV new's demand for the results: RIGHT NOW.

    Get over it.

    Counting an election properly takes time. Enough with the

  • by Millennium ( 2451 ) on Friday August 22, 2003 @10:21AM (#6764672)
    Hand-counts should be avoided except as a last resort, due to the inherent vulnerabilities of that system to error, bias, and fraud. However, as a last resort, they really are valuable. Therefore, there does need to be some sort of human-readable paper trail. As the 2000 elections showed us, however, some people are unable to follow even clear directions, and thus we cannot count on all voters having the physical (or, more often, mental) capacity to fill out a ballot. The California recall elections will almost certainly throw this into the spotlight, with the absurd number of candidates on the ballot. Therefore, I propose the following system:
    • Each machine is totally independent of all others, and -this is important- not connected to any network. Each machine has a unique serial number, and is equipped with a touch screen, speakers, and a microphone, a button, and a printer.
    • The first thing the user encounters is a choice of languages. This is pretty self-explanatory.
    • The user is then presented with the list of candidates. Each candidate is presented in sequence, with the presentation consisting of the following:
      • A picture of the candidate.
      • The candidate's name onscreen, rendered however best fits the language the user chose.
      • An audio clip of the candidate saying his or her name.
      The idea behind this whole spiel is to present as many ways as possible for a voter to recognize the desired candidate. In this case, the user has text, visual, and aural cues.
    • A voter can select the candidate by touching the screen, pressing the button, or giving a voice command while the candidate is onscreen. Each candidate will be onscreen for six seconds, or the time it takes for the candidate with the longest name to say it plus a second of padding on each side, whichever is greater. This should give ample time to recognize a candidate.
    • The user is given a chance to confirm the vote. All their votes are read sequentially, and the user may confirm that this is in fact what they want to do.
    • The ballot is printed. It carries a barcode stating what machine it came from, but no information which can be used to identify the voter. This way, if a machine is found to be malfunctioning or compromised, the votes which came from it can be tracked and examined further, but the vote itself remains anonymous.
    • A receipt is also printed. This does not carry the vote information, but does carry the barcode for the machine it came from, in case there is need for proof that a voter used a specific machine.
    • The voter takes the ballot to the ballot box and casts it.
    The idea behind this system is to both maximize security and minimize damage potential. Not networking the machines, for example, does not do terribly much for the security, but does ensure that a hacker could only exploit one machine at a time; to manipulate many machines would take a huge effort. Likewise, the fact that ballots are both machine- and human-readable ensures that the more secure machine counting can be used as a primary system, but hand counts can be used as a fallback mechanism.
  • Punch-card ballot machines are now universally reviled...

    Uhm, no. Florida used a particularly stupidly designed punch ballot, where the device cuts down one side first and it's fairly easy to not cut all the way through. Colorado, along with many other states, uses a punch device which cuts all 4 sides at once (and makes a bigger hole). It gives resistance for a bit, then a satisfying "thunk" when it cuts through--all the way through, no "hanging chad", no ambiguity about whether the punch is complete or
  • You go to the polls. When you stand in line, you do a fingerprint and a retinal scan. The scanning system cross-checks your information with the Dept. of Homeland Security to verify you are a citizen; your Social Security number is valid, and that you aren't actually deceased. The poll workers then check for your valid ID as a third form of verification. You go to the voting machine which is a secure terminal running on Linux, BSD, or some other form of Unix that has a history of reliability. The termin
  • I personally like how it works in Washington State. It essentially is like a scantron form (and you don't even have to use No. 2 pencils!). You mark all your choices and slip into this locked reader dealie and presto! I once even accidentally marked two candidates for which only one could be marked. The machine that I deposited it into spit it back out at me telling me there was a mistake on my ballot. It didn't tell me what it was (that would be a nice improvement), but I figured it out quickly. I do
  • The money gets the votes anyway...

    The money now spent on political advertising would go directly to the State.

  • And that means PAPER, plastic, whatever, but the part that is machine readable (think scantron), must be the same part that is human readable. I don't care how the marks get on the ballot, but the voter should be able to easily verify the ballot is correct before turning it in to be counted.
    Perhaps ideally I'd spec a touch screen computer/printer combo which would show pictures of the candidates in random order, you pick one, and only that candidate is printed on the ballot in MICR font or something.
  • by MerlynEmrys67 ( 583469 ) on Friday August 22, 2003 @04:25PM (#6768351)
    Ok, Myth #1 - Punch cards with "hanging chad" are bad and must be replaced - as evidence see the mess in Florida

    Ok - This is a huge myth. The problem in florida wasn't with butterfly ballots or punch card systems at all... It was with a faulty law saying that the vote counters had to determine the "intent of the voter" rather than just count votes. Simplify the law and say the intent of the voter is expressed when more than two corners (three, one, whatever) of the box are torn and there isn't a double vote of any kind... That removes ambiguity.

    Now go back and realize that ALL of the florida recounts - No matter what any silly liberal will attempt to tell you - came out with GWBush in front. The problem being is that in each and every count the closeness of the count was well under 3 sigma to the error of the counting process, however we are rather sure that he got more votes than Gore did. If Gore wants to complain - why the heck didn't he win Tennesee, his home state - and make Florida mute.

  • Triple counting. (Score:3, Insightful)

    by SagSaw ( 219314 ) <slashdot@mmoss.STRAWorg minus berry> on Sunday August 24, 2003 @01:16AM (#6776154)
    1. Electonic polling machine accepts voter's choices.

    2. Polling machine adds voters choices to internal counters.

    3. Polling machine prints paper slip with both a human readable and a machine readable record of voter's choices. This slip is placed in a sealed ballot box as in the current punched card system.

    4. Once the polls close, the poll-workers, with the candidate's/party's representitives, record the tally from each machine. This becomes the official result unless a descrepancy is found in the following steps.

    5. A random sample of n paper slips from each machine is machine counted based on the machine readable information. If this dosen't match the results from 4 pretty closely, a full hand count will be necessary.

    6. A random sample of m paper slips (where m can be less than n) is counted based on the human readable information. If this dosent' match the results from 4 and 5 pretty closely, a full hand count will be necessary.

    By printing the paper slips with human readable information, and machines mistalling votes will likely be noticed immediatly by the voters. Step 5 prevents tampering with the polling machine's internal results by ensuring that the printed slips match the internal tally. Step 6 prevents a more clever attacker from printing his or her desired vote on the machine-readable portion while recording the voter's choice on the human-readable portion.

  • by sllim ( 95682 ) <achance.earthlink@net> on Sunday August 24, 2003 @02:18AM (#6776369)
    I think I have this nailed.
    First and foremost, I believe everything has it's place. I think that zelots that think that EVERYTHING should be run in Linux or EVERYTHING should be open sourced are nuts.
    Everything has it's place.

    And the electronic voteing booth just screams for open source.
    That is where I would start. I am closed minded to any company or individual that won't go open sourced on these things.

    If I was in charge I would offer the electronic voteing booth contract in the same fashion that the Navy has 'fly offs' for new jet contracts.

    I would find a company, or three and give them my requirements for the voteing booth. I would ask them to design something to my specifications and it must be open source.

    Then I would put up a challenge to the Linux community. I would post the same requirements that I gave those companies on the net and look for some people to put together a free software open source voteing booth.

    In a year I would do the 'fly off' (or vote off, sans actual election) and either pick the free software project or one of the companies.

    That is part one of my plan.

    The second part are my security requirements.

    At some part in either the registration process or possibly at the polling place (or even both) the voter is issued a blank smart card. The card contains no personal information either digitally or printed on the surface.

    The voter goes to vote.
    When they cast a vote the computer tallies it up in memory (naturaly) and then they are issued a paper reciept.
    The paper reciept does not need to contain any personal information either. It does need to list who the person voted for in clear bold English. A senior citizen should be able (and encouraged) to read the reciept to see that no mistakes were made. Also on the reciept is a bar code to aid in computer tabulation.

    At this point the smart card comes into play.
    Here is where the smart card gets, well smart.
    It is totally optional. If someone leaves the card at home, or is opposed for any reason they don't need to use it.

    The user inserts the smart card and some information is stored on the card.

    **note** Feel free to add suggestions to this, I am not a comp sci person at all. I came up with this on my own***

    The information is something like this:
    1. The exact time that the card is written to.
    2. The number of voters to have used the machine that day.
    3. A hash file representing the exact size of the program data on the machine (like you would use to double check the a file you would get off of usenet)
    4. A running total of all the results of the voteing on that booth so far.

    Finally all this data is secured with a key that is kept private in the voteing booth itself. I would make it a law that once the elections ended the key had to be made public.

    Here is what I am accomplishing:

    1. You can always do a normal tally and not worry about my back ups. If everything appears normal and people are happy then there you go.
    2. If recounts are asked for they can be easily accomplished by using the paper reciepts from the voteing machines. If someone cries foul at the bar code they can read the type on the reciepts.
    3. If people are still crying foul - the voters keep the smart cards. Since every machine has a different key and all keys are public as soon as the voteing is done then it is a simple enough matter for independent programmers to verify the votes on there own.
    But what most people will do is go back to the polling place and swipe the smart cards into a reader. The reader will record the information and produce a graph showing the real time voteing that happened at each booth. Sans personal information (thank you very much).
    In the event that someone tries to cheat the system it will be obvious. Even if someone reencrypts the card they will show up like a sore thumb next to the next card that is read (see... we did a running tally of the votes.

Stellar rays prove fibbing never pays. Embezzlement is another matter.

Working...