perquisitum.com
  Create an account
:: Home  ::  Downloads  ::  Your Account  ::  Forums  ::
Menu
· Home
· About
· Content
· Forums
· Downloads
· Journal
· Topics
· Stories Archive
· Submit News
· Search
· Statistics
· Your Account
· Private Messages
 
Delicious
 
Old Articles
Friday, April 29
· Blogger Beware
Thursday, April 21
· 'One' Load of Crap
Monday, April 18
· 'Who the fsck cares?' or 'Disclaimer'
Sunday, April 17
· Domain Name Changes... Life Changes
Wednesday, December 29
· New Years Party!
Wednesday, December 01
· Less Trial and Tribulations, more Peace and Freedom
Saturday, October 16
· Care Bears Are Gay
Sunday, October 10
· Who I'm Voting For
Thursday, September 30
· Today is random post day, and I like Macha
Monday, September 13
· C++ for Me++
Tuesday, August 31
· New Beginnings
Monday, August 23
· FITES LAN Party
Wednesday, August 18
· QuakeCon... I got fragged and went to heaven
Tuesday, July 27
· Hurray for QuakeCon!
Monday, July 12
· Politics is Dumb
Thursday, July 01
· LAN Party Wrap Up
Tuesday, June 08
· Summer Musings
Tuesday, May 11
· Uber LAN Party!
· So There _IS_ Life Out There After All
Monday, May 03
· Why Counter-Strike SUCKS
Thursday, April 29
· The tragedy of the commons vs. the triumph of will
· Welcome neophyte, to all things new
Wednesday, April 21
· The Choice of a GNU Generation
Saturday, April 17
· Bork Bork Bork
Tuesday, April 13
· I am a Geek
Thursday, April 08
· Xbox Party Wrap Up
Wednesday, April 07
· Demorgan Laws
Saturday, April 03
· Music Rocks the Mind Body and Soul
· South Korean Powa
· Electronic Voting Machines

Older Articles
 
Electronic Voting Machines
Freedom and PoliticsYou should be worried about the future of how your vote will be cast in the United States. I wrote a paper on this for my Computer Science Ethics class. You can read my article or just go to http://www.verifiedvoting.org/ and see what you can do about it.

Computerized voting machines, like any other machine, help to increase productivity and lower costs. Still, every time any new machine comes along there is always some Luddite to cast FUD (Fear, Uncertainty, and Doubt) about the newest technology. In this essay I hope to dispel the irrelevant and get down to the core of the matter. The only question that really remains relevant when talking about voting machines is if one can count on their accuracy. Security is a wholly different matter. When talking about accuracy, though, it is very dependent on what kind of computerized voting system you have in place. Computerized voting can be accurate, indeed very much more accurate than, say, people hand counting paper ballots. Real accuracy can be ensured if and only if the software is implemented through a very concise approach that adheres to prudent computer science practice and if the code is well audited. Only once one has ensured accuracy then one is ready to move on to the issue of security.

It is agreed upon by many in the field that the most accurate vote counting system to be trusted and now in use are Direct Recording Electronic (DRE) systems. (Cranor) They are basically specialized computers usually setup with an LCD touch screen. These systems are very easy to understand if the menu interface is set up properly, and the security behind the method they use to tally votes is very similar to the security behind mechanical leaver voting machines. DRE systems are also much easier to use from the voter’s perspective when compared to other methods and allow less room for voter confusion as one would get with, say, a butterfly ballot. When talking about electronic voting systems DRE is usually what stands out as the main subject matter. So it comes natural to primarily analyze DRE based voting systems.

Some of the prudent computer science methods that ought to be in place with DRE software are those that should be well known to the programmer and are regularly taught in the classroom. Aspects such as using positive-only integers for counters and making sure that your counters know their max limits and respond accordingly, and if required, with an informative error and an elegant shutdown. Sadly though the moment a programmer leaves the classroom and enters the real world things change. Then there are project deadlines and an air of “just get the job done and ship it already”. It is well known that Microsoft, at least in the beginning, took the security and accuracy of its source code secondary to shipping its product. Why should any other company be different when shipping is always in their best interests? Even then it is undeniably very hard if not impossible for a programmer to ensure that their code is written to react favorably in light of all the conditions it is put in. That is why when one is trying to create a very accurate and securely coded system intense auditing must be in place to check it after every revision. Also, never assume that there will not be revisions because code is never truly done and there are always later revisions down the line. It can be assumed through common sense that the more people who have access to the code the more auditors you have looking at that code. Therefore the utilization of the open-source model will clearly divulge bugs that need to be fixed at a faster rate than a closed source model.

Many feel that by keeping source code secret it is somehow more secure through obscurity. This is not true though because it is always the hacker who wants access to the code the most who eventually gets it and these things never stay secret anyway. On top of that, a programmer does not need the source code in order to probe for security holes in the software. A programmer needs only to run the compiled executable binary through a decompiler in order to view the low level assembly code. All obscurity does is slow down an inevitable process. Not only that, but you must consider that “it is hard to have confidence that software is performing accurately when you cannot look at the code.” (Newman) “If the system is unremittingly open, there can come to be full accountability, and correspondingly high public confidence in the process.” (Mann)

It is my strong belief that with a process as important as the election process is to our republic that every element in the process should be as open as possible so as to encourage the catching of anything out of the ordinary. If one is working with a black box doing the entire vote counting then one is putting way too much trust in the company that set up that black box. I don’t believe it is the wisest thing to do but this is the very thing that is happening with all the current DRE systems put into place now. This not only violates trust in accuracy, it also violates trust in security. “Indeed, there have been many documented cases of ballot counting machines that were accidentally programmed incorrectly or had the wrong software installed.” (Cranor)

