Washblog

Diebold ("Premier") vote tabulators drop ballots without a record

King County adds up votes from precincts on a system called GEMS, from Premier Election Systems (the new name for Diebold).

Despite passing certification testing, all versions until 1.18.24 could accidentally delete the first batch of ballots under some quite common conditions. Then the log files that are supposed to keep a record of changes like that did not record the deletion.

I can't figure out right now whether this affects King County: that depends on the software version and procedures in use.

The problem got caught by an innovative program in California in which volunteers re-scan the optical scan ballots and publish them on the Web so anyone can examine and re-count them:
http://blog.wired.com/27bstroke6/2008/12/unique-transpar.html

Premier acknowledged the bug, which has been in their software since 2004.

Don't confuse this with another dropped-vote bug, which showed up when uploading memory cards:
http://blog.wired.com/27bstroke6/2008/10/voting-groups-w.html

More disturbing is that the logs that exist to catch problems like this didn't record the deletion:
http://blog.wired.com/27bstroke6/2008/12/unique-election.html

More disturbing yet is the fact that "In addition, the software was discovered to have a "Clear" button which, when pressed, would actually delete the contents of an audit log without even asking for confirmation from the user":
http://www.bradblog.com/?p=6995

< On Tap @ Newport Hills Drinking Liberally | FUSE Budget Game Shows Legislators' Zero-Sum Scenario >
Display: Sort:
Texas did it.  I have a friend who has been in IT her whole life.  She was on the committee that did code review.  They made the company fix it.

by ktkeller on Thu Mar 19, 2009 at 12:49:05 PM PST

* 1 none 0 *


Hi Fred. Thanks for posting this important development. As you can guess, I'm still recovering from my burn out last year.

I'll try to determine if (and how) this new vulnerability impacts King County and other Diebold customers in Washington State.

I don't know if it's technically possible to prove that a database, and its audit logs, haven't been tampered with. (Can't prove a negative.) But I think it may be possible to verify that a log is legit.

The best candidate I recently found is a data structure called a immutable transaction log. In brief, you sign each log entry, have each entry reference the prior entry, and thereby form a daisy chain of confidence.

Here's an opinion peice: Keeping your DBA Honest, a report: Implementing a Trusted Information Sharing Environment, and a patent Method and system for generating immutable audit logs.

(Stupid patents.)

I've been researching this area for my day job, electronic medical records. I'm again delighted by how much my day work and activism compliment each other.

by zappini on Tue Mar 24, 2009 at 12:17:32 PM PST

* 2 none 0 *


Display: Sort:

 

 

PNW TOPIC HOTLIST

Login

Make a new account
Username:
Password:

 HELP

Recommended Diaries

Washblog RSS Feeds

Political Contacts

Local Media

Coastal/Grays Harbor
Aberdeen Daily World
Chinook Observer
Montesano Vidette
Pacific County Press
Willapa Harbor Herald
KXRO 1320 AM

Olympic Peninsula
Peninsula Daily News
Bremerton Sun
Bremerton Chronicle
Gig Harbor Gateway
Port Orchard Independent
Port Townsend Leader
North Kitsap Herald
Squim Gazette
Central Kitsap Reporter
Business Examiner
KONP 1450 AM

Sound and Islands
Anacortes American
Bainbridge Review
Voice Of Bainbridge
San Juan Journal
The Islands' Sounder
Whidbey NewsTimes
South Whidbey Record
Stanwood/Camano News
Vashon Beachcomber
Voice Of Vashon
KLKI 1340 AM

North Puget Sound
Bellingham Herald
The Northern Light
Everett Herald
Skagit Valley Herald
Lynden Tribune
The Enterprise
Snohomish County Tribune
Snohomish County Business Journal
The Monroe Monitor
The Edmonds Beacon
KGMI 790 AM
KELA 1470 AM
KRKO 1380 AM

Central Puget Sound
King County Journal
Issaquah Press
Mukilteo Beacon
Voice of the Valley
Federal Way Mirror
Bothell/Kenmore Reporter
Kirkland courier
Mercer Island Reporter
Woodinville Weekly

Greater Seattle
Seattle PI
Seattle Times
KOMO TV 4
KIRO TV 7
KING 5 TV
KTBW TV 22
KCTS 9
UW Daily
The Stranger
Seattle Weekly
Capitol Hill Times
Madison Park Times
Seattle Journal of Commerce
NW Asian Weekly
West Seattle Herald
North Seattle Herald-Outlook
South Seattle Star
Magnolia News
Beacon Hill News
KIRO 710 AM
KOMO AM 1000
KEXP 90.3 FM
KUOW 94.9 FM
KVI 570 AM

South Puget Sound
The Columbian
Longview Daily News
Nisqually Valley News
Lewis County News
The Reflector
Eatonville Dispatch
Tacoma News Tribune
Tacoma Weekly
Puyallup Herald
Enumclaw Courier-Herald
The Olympian
KAOS 89.3 FM
KCPQ 13
KOWA FM 106.5
UPN 11

Cascade/Okanogan
Ellensburg Daily Record
Levenworth Echo
Cle Elum Tribune
Snoqualmie Valley Record
Methow Valley News
Lake Chelan Mirror
Omak chronicle
The Newport Miner

Spokane/Palouse
The Spokesman-Review
KREM 2 TV Spokane
KXLY News 4 Spokane
KHQ 6 Spokane
KSPS Spokane
Statesman-Examiner
Othello Outlook
Cheney Free Press
Camas PostRecord
The South County sun
White Salmon Enterprise
Palouse Boomerang
Columbia Basin Herald
Grand Coulee Star
Walla Walla Union-Bulletin
Yakima Herald-Republic
KIMA 29 Yakima
KAPP TV 35 Yakima
KYVE Yakima
Wenatchee World
Tri-City Herald
TVEW TV 42 Tri-cities
KTNW Richland
KEPR 19 Pasco
Daily Sun News
Prosser Record-Bulletin
KTCR 1340 AM
KWSU Pullman
Moscow-Pullman Daily News