California Sec. of State Wants Open Source E-Voting Systems
Lucas123 writes "California's Secretary of State, Debra Bowen, was among a group of e-voting experts at MIT yesterday who said the nation's electronic voting systems are still not secure and many run on faulty software. Among the suggestions offered to fix the problem: use open source software, stop delivering e-voting machines to polling places weeks in advance of an election, and keep a paper trail for auditing purposes. Bowen also believes that a ubiquitous Internet voting system could not work without the use of a national ID card system."
Lots of the problems described occur because a voter must actually punch a bunch of buttons in just a few minutes -- matching a (hopefully predetermined) set of things they wanted to vote for. It seems like there's lots of room for error because of the time crunch that everyone feels in this situation.
What if you could actually do the ballot on your computer at home, carefully making sure that the buttons you push are what you intended, and then bring a printout with something like a barcode or other digital encoding of your selections? (This wouldn't have to be tied to your name -- that can still happen in the booth.) Then you bring that barcode to the booth, and it scans it after you walk in, and that "preloads" your selections. Then, you're just down to a verify step, under less pressure.
Seems to even open a new market for various parties to distribute the barcodes of their respective positions... :-/ don't want to make things *that* easy.
Just a thought...
--
Learn electronics! Microcontroller kits for the digital generation.
No, don't follow them. Electronic Voting is an inherently flawed idea, let's just stick to pen&paper voting.
Raise your hand: right hand, McCain; left hand, Obama
Google 's brilliant programmers have a flawless (albeit, beta) system that can correctly tally the votes.
Probably.
Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
This is not that hard, and it sure isn't rocket science.
Strip down a distro to the kernel then ad the following:
Please a driver for something I missed....
The device has only enough ROM to POST and is hard coded to boot from the thumb drive which contains the OS & drivers and voting software with a modified USB connector that is a different shape then standard. This is a mild security feature.
An additional thumb drive will hold the data, again with a different shape so that the two cannot be confused, and both are encrypted using a two key scheme of some sort, suggestions?
Insert the drive one, power up the machine, it will then POST itself and ask for the data key and will go no farther until it validates the Data Drive. Voting commences and when voting is complete, the machine is shut down, drives are pulled and returned to the registrar for counting.
Hey KID! Yeah you, get the fuck off my lawn!
Create an account for each item on the ballot.
Have voters register their bank accounts when registering to vote.
Only votes from registered bank accounts are accepted.
Only deposits of 1 cent are accepted.
People can vote at ATMs, online banking, or at a teller.
Check the balance at the end of the day.
Everyone has a paper trail.
*Just an example of using a solution for a solved problem for an unsolved problem.
**The system can be implemented without the banks cooperation, but why not have them cooperate - they're nationalized now anyway.
1. Take vote electronically.
2. Assign a randomly generated UUID.
3. Print UUID+vote on internal paper tape for backup.
4. Print UUID+vote on paper receipt for voter to keep.
5. Post UUID+vote on a public web site anyone can view.
Now, anybody can see the tally, do the math themselves, etc. And everyone who cares can look at their own UUID and see if the public tally is accurate.
``Honestly, how hard is it to write voting software?''
Not incredibly hard, but that's not the issue. The issue is how easy it is to convince the right people that your voting system does what they want it to do.
I think the problem is either that's it's too easy to convince the right people that a voting system works, or that the right people aren't the people we want it to be.
Please correct me if I got my facts wrong.
"Bowen also believes that a ubiquitous Internet voting system could not work without the use of a national ID card system."
For someone who seems to have a clue, she lost a lot of credibility with that statement. There is absolutely no need for a "national ID card system" to have secure and accurate voting. Voting is handled by the States, not the Federal Government.
How hard can it be to vote electronically?
A machine can show voters a screen with photos/names/square boxes on it. At the side of the screen are physical buttons which correspond to the choices. When you press a button it goes beep and starts to flash. A flashing red 'X' also appears in the square box on screen. Your aim was off? Press a different button and the 'X' will go there.
Next to the screen there's a printer which really really looks like a printer instead of something designed by Apple. On the front of it there's a large button labeled "print".
Next to the printer there's a slot with a big arrow on it saying "vote here".
In the mat in front of the machine there's a sensor which detects voters and which speaks clearly-worded instructions to them when they stand on it. If you don't touch the screen in twenty seconds the message will repeat.
When you press the print button the voice tells you not to fold the card, to just check it and place it in the slot when you're happy. If you're not happy, place the card in the shredder instead and start over (both voting slot and shredder will read the barcode to verify you put the right piece of paper in them).
In case of trouble there's a "practice" machine outside with helpful assistant. The candidates on the practice machine will be stupid cartoon dogs called "Spot" and "Rover" just to make it obvious that it's not the real thing.
If you can screw that up you'll probably screw up a pencil/paper system anyway.
No sig today...
Just stick to paper. It works.
Just curious, but why do you Americans vote for so many things all at once? It's like you have federal, state, county, and municipal elections all at the same time. Plus you vote on things like sheriffs, prosecutors, and a gazillion different propositions.
And what's with all of these "propositions"? In Canada, if we have a question put to the general population (we call it a "referendum") then it's pretty big change. They generally only happen once a decade or so.
No wonder things are so complicated: people have to figure out what a dozen different things mean.
Why is that?