As far as security is concerned, the human factor has much more forbearance over how secure a system is. A carefully thought out system is what it takes but of course the government is, as always, behind the curve and is taking too long to learn what is wrong with the current system. There are already many documented cases of the people writing to their elected representatives and asking for very relevant information about the voting machines in use in their precinct and their representatives were utterly clueless and still remain that way. This has happened in Georgia when their Secretary of State was not ensuring certification of some of the voting machines (Black Box Voting - Case). This has happened with Florida after installing their new voting systems: “Bay County showed that with more than 60 percent of precincts reporting, Richard Gephardt, who long before had pulled out of the presidential race, was beating John Kerry by two to one” (Black Box Voting - Florida). There are many other documented cases of black box voting machines showing how untrustworthy they are.

Another major factor being ignored by almost all the State implementations of DRE systems are paper audit trails. Even if one assumes that the DRE machine is open-source based, has been validated, and is accurate, one can still not ensure that the data will not get corrupted or that a crash of some kind would not happen. Here is one way of putting it: How often do you save a several page report when writing it on your computer? If one is wise that answer should be “quite often” and one would feel the most secure once the report is actually printed out. This should be no different when talking about tallying up votes on a computer. And yet many States totally ignore this safety net that was previously in place with the older mechanical voting machines. This is not a problem with the new machines for indeed it is technically as easy as plug and play to add printout capabilities. This is a problem with a change in election law towards the worse at the same time these DRE systems were ushered in. Voting in Virginia right now is a great case example of this problem (Verified Voting).

This situation creates an ethical dilemma in regards to the use of electronic voting machines. If one doesn’t trust the technology in its currently implemented form then should one boycott it altogether? This question is not easily answered. If one boycotts it then it is an outward display of lack of confidence in the system. If the system is no longer treated seriously then the government will lose the public appearance of the consent of the governed. However, by not voting one is effectively not getting across one’s views and you will not have a chance to elect an official who may yet change the broken election system for the better. I believe the best way to solve this dilemma is to use the voting machines in the mean time and to protest in other ways if one feels cheated. But of course there is always that paranoia that makes one wonder if your vote was counted, or if some ominous presence that wanted to keep control of the current system, just “accidentally” lost your vote. Yeah, it was a glitch, that’s all; you can trust that little black box… (Open Studios)

It is true that voting machines have helped to streamline and increase the accuracy of the American voting process of yesterday and the utilization computerized voting machines today is just taking the technology to the next level. However, the voting security model can and should basically remain the same. Nonetheless, it is being changed for some reason. It should never be security through obscurity, but always security through openness and auditing through the people. In the end it’s all about people’s confidence in the voting system and their confidence that their vote does count. New technology should help to make sure that every vote does count and a properly implemented DRE system does this. However, at this time I could not find any instances of a properly implemented open-source DRE system currently in use in any state.

Unless this situation changes the US is in great danger of a debacle that would make the Florida voting system in 2000 look like a subtle problem in comparison. Citizens should visit http://www.verifiedvoting.org/ now and call their representatives in Congress. This is a time bomb that threatens the future integrity of our country and yet the media spin has not picked up on this. Without security in our voting, the whole foundation of the US government collapses. I can only hope that these broken DRE systems are fixed, and with the rate at which they are now being adopted, they should be fixed soon. I am one who is definitely not a Luddite, but in these circumstances it pays to be worried about new technology flung around in this manner without any thought on to the long term consequences.

Bibliography

Black Box Voting, David “Florida Officials Have Reporter Removed for Trying to Cover Voting Machine Failure” http://www.blackboxvoting.com/modules.php?name=News&new_topic=3 (17 March 2004)

Black Box Voting, David “The Case of the Missing Certification” http://www.blackboxvoting.com/modules.php?name=News&new_topic=4 (17 March 2004)

Cranor, Lorrie “Voting After Florida: No Easy Answers” http://lorrie.cranor.org/voting/essay.html (13 March 2004)

Jefferson, Rubin, Simons, Wagner "A Security Analysis of the Secure Electronic Registration and Voting Experiment" http://servesecurityreport.org/ (13 March 2004)

Mann, Irwin “CFP'93 - Open Voting Systems” http://www.cpsr.org/conferences/cfp93/mann.html (13 March 2004)

Newman, Ron "Computerized Voting -- No Standards and a Lot of Questions" http://catless.ncl.ac.uk/Risks/2.42.html#subj4 (13 March 2004)

Open Studios “Can The Commons Protect Our Right To Vote?” http://www.ibiblio.org/studioforrecording/vote.html (17 March 2004)

Posted on Saturday, April 03 @ 10:53:55 PST by GunPlay
 
Login
Nickname

Password

Don't have an account yet? You can create one. As a registered user you have some advantages like theme manager, comments configuration and post comments with your name.
 
Related Links
· More about Freedom and Politics
· News by GunPlay


Most read story about Freedom and Politics:
Electronic Voting Machines

 
Article Rating
Average Score: 0
Votes: 0

Please take a second and vote for this article:

Excellent
Very Good
Good
Regular
Bad

 
Options

 Printer Friendly Printer Friendly

 


All logos and trademarks in this site are property of their respective owner. All other content is ©2004-2009 by Greg Surbey.
You can syndicate our news using the file backend.php or ultramode.txt
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Page Generation: 0.31 Seconds