Re: Prerendering of GUI for voting machines

From: Fred McLain <mclain_at_zipcon_dot_net>
Date: Sat Dec 01 2007 - 17:27:00 CST

Is PVote open source? I'd like to take a look at this code. Call me
paranoid but it seems a bit of a stretch to think that this was
developed to the same design as our demo without Ping having first
seen our work. I have just now scanned his paper and it appears that
there is no attribution to OVC even though our work appears to predate
his by 3 years.

        -Fred-

On Dec 1, 2007, at 2:54 PM, Alan Dechert wrote:

>
> BTW, I found it quite easy to download, install, and run Ping's demo
> (using
> Ubuntu). I haven't tried in on Windows yet.
>
> Alan D.
>
>
>
>> I'm not sure this would be effective. A CRC of the the image might
>> well be easier to hide.
>>
>> -Fred-
>>
>> On Nov 30, 2007, at 8:59 AM, Charlie Strauss wrote:
>>
>>> A while back there was also an argument made (I forget who now) to
>>> use all images for candidate names in voting machines. The idea was
>>> this was more secure because an evil machine could not simply have a
>>> statement like
>>>
>>> if party=="Republican": reject vote
>>>
>>> Of course a clever machine could do some sort of image recognition
>>> but it would be harder to hide.
>>>
>>>
>>>
>>> On Nov 30, 2007, at 1:36 AM, Alan Dechert wrote:
>>>
>>>>
>>>> I attended a talk by Ka-Ping Yee today (well, yesterday, actually,
>>>> since
>>>> it's now morning) at UC Berkeley. "Ping," talked about how much of
>>>> the
>>>> computer code used in computerized voting interfaces could be
>>>> eliminated by
>>>> prerendering. He has written code for a DRE that consists of only
>>>> 640 lines
>>>> of Python code, in contrast to 10's of thousands (or even 100s of
>>>> thousands)
>>>> of lines that the usual vendors have been selling.
>>>>
>>>> All of this sounded pretty familiar. In fact, we used a
>>>> prerendered GUI for
>>>> our demo in 2004. OVS has carried on by using prerendered screens
>>>> in their
>>>> designs. Prerendering has enabled OVC and OVS to get something
>>>> done with
>>>> very little code.
>>>>
>>>> Before seeing what OVS had come up with, I did not think of
>>>> prerendering as
>>>> a way to make a better voting system with less code. OVC used
>>>> prerendering
>>>> just to get the thing done. I never intended the demo to be done
>>>> that way!
>>>>
>>>> Have a look at our page on Sourceforge:
>>>>
>>>> http://evm2003.sourceforge.net/
>>>>
>>>> and check out the architecture link ...
>>>> http://evm2003.sourceforge.net/architecture.html
>>>>
>>>> Note the picture of the ballot:
>>>> http://evm2003.sourceforge.net/ballot-mockup3.gif
>>>>
>>>> I created this in a painting program just to show developers what I
>>>> wanted
>>>> to see. It turns out that this picture became the interface by
>>>> putting
>>>> Python code behind it to capture clicks (or touches) on the screen
>>>> at the
>>>> circles where choices are to be indicated.
>>>>
>>>> This is in contrast to our web demo (where the screen is rendering
>>>> by the
>>>> browser
>>>> http://user.it.uu.se/~jan/voting-project/ballot2.html ).
>>>>
>>>> I'm not sure who first suggested we use the prerendered screen for
>>>> the OVC
>>>> standalone demo -- maybe Fred McLain, David Mertz, or Jean-Paul
>>>> Gignac.
>>>> This may have been a key feature of our demo that we did not
>>>> advertise.
>>>>
>>>> Ping explains the advantages of prerendering in some detail....
>>>> sounds like
>>>> the way to go.
>>>>
>>>> http://www.usenix.org/events/evt06/tech/full_papers/yee/yee.pdf
>>>>
>>>> https://db.usenix.org/events/evt07/tech/full_papers/yee/yee_html/
>>>>
>>>> Alan D.
>>>>
>>>> _______________________________________________
>>>> OVC-discuss mailing list
>>>> OVC-discuss@listman.sonic.net
>>>> http://lists.sonic.net/mailman/listinfo/ovc-discuss
>>>> By sending email to the OVC-discuss list, you thereby agree to
>>>> release the content of your posts to the Public Domain--with the
>>>> exception of copyrighted material quoted according to fair use,
>>>> including publicly archiving at http://gnosis.python-hosting.com/
>>>> voting-project/
>>>
>>> _______________________________________________
>>> OVC-discuss mailing list
>>> OVC-discuss@listman.sonic.net
>>> http://lists.sonic.net/mailman/listinfo/ovc-discuss
>>> By sending email to the OVC-discuss list, you thereby agree to
>>> release the content of your posts to the Public Domain--with the
>>> exception of copyrighted material quoted according to fair use,
>>> including publicly archiving at
>>> http://gnosis.python-hosting.com/voting-project/
>>>
>>
>> Instant Messaging (IM) Addresses:
>> Jabber: mclain@jabber.org
>> Yahoo: appworx_fred, schemalogic_fred
>> MSN: appworx_fred@hotmail.com, schemalogic_fred@hotmail.com
>> AIM: mclain98021
>> ICQ: 6947005
>> GTalk (Jabber): mclain98021@gmail.com
>> Skype: fmclain
>>
>>
>>
>> _______________________________________________
>> OVC-discuss mailing list
>> OVC-discuss@listman.sonic.net
>> http://lists.sonic.net/mailman/listinfo/ovc-discuss
>> By sending email to the OVC-discuss list, you thereby agree to
>> release
>> the content of your posts to the Public Domain--with the exception of
>> copyrighted material quoted according to fair use, including publicly
>> archiving at http://gnosis.python-hosting.com/voting-project/
>
> _______________________________________________
> OVC-discuss mailing list
> OVC-discuss@listman.sonic.net
> http://lists.sonic.net/mailman/listinfo/ovc-discuss
> By sending email to the OVC-discuss list, you thereby agree to
> release the content of your posts to the Public Domain--with the
> exception of copyrighted material quoted according to fair use,
> including publicly archiving at http://gnosis.python-hosting.com/voting-project/
>

_______________________________________________
OVC-discuss mailing list
OVC-discuss@listman.sonic.net
http://lists.sonic.net/mailman/listinfo/ovc-discuss
By sending email to the OVC-discuss list, you thereby agree to release the content of your posts to the Public Domain--with the exception of copyrighted material quoted according to fair use, including publicly archiving at http://gnosis.python-hosting.com/voting-project/
==================================================================
= The content of this message, with the exception of any external
= quotations under fair use, are released to the Public Domain
==================================================================
Received on Mon Dec 31 23:17:02 2007

This archive was generated by hypermail 2.1.8 : Mon Dec 31 2007 - 23:17:10 CST