Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Cybersecurity
    • Cybersecurity

    Whats With All The Anti-eVoting Hysteria?

    Written by

    Larry Seltzer
    Published October 12, 2003
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      Electronic voting has been in the news a lot lately, almost as much as in late 2000. The punch card debacle of that year inspired many states to adopt electronic systems in a precipitous hurry.

      Unfortunately, it appears that one of the major systems is riddled with security flaws.

      It all began when someone leaked onto the Internet what was purported to be the source code for Diebold AccuVote-TS Voting Terminal (the code no longer seems to be available where it had been). It was analyzed by a number of experts, including Avi Rubin, a well-known security researcher and co-author of the essential “Firewalls and Internet Security: Repelling the Wily Hacker, Second Edition.“) His analysis of the code may be found here.

      Organizations have formed around the issue. VerifiedVoting.org is run by a computer science professor, David Dill of Stanford .. VerifiedVoting.org has a number of polemical FAQs along with good background on the issue.

      The site also offers an online petition of sorts where people can endorse several technical goals, including a paper trail that gives a voter a sense of confirmation that their vote was actually registered. Dill is very big on this idea that the voter should have some sort of physical confirmation that their vote was counted. This paper trail would also enable a recount from every individual vote.

      Heres how the system would work: The voting machine tabulates nothing. You vote on the touch screen, or whatever the interface is provided, and the machine prints out the ballot. The ballot lists out everything you voted for in text as well as a machine-readable section that encodes the same data. When you are satisfied that the ballot says what you want it to, you then take it out of the voting booth to the Board of Elections people (soon to be called Board of eLections) and they scan the ballot with some separate device. Im not sure if there is a practical way to encode write-in votes, or if there needs to be a manual entry process for such ballots.

      Now I dont care for the idea of there being a record of every individual vote, since it makes it easier to determine how any one individual voted, although the proposed system can be set up with safeguards against this happening. Im actually more comfortable with trustworthy machines and then trusting them to keep running tallies.

      Think of how much easier it would be to do a Florida-style recount if they didnt have to look at every stupid punch card. And not every older voting system allows you to do a recount the way Dill insists.

      For example, in my New Jersey district, we have the mechanical machines with levers you swing to make a selection. When you finish making your selections, you pull a handle to open the curtain behind you and the vote is mechanically registered and the levers reset. There is no record of an individual vote, however, running tallies are kept by mechanical counters on the machine, to which voters are not allowed access.

      At the end of the day, when the machine is opened, it prints out a total for each cell on the ballot. This is the way Ive voted on my whole life (1980 was my first election) and I havent heard of voters being upset that they didnt have a paper ballot to check. In fact, it seems to me that these individual ballots are more of a problem than theyre worth.

      Its easy to imagine a more aggressive electronic voting system that actually tabulates votes and is sufficiently secure that no voter could compromise it. There would need to be rules around its operation:

      • The machines should not be on any network. Were I designing an electronic polling place, I would have the screen as the only interface accessible to the voter. No hacking would be possible unless the programming is so bad that the voter can do something other than vote. Every vote could be logged to persistent storage, perhaps even redundant persistent storage, although Im not sure Id want it to be.

      The machine should provide access with a locked rear panel and only election officials will have the key. It would be good to have the machine burn the results to a CD-R, which would also help with archiving of results, although even a floppy disk provides far more capacity than necessary. Extra disks could be provided to official challengers and observers. It wouldnt be hard to put a cheap display on the back of the unit to display the results if that would make officials happier.

      • If the machines are on a network, it should be only a local network with no WAN links. (This reminds me of the old line “Never put your hand in the food processor. If youre going to do it anyway and youre right-handed, use your left hand.”)

      In addition, the network shouldnt use TCP/IP, but some oddball proprietary protocol. This would make it harder for an attacker to use off-the-net hacking tools to attack the machine. But I think its best just to keep the machines off a network.

      • One of the problems with the Diebold system is that they use smart cards, which are easily counterfeitable, the very sort of product I get a hundred spams for a day. The point of the smart cards is to prevent voters from voting more than once.

      Remember the mechanical systems they use where I live? Whats so hard about having mechanical curtain in the electronic voting booth? The vote is registered only when the curtain is opened, so the voter can only register one vote.

      These electronic voting systems are relatively small and not free-standing machines as are the mechanical systems Im used to. But still the recording of the digital vote to the card could be tied to the process of opening of the curtain of the voting booth. A simple switch and a connection to the voting machines USB or a parallel port, would solve this problem.

      Lets imagine that the machine has somehow been compromised. With either the VerifiedVoting.org proposal or my own, the only ways this could happen is from tampering by Board of Elections personnel, which is possible no matter what technology is used; or by hacked code in the system itself. In either case, there are technical means for determining whether the code has been tampered with, including performing test voting runs with the equipment.

      Finally, theres the open-source issue. I agree public confidence is important in a system such as this and open source would be a good thing. But Im not sure its essential. Certainly, if the product is not open source, at least one completely independent audit of all aspects of the system, hardware and software, would be mandatory. Of course, this would be necessary if it were open source too. (Just because source code is available to a program dont assume its been scrutinized. There have been examples of intentional tampering with source trees of open-source products.)

      There have been some hysterical calls from non-technical people to put a stop to electronic voting altogether as if its some sort of virus. I really hope people will try to be rational and not assume that the existence of bad implementations means that there are no good ones.

      In a sense, I endorse VerifiedVoting.orgs goals: We shouldnt put up with any flawed voting system. A flawed system is a flawed system, whether its an electronic ballot or a paper one with hanging chads.

      Security Topic Center Editor Larry Seltzer has worked in and written about the computer industry since 1983.

      More from Larry Seltzer

      Larry Seltzer
      Larry Seltzer
      Larry Seltzer has been writing software for and English about computers ever since—,much to his own amazement— He was one of the authors of NPL and NPL-R, fourth-generation languages for microcomputers by the now-defunct DeskTop Software Corporation. (Larry is sad to find absolutely no hits on any of these +products on Google.) His work at Desktop Software included programming the UCSD p-System, a virtual machine-based operating system with portable binaries that pre-dated Java by more than 10 years.For several years, he wrote corporate software for Mathematica Policy Research (they're still in business!) and Chase Econometrics (not so lucky) before being forcibly thrown into the consulting market. He bummed around the Philadelphia consulting and contract-programming scenes for a year or two before taking a job at NSTL (National Software Testing Labs) developing product tests and managing contract testing for the computer industry, governments and publication.In 1991 Larry moved to Massachusetts to become Technical Director of PC Week Labs (now eWeek Labs). He moved within Ziff Davis to New York in 1994 to run testing at Windows Sources. In 1995, he became Technical Director for Internet product testing at PC Magazine and stayed there till 1998.Since then, he has been writing for numerous other publications, including Fortune Small Business, Windows 2000 Magazine (now Windows and .NET Magazine), ZDNet and Sam Whitmore's Media Survey.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×