Re: Important Voting System Report

From: Douglas W. Jones <jones_at_cs_dot_uiowa_dot_edu>
Date: Fri Dec 05 2003 - 15:18:51 CST

On Dec 5, 2003, at 3:00 PM, Alan Dechert wrote:

>> http://www.sos.state.oh.us/sos/hava/files/compuware.pdf

> I like the part where it has "Confidential" in the footer of each page.
> It's on my harddrive now.

I did chuckle at that. Also, that many of the details that were
redacted
in the SAIC report before release by the state of maryland are given
openly
in the Compuware report. Notable among these is the hard-coded PIN used
for supervisor access -- 1111, and they tried random guessing and got it
on their third try.

> As we know, today's trailing edge PCs are massively powerful compared
> to the
> requirements. I see they have 25 mhz to 100 mhz processors. One has a
> 200 - 300 mhz processor.

On the other hand, if I was building a voting system from scratch, as an
embedded system, I'd be strongly tempted to build it from a handful of
microcontrollers, each running exactly one software module, and with all
intermodule communications out in the open, as distinct data paths on
the
mother board. If I did that, I'd clock the microcontrollers at 16Mhz,
which for many such products, means that they'll be running code at
4MIPS.

Slow processors aren't a real problem for voting, since we're not trying
to do gratuitous glitzy animation.

                                Doug Jones
                                jones@cs.uiowa.edu
==================================================================
= The content of this message, with the exception of any external
= quotations under fair use, are released to the Public Domain
==================================================================
Received on Wed Dec 31 23:17:05 2003

This archive was generated by hypermail 2.1.8 : Wed Dec 31 2003 - 23:17:18 CST