Democratic Underground Latest Greatest Lobby Journals Search Options Help Login
Google

Previously Certified Diebold Machines Approved Erroneously

Printer-friendly format Printer-friendly format
Printer-friendly format Email this thread to a friend
Printer-friendly format Bookmark this thread
This topic is archived.
Home » Discuss » Topic Forums » Election Reform Donate to DU
 
GuvWurld Donating Member (1000+ posts) Send PM | Profile | Ignore Thu Dec-29-05 05:04 AM
Original message
Previously Certified Diebold Machines Approved Erroneously
http://guvwurld.blogspot.com/2005/12/previously-certified-diebold-machines.html

Previously Certified Diebold Machines Approved Erroneously

While Diebold is engaged in a controversial and protracted effort to regain certification for its voting systems in California, it now appears to some in the election integrity community that previously certified Diebold machines were approved erroneously.

Diebold elections machines employ something called interpreter code which is expressly forbidden in the specs for federal qualification and CA state certification. This needs to become another angle worked in the campaign to unite California election reformers. I'm in the midst of gathering some legal opinions so this piece will have to get held over before I can issue a specific call to action.

However, I will share my thinking which is that people in each of the 17 Diebold client counties should be attempting to get an injunction or restraining order against any further use of the clearly out of compliance yet previously certified Diebold machines. To make it easier to discuss this possibility and feel out your own legal possibilities, the rest of this post covers related background.

As reported last week, the office of CA Secretary of State Bruce McPherson sent a letter to Diebold explaining that their voting systems could not be certified without further federal review of the source code.
It is the Secretary of State's position that the source code for the AccuBasic code on these cards, as well as for the AccuBasic interpreter that interprets this code, should have been federally reviewed.

Actually, even if you don't know what AccuBasic is or what AccuBasic interpreter does (I'll tell you later), it is simple to understand that interpreters are expressly forbidden by the 2002 Voting System Standards/Guidelines, which are required for federal qualification and California certification.
Volume 1, Section 4
4.2.2 Software Integrity

Self-modifying, dynamically loaded, or interpreted code is prohibited, except under the security provisions outlined in section 6.4.e.
Volume 1, Section 6
6.4.1 Software and Firmware Installation

The system shall meet the following requirements for installation of software, including hardware with embedded firmware:

e. After initiation of election day testing, no source code or compilers or assemblers shall be resident or accessible.
So it makes no sense for McPherson to demand "more" federal testing since the system will fail on its face and could only have "passed" previously in error.

For more context here, AccuBasic is Diebold's proprietary code. On December 23, the Electronic Frontier Foundation announced that Diebold had demonstrated its commitment to keeping the code a secret by taking its machines out of consideration in North Carolina's certification process. Diebold could only be considered for certification if they revealed the code and they chose to walk away. McPherson has created a juicy new pickle for Diebold in California.

As far as what the interpreter code actually does, it is about translating data between programming languages in the counting/tabulation process. Imagine trying to convert currency but without a published exchange rate. Here is a more technical explanation provided by Harri Hursti in his 7/4/05 report filed for BlackBoxVoting.org based on Hursti's May 2005 hack testing in Leon County, FL:
Accu-Basic programming is a two phase process. First the Accu-Basic program source code needs to be pre-compiled with a compiler, converting it from a human readable source code form into token based pseudo-code. The pseudo-code is still a non-binary, ascii file. This first phase programming is normally done on a standard PC running Windows or *ix-variant operating system. The author used the FreeBSD platform. Then this pseudo-code is transferred to the final execution environment (that is, to the voting machine), where the pseudo-code is executed by an interpreter.

Note: The interpreter, built into the optical scan firmware, will execute the code following the instructions on the memory card. No information has been provided about the interpreter.

Hursti's words are clearer in the context of his more recent hack test in Leon County. That demonstration was very widely reported and resulted in Elections Supervisor Ion Soncho resolving not to use Diebold for future elections. The following day Volusia County, FL followed suit.

So to review, some old information has come to be viewed in a new light. Diebold machines currently certified for use in CA contain illegal programming that should have precluded their certification in the first place. The suggestion is exploring legal means to prevent their future use and the promise is to come back with specifics on this in a near future posting. In addition, it may be useful to throw this line to elections officials and County Supervisors who should be looking for a way to abandon the sinking Diebold ship.
Printer Friendly | Permalink |  | Top
aquart Donating Member (1000+ posts) Send PM | Profile | Ignore Thu Dec-29-05 05:09 AM
Response to Original message
1. Forwarded to my San Diego family.
Printer Friendly | Permalink |  | Top
 
nicknameless Donating Member (1000+ posts) Send PM | Profile | Ignore Thu Dec-29-05 09:18 AM
Response to Original message
2. Kicked and recommended
Printer Friendly | Permalink |  | Top
 
Twist_U_Up Donating Member (1000+ posts) Send PM | Profile | Ignore Thu Dec-29-05 11:26 AM
Response to Original message
3. Kick n/t
Printer Friendly | Permalink |  | Top
 
kster Donating Member (1000+ posts) Send PM | Profile | Ignore Thu Dec-29-05 04:47 PM
Response to Original message
4. kick.nt
Printer Friendly | Permalink |  | Top
 
Wilms Donating Member (1000+ posts) Send PM | Profile | Ignore Sun Jan-01-06 05:04 PM
Response to Original message
5. kick n/t
Printer Friendly | Permalink |  | Top
 
DU AdBot (1000+ posts) Click to send private message to this author Click to view 
this author's profile Click to add 
this author to your buddy list Click to add 
this author to your Ignore list Mon Apr 29th 2024, 12:42 PM
Response to Original message
Advertisements [?]
 Top

Home » Discuss » Topic Forums » Election Reform Donate to DU

Powered by DCForum+ Version 1.1 Copyright 1997-2002 DCScripts.com
Software has been extensively modified by the DU administrators


Important Notices: By participating on this discussion board, visitors agree to abide by the rules outlined on our Rules page. Messages posted on the Democratic Underground Discussion Forums are the opinions of the individuals who post them, and do not necessarily represent the opinions of Democratic Underground, LLC.

Home  |  Discussion Forums  |  Journals |  Store  |  Donate

About DU  |  Contact Us  |  Privacy Policy

Got a message for Democratic Underground? Click here to send us a message.

© 2001 - 2011 Democratic Underground, LLC