Re: [EM] Why We Shouldn't Count Votes with Machines

2008-10-08 Thread Jonathan Lundell

On Oct 5, 2008, at 8:21 PM, Kathy Dopp wrote:


Jonathan

Not a bad solution at all Jonathan, although there is a lack of
transparency to any electronic count for the average citizen


That's true enough, though it's also true that the average citizen  
isn't going to recount (or even observe a recount of) a plurality  
election. I've participated in one myself, and it requires true  
dedication.




- and
IRV/STV counting methods are virtually impossible to audit with
anything less than a 100% manual count and are virtually impossible to
accurately manually count in some election contests.


That's the point of my suggestion, though: it's easy to audit, either  
100% or by sampling, the ballot file, and a concerned voter could  
surely find an independent counter that she trusted, even if she  
couldn't manage the count on her own.


The system could easily provide a set of test files with known results  
such that a prospective counter could have reasonable assurance that  
their counting software was counting correctly. Of course, in order to  
challenge a count, the challenger's counting software would have to be  
open-source, so it could be independently confirmed that the  
discrepancy wasn't due to a bug.





But I like this solution for any alternative voting method that does
not have all the other severe flaws of the IRV/STV method.


Well, we disagree on the merits of STV, but my suggestion is really  
method-independent.





Ballot level auditing does have certain challenges as you mention.

Kathy

On Sun, Oct 5, 2008 at 9:08 PM, Jonathan Lundell  
[EMAIL PROTECTED] wrote:





BTW, it seems to me that there's a relatively straightforward  
solution in
principle to the problem of computerized vote counting, based on  
the use of
separate data-entry and counting processes. Let voters vote on  
paper, either

by hand or with an electronic marking machine, enter the ballot data,
perhaps by scanning, in such a way that the resulting ballot data  
can be
verified by hand against the paper ballots, and permit counting by  
multiple

independent counting programs.

There are nontrivial details to be resolved, in particular ballot  
secrecy
and the resolution of conflicting results, but it seems to me that  
it's a

fairly contained set of problems.





--

Kathy Dopp




Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-10-08 Thread Kathy Dopp
On Wed, Oct 8, 2008 at 7:14 PM, Jonathan Lundell [EMAIL PROTECTED] wrote:
 That's true enough, though it's also true that the average citizen isn't
 going to recount (or even observe a recount of) a plurality election. I've
 participated in one myself, and it requires true dedication.

True. But citizens should have that option, and having that option is
a deterrent to fraud.

 That's the point of my suggestion, though: it's easy to audit, either 100%
 or by sampling, the ballot file, and a concerned voter could surely find an
 independent counter that she trusted, even if she couldn't manage the count
 on her own.

Well, but its virtually impossible for an average citizen to figure
out how to count all those votes in time before the election is
certified, and also introduces problems with vote buying and loss of
ballot privacy if all the choices are publicly published.  I
personally would not trust any independent counter to get it right if
I could not verify it myself - due to the complexity of the count and
the likelihood of innocent errors, even if I trusted someone, I would
not trust them to correctly write the programs to count IRV.


 The system could easily provide a set of test files with known results such
 that a prospective counter could have reasonable assurance that their
 counting software was counting correctly. Of course, in order to challenge a
 count, the challenger's counting software would have to be open-source, so
 it could be independently confirmed that the discrepancy wasn't due to a
 bug.

That method of trying to ensure accurate elections would do nothing
whatsoever to ensure accurate election vote counts. That is akin to
today's incompetent election officials who insist that simply because
the machines can accurately count a set of test ballots before or
after the election, that *must* mean that the election day results are
accurate. That idea is insane because anyone who has studied computer
science knows better.

 Well, we disagree on the merits of STV, but my suggestion is really
 method-independent.

Your method is not method-independent because the only way to check
machine counts is with hand counts and some methods are LOTS easier to
accurately and efficiently hand count than other methods, and checking
the results of running a small set of test ballots, or even a large
set, does zip to check election results accuracy.

Cheers,

Kathy

Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-10-08 Thread Jonathan Lundell

On Oct 8, 2008, at 6:26 PM, Kathy Dopp wrote:


Your method is not method-independent because the only way to check
machine counts is with hand counts and some methods are LOTS easier to
accurately and efficiently hand count than other methods, and checking
the results of running a small set of test ballots, or even a large
set, does zip to check election results accuracy.


My suggestion of test data sets is simply a convenience to the authors  
of counting software, to provide a first-level check of their  
correctness. The real verification is in the agreement of many  
independent counters.


STV counting software isn't actually all that difficult to read and  
understand (not for everybody, of course, but for a very large number  
of people). I'd be willing to rely on a computerized count in which  
many independent, open-source counting programs (which could certainly  
included some written by critics of the system) agreed on the result.


That's not really necessary for IRV, of course, which is easy, if a  
little tedious, to count by hand.



Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-10-07 Thread Dave Ketchum

On Tue, 7 Oct 2008 01:03:47 -0400 Brian Olson wrote:

On Oct 6, 2008, at 11:30 AM, AllAbout Voting wrote:



So I will ask a pair of constructive questions:
1. Can Condorcet voting be compatible with precinct level optical scan
systems?  (which many election integrity advocates consider to be
pretty good)



Yes.


2. Can Condorcet voting be compatible with end-to-end verifiable
election integrity systems such as punchscan, 3-ballot, etc...?



Aside from the NxNx3 adaption of 3-ballot to condorcet information, I  
think it was suggested on this list a while ago that 3-ballot can be  
adapted to 0-100 range voting by scaling up its three ballots of 0-1  
voting and requiring sums of 100-200 for a valid vote instead of sums  
of 1 or 2. If that sort of system was used, rankings for condorcet  
counting could be extracted from the ratings votes, or a more advanced  
ratings-aware system could be used. Actually, that sounds pretty  messy. 
NxNx3 is probably better.


For Condorcet, N*N*3 for 3-ballot sounds like time for something more 
affordable space-wise.  Since all there is to record for one ballot is Y vs 
N, N is absence of Y,  and positions for the Ys had to be calculated from 
the ballot, how many positions need recording?


Considering that C, the number of candidates voted for, is often one or 
two, not many.  There are LESS THAN NC positions to record (while this N, 
the number of candidates, can be many).


Most of these methods require automatic ballot construction or  
specially clueful voters. I'd expect 99% of voters to never bother  
verifying that the election was actually done right if they had the  
certificates with which to check it. I think probably the best defense  
against electoral malfeasance is probably through the political and  
legal processes, and through the vigilance of the citizenry. We'll  
never make a system so mathematically perfect that we don't still need  
those other things.


Now it becomes MORE important to record for read back what the system 
thinks the voter voted, rather than some foreign construction such as the 
3-ballot array.


Not mentioned above is ability for those up to it to analyze the system 
programming in whatever detail they see as valuable.


Brian Olson
http://bolson.org/

--
 [EMAIL PROTECTED]people.clarityconnect.com/webpages3/davek
 Dave Ketchum   108 Halstead Ave, Owego, NY  13827-1708   607-687-5026
   Do to no one what you would not want done to you.
 If you want peace, work for justice.




Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-10-06 Thread AllAbout Voting
Kathy Dopp wrote:
It seems to me that most of the persons on this list would rather have
votes fraudulently counted using some alternative voting scheme that
requires an unverifiable unauditable electronic voting system, than
accurately counted using the plurality election method.
Some have that attitude.  I'm not one of them.  I think that plurality is
a lousy voting method *and* that our current voting system is wide-open
to fraud.  In my view both can and should be addressed.  For the most
part the means of addressing them are orthogonal.

That said, voting methods that are not countable in precincts (eg. IRV)
pose a very large challenge to providing for election integrity.  This,
in addition to other significant faults of IRV, causes me to oppose IRV..

I notice that some supporters of Condorcet voting (Dave Ketchum in
particular) directly argue that improving the plurality system should be
done even if it sacrifices election integrity.

So I will ask a pair of constructive questions:
1. Can Condorcet voting be compatible with precinct level optical scan
systems?  (which many election integrity advocates consider to be
pretty good)
2. Can Condorcet voting be compatible with end-to-end verifiable
election integrity systems such as punchscan, 3-ballot, etc...?

I suspect that the answers to both questions is 'yes' which would make
Ketchum's dangerous arguments that software can be blindly trusted irrelevant.

-Greg Wolfe
-- 
I now run an election reform website.
Read my rantings here: http://AllAboutVoting.com

Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-10-06 Thread Jonathan Lundell

On Oct 6, 2008, at 5:42 AM, Terry Bouricius wrote:


Jonathan Lundell wrote:

BTW, it seems to me that there's a relatively straightforward  
solution

in principle to the problem of computerized vote counting, based on
the use of separate data-entry and counting processes. Let voters vote
on paper, either by hand or with an electronic marking machine, enter
the ballot data, perhaps by scanning, in such a way that the resulting
ballot data can be verified by hand against the paper ballots, and
permit counting by multiple independent counting programs.

That is exactly what Burlington (VT) and San Francisco (CA) do.  
Optical
scan ballots are used, and the voter rankings are tallied by an  
official

open-source program, but can also be tallied (and has been tallied) by
other programs, because all of the ballot images are posted on the
Internet.  A key element, however is a hand-audit of a random sample  
of

machines to assure (to a reasonable degree of confidence) that the
computer record for the ballots matches the paper record. This  
redundant

record is what makes these ranked-ballot elections significantly MORE
secure than traditional hand-count elections (were some ballots  
stolen,

added, re-marked to spoil, etc.?) and more secure than all electronic
elections (was there a bribed programmer who inserted a virus?)


California has a pretty good statewide requirement for a random (by  
precinct IIRC) recount.


However, I'm mildly skeptical on the above, both that SF uses open- 
source counting software and that the ballots are available online.  
Can you provide URLs for both? I'd love to do some counting myself.


Putting hand-marked ballot images online raises vote-buying issues.

Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-10-06 Thread Jonathan Lundell

On Oct 6, 2008, at 11:19 AM, Raph Frank wrote:


Condorcet is precinct countable.  You just need an N*N grid of numbers
from each precinct.


OTOH, that degree of compression is hardly necessary. IRV/STV ballots  
could be captured at the precinct level, cryptographically signed, and  
transmitted to a central counting facility (or exchanged, to count in  
multiple locations).


Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-10-06 Thread Brian Olson

On Oct 6, 2008, at 11:30 AM, AllAbout Voting wrote:



So I will ask a pair of constructive questions:
1. Can Condorcet voting be compatible with precinct level optical scan
systems?  (which many election integrity advocates consider to be
pretty good)


Yes.


2. Can Condorcet voting be compatible with end-to-end verifiable
election integrity systems such as punchscan, 3-ballot, etc...?


Aside from the NxNx3 adaption of 3-ballot to condorcet information, I  
think it was suggested on this list a while ago that 3-ballot can be  
adapted to 0-100 range voting by scaling up its three ballots of 0-1  
voting and requiring sums of 100-200 for a valid vote instead of sums  
of 1 or 2. If that sort of system was used, rankings for condorcet  
counting could be extracted from the ratings votes, or a more advanced  
ratings-aware system could be used. Actually, that sounds pretty  
messy. NxNx3 is probably better.


Most of these methods require automatic ballot construction or  
specially clueful voters. I'd expect 99% of voters to never bother  
verifying that the election was actually done right if they had the  
certificates with which to check it. I think probably the best defense  
against electoral malfeasance is probably through the political and  
legal processes, and through the vigilance of the citizenry. We'll  
never make a system so mathematically perfect that we don't still need  
those other things.



Brian Olson
http://bolson.org/




Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-10-05 Thread James Gilmour
Dave Ketchum  Sent: Sunday, October 05, 2008 1:16 AM
 We have to be doing different topics.

Yes, we must indeed be doing different topics.

If you are electing the City Mayor or the State Governor and there are only two 
candidates, plurality is as good as it gets.  If
there are more than two candidates you can do better with a different voting 
system - some favour a Condorcet approach, some IRV,
and some promote a variety of other voting systems.

But the context in which my comment was set was much broader, following on from 
the general suggestion that we should not move from
plurality (with single-member districts implied) to more complex voting systems 
because the possibility of detecting electoral fraud
might thereby be reduced.  That proposition was not specific to single-office 
elections, but was relevant to the discussion of more
general electoral reform on this list and under this topic (with some non-USA 
examples), a discussion that is taking place in both
the USA and Canada that could see city councils and state legislatures (and 
perhaps even the US House of Representatives and the
Senate!!) elected by voting systems that would give more representative results 
than the present plurality.

My problem with the statement Plurality does fine with two candidates ... is 
that I have heard it so many times over the years,
mainly from those who are opposed to any reform that would make our various 
assemblies more representative, but sadly also from some
who support reform of the voting system but say it would not need any change if 
there were only two parties.  That extrapolation
from single-office elections to assembly elections is not valid.  In my 
experience the statement is unhelpful and hinders the cause
of reform - hence my reaction to it.

James
No virus found in this outgoing message.
Checked by AVG - http://www.avg.com 
Version: 8.0.173 / Virus Database: 270.7.5/1708 - Release Date: 04/10/2008 11:35



Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-10-05 Thread Kathy Dopp
On Sat, Oct 4, 2008 at 3:51 PM, Dave Ketchum [EMAIL PROTECTED] wrote:

 In fact some computer scientists just recently mathematically PROVED
 that it is impossible to even verify that the certified software is
 actually running on a voting machine.

 Tell us more, a bit more convincingly as to fact behind this opinion -
 assuming proper defenses.

Here is the info. I have not read the proof yet myself:

In 'An Undetectable Computer Virus,' David Chess and Steven White show
that you can always create a vote changing program (called virus
there) that no verification software can ever detect.

---

It seems to me that most of the persons on this list would rather have
votes fraudulently counted using some alternative voting scheme that
requires an unverifiable unauditable electronic voting system, than
accurately counted using the plurality election method.

Curious.

Cheers,

Kathy

Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-10-05 Thread Kristofer Munsterhjelm

Kathy Dopp wrote:

On Sat, Oct 4, 2008 at 3:51 PM, Dave Ketchum [EMAIL PROTECTED] wrote:


In fact some computer scientists just recently mathematically PROVED
that it is impossible to even verify that the certified software is
actually running on a voting machine.

Tell us more, a bit more convincingly as to fact behind this opinion -
assuming proper defenses.


Here is the info. I have not read the proof yet myself:

In 'An Undetectable Computer Virus,' David Chess and Steven White show
that you can always create a vote changing program (called virus
there) that no verification software can ever detect.


Without having read the paper, I suspect this is a reduction to the 
Halting problem. Of interest regarding my earlier idea of 
special-purpose machines is that most voting systems don't need full 
Turing capability to find out who the winner is, so one may be able to 
make a program (or chip) for counting votes that can be proven not to 
have modifications (subject to the assumptions of the surrounding, 
less-than-Turing, framework).



It seems to me that most of the persons on this list would rather have
votes fraudulently counted using some alternative voting scheme that
requires an unverifiable unauditable electronic voting system, than
accurately counted using the plurality election method.

Curious.


Say that the losses due to fraud is p. Also say that the losses due to 
using Plurality is q. Then, if there is no fraud at all under Plurality, 
and a lot of fraud under the better method, and p  q, then switching to 
an alternative voting scheme, even if that would lead to fraud, is an 
improvement. This is a quick and dirty argument (because surely there 
can be some fraud under Plurality, and no voting method would work if 
all the ballots have been subject to fraud, i.e the entire input is 
garbage), but it should get the point across.


Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-10-05 Thread James Gilmour
Raph Frank  Sent: Saturday, October 04, 2008 11:01 PM
  These disks have to be kept securely for four years  -
  no access to anyone except with a Court Order.
 
 What is the basis for granting access?

We do not have any precedents for access to the images of ballot papers because 
there were no challenges after the May 2007
elections.  So we have precedents only for access to actual ballot papers, 
going back many years.  An election court would grant an
order only if a petitioner (usually a candidate backed by a political party) 
had good grounds for alleging fraud.  So far as I know,
we have not had any problems of that kind in the actual counting procedure in 
UK elections but we have had proven cases of fraud in
the handling of postal ballot.  A court MIGHT also be grant access (order a 
recount) if a candidate had good grounds for alleging
that the Returning Officer has misinterpreted the regulations in a way that 
could have changed the outcome (winner) of the election.
Some party representatives did challenged the ROs adjudications on some ballot 
images and these disagreements were recorded in the
electronic system.  But none of the parties made any challenge after the 
elections, although in the Scottish Parliament elections
(MMP) the numbers of rejected ballot papers considerable exceeded the winner's 
margin in quite a number of the single-member
constituencies.

 There would probably be consensus on 99% of the ballots and 
 then the returning officer can check the last 1%.
 
 A judge might be called in for 0.1%, if there still was a 
 dispute after the RO gave a decision on the disputed ballots.

This not how the process works here in the UK.  The RO adjudicates on 
doubtful ballot papers and there are discussions with the
candidates an their agents.  They may dispute the RO's decision, but if the RO 
doesn't back down, the election result is announced.
Then, after the official announcement, any aggrieved person can petition the 
court for an investigation which would in effect be a
recount.


  A blank ballot is one that has no writing on it, or one  that is not 
  used?
 
  Blank ballot paper here means one that came out of a sealed ballot 
  box at the counting centre and had no vote recorded on it.
 
 Ahh, it is a check that all ballot papers are accounted for?  
 I wouldn't see an issue with imaging them too.

Sorry if I didn't make this completely clear.  Every ballot paper that it put 
into a ballot box by a voter is counted, where that
can mean being identified as rejected because it is invalid (informal in 
Australia) for any one of several reasons, including
is blank.  The numbers of such rejected ballot papers are reported along with 
the numbers of valid votes and the candidates'
votes.  It is the total number of papers in the ballot box (blanks and all, 
before such blanks have been identified) that is used in
the reconciliation against the number of papers issued to the Polling Station, 
when the unused (unissued) papers and any spoilt
(replaced) papers are part of that reconciliation.  The numbers of unused 
ballot papers and the numbers of spoilt ballot papers are
not reported and there is no access to that information after the 
reconciliation at the opening of each ballot box has been
completed.  NB Rejected ballot papers and Spoilt ballot papers are 
completely different animals and are both very precisely
defined in the Election Regulations though the media (and some officials!!) use 
the terms interchangeably - which can cause great
confusion, as it did in May 2007 when there were unprecedented numbers of 
rejected ballot papers in the Scottish Parliament MMP
elections.

James

No virus found in this outgoing message.
Checked by AVG - http://www.avg.com 
Version: 8.0.173 / Virus Database: 270.7.6/1709 - Release Date: 05/10/2008 09:20



Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-10-05 Thread Dave Ketchum

On Sun, 5 Oct 2008 12:22:37 +0100 James Gilmour wrote:

Dave Ketchum  Sent: Sunday, October 05, 2008 1:16 AM


We have to be doing different topics.


Actually we seem together on topics, but you reacted to what you took as a 
cue statement without noticing what I was saying.  Perhaps the following 
wording would get my actual thoughts noticed by more:
 While many methods, including Plurality, have no trouble correctly 
picking the winner when there are only two candidates, Plurality restricts 
voters unacceptably when there are more than two candidates and many voters 
want to show more than one as better than the remainder - which happens often.


To clarify, assume this voter wants Tom but, knowing that Tom may not win, 
wants to show preference for Dick over the remaining lemons.


Yes, we must indeed be doing different topics.

If you are electing the City Mayor or the State Governor and there are only two 
candidates, plurality is as good as it gets.  If
there are more than two candidates you can do better with a different voting 
system - some favour a Condorcet approach, some IRV,
and some promote a variety of other voting systems.

But the context in which my comment was set was much broader, following on from 
the general suggestion that we should not move from
plurality (with single-member districts implied) to more complex voting systems 
because the possibility of detecting electoral fraud
might thereby be reduced.  That proposition was not specific to single-office 
elections, but was relevant to the discussion of more
general electoral reform on this list and under this topic (with some non-USA 
examples), a discussion that is taking place in both
the USA and Canada that could see city councils and state legislatures (and 
perhaps even the US House of Representatives and the
Senate!!) elected by voting systems that would give more representative results 
than the present plurality.

My problem with the statement Plurality does fine with two candidates ... is 
that I have heard it so many times over the years,
mainly from those who are opposed to any reform that would make our various 
assemblies more representative, but sadly also from some
who support reform of the voting system but say it would not need any change if 
there were only two parties.  That extrapolation
from single-office elections to assembly elections is not valid.  In my 
experience the statement is unhelpful and hinders the cause
of reform - hence my reaction to it.


Given such a statement, might be useful to emphasize that there are often 
more than two candidates and therefore voters need ability to identify 
which two or more are best liked - which Plurality cannot support.


James

--
 [EMAIL PROTECTED]people.clarityconnect.com/webpages3/davek
 Dave Ketchum   108 Halstead Ave, Owego, NY  13827-1708   607-687-5026
   Do to no one what you would not want done to you.
 If you want peace, work for justice.




Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-10-04 Thread Terry Bouricius
To put a different slant on James Gilmour's message bout fraud vs. wasted 
votes under plurality voting...

I'm sure Kathy Dopp (on this list for a few months now) will note that 
high level fraud is possible without detection on current voting 
technology, which is why systems should be universally subject to manual 
audits.  On the other hand, current plurality voting doesn't just waste 
votes, it often elects the wrong candidate even WITHOUT any fraud.

Under Plurality voting rules, a candidate can be declared elected who 
would lose in every possible one-on-one match up with each of the other 
candidates (the Condorcet Loser). This winner would also be outside the 
mutual-majority set (those candidates that a solid majority of all voters 
prefer over this plurality winner).

The point is, that even with ZERO FRAUD, the current U.S. voting system 
regularly elects candidates that the majority of voters believe are the 
wrong ones.

Some election integrity activists have taken the mistaken stance that no 
improvement in voting methods should be pursued until the fraud issue is 
perfectly fixed. But in the mean time honest elections, using our 
defective plurality voting method, regularly elect the wrong candidate. A 
bit like obsessing on fixing the rotten clapboard on the back of the barn, 
while ignoring that the barn door is wide open and the cows are leaving.

Terry Bouricius

- Original Message - 
From: James Gilmour [EMAIL PROTECTED]
To: [EMAIL PROTECTED]; 'Dave Ketchum' [EMAIL PROTECTED]
Cc: election-methods@lists.electorama.com
Sent: Saturday, October 04, 2008 7:41 AM
Subject: Re: [EM] Why We Shouldn't Count Votes with Machines


  Dave Ketchum wrote:
  Mixed into this, Plurality is easily done with paper; better systems,
  such as Condorcet, are difficult with paper, but easily handled with
  electronics.

Kathy Dopp   Sent: Saturday, October 04, 2008 1:24 AM
 Well that is a very good reason to avoid implementing them -
 because if they can't be easily done with paper ballots, then
 they cannot be assured to be counted accurately.

This raises a very interesting point - how to balance the risk of failing 
to detect a low level of fraud against the known wasting
of very large numbers of votes by the plurality voting system.  (I say 
low level of fraud, because any high level should be
readily detectable.)

Of course, we don't want any fraud, and we don't want any fraud to go 
undetected, and we don't want the outcome of any election
determined by fraud, no matter how low the level of that fraud may be. 
But to use the ease of detecting fraud as the sole criterion
for selecting a voting system is almost certainly to lose sight of the 
much larger losses of votes that occur in every plurality
election.

In the UK, Canada and in most countries using plurality (except USA), the 
voting system discards the votes of around half of those
who vote - sometimes a little more than half, sometimes a little less.  In 
some plurality elections large numbers of the elected
members are elected with only a minority of the votes cast in the 
single-member districts.  The evidence on this is abundant and
worldwide.  The exception is the USA, where, for example, in elections to 
the House of Representatives, only one-third of the votes
are wasted in this way.  The reason is probably related to successful 
incumbent gerrymandering of the district boundaries and to the
effects of holding primary elections.  But even in the USA, around 
one-third of the votes are wasted by the plurality voting system.

So to look at the overall picture with a voting system like plurality, 
should we reject any move to a voting system that would give
effect to more of the votes actually cast because it might be more 
difficult to detect a low level of fraud in such a voting system?

James
No virus found in this outgoing message.
Checked by AVG - http://www.avg.com
Version: 8.0.173 / Virus Database: 270.7.5/1706 - Release Date: 03/10/2008 
18:17



Election-Methods mailing list - see http://electorama.com/em for list info


Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-10-04 Thread Mike Frank
Kathy Dopp wrote:

 In fact there has never been even a theoretical design for an
 electronic voting system or even electronic paper ballot vote counting
 system that does not have known security leaks.

In my design, whether or not there are security holes in the vote-counting
system itself, the certificates that it produces cannot feasibly be forged
without first solving mathematical problems that have never yet been
solved despite extreme efforts by many very smart people (namely, finding
an efficient way to invert one-way functions).  So in this way, the possibility
of leaks can be rendered irrelevant, in the sense that if the security of the
system was compromised, the election outcome could still not be affected
substantially, without the forgeries being easily detected by many parties.

 In fact some computer scientists just recently mathematically PROVED
 that it is impossible to even verify that the certified software is
 actually running on a voting machine.

Can you give me the reference to that?  I'd like to take a look at their
assumptions.

Although that theorem may be true in some technical sense, it seems to me
that voters who are sufficiently paranoid ought still to be able to convince
themselves to their satisfaction of the validity of the certificates
they receive
from the system.  They could use several independent computers or services
to verify the certificate.   They could write the validation software
themselves
and run it on a computer fresh from the factory that has never been exposed to
a possible source of viruses.  Or on several computers from independent
companies.  Or if nothing else, a sufficiently intelligent and determined voter
can always carry out the mathematical checks by hand.

The fact that there will a few people who are both intelligent enough and
paranoid enough to do these checks should give the rest of the voters a
high level of confidence that there is not any widespread miscounting going
on (else it would have been noticed by these people).

The opposite problem, that a few voters could accuse the electronic system
of a misreading of their ballot that didn't actually occur, in order
to undermine
the system's credibility (motivated possibly because these people found it
easier to stuff ballot boxes themselves in a paper system) is more difficult to
solve.  But one approach would be to require that physical evidence be
provided to support such claims.

For example, organizations concerned about possible miscounting could
test the accuracy of the system themselves by sending test voters into
public polling places; these voters could carry with them hidden video
cameras recording the entire process of entering their vote into the system.

Then later, if the certificate generated by the system for that voter did not
match the video showing the ballot selections that were actually entered, the
organization could produce the certificate and the video, and together that
could be considered to be unimpeachable physical evidence that some
miscounting really had occurred somewhere in the system.

If many organizations try to perform such checks, and are unable to produce
any such physical evidence of ballot misreading, and all voters who verify their
certificates (using multiple verification tools) find them to be
valid, it should
be possible to generate a high level of confidence in the overall system.

No system is perfectly secure (even paper balloting) and so the goal is just to
make fraud and miscounting more difficult than it is presently.  I
believe this is
possible to do electronically, given the right system design.

I'll post a white paper describing my system in a later message.

-Mike
--
Dr. Michael P. Frank, Ph.D. (MIT '99)
820 Hillcrest Ave., Quincy FL  32351-1618
email: [EMAIL PROTECTED]
cell: (850) 597-2046, fax/tel: (850) 627-6585

Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-10-04 Thread James Gilmour
Just for the record  -

 Raph Frank  Sent: Thursday, October 02, 2008 11:27 PM
  On Thu, Aug 28, 2008 at 12:00 PM, James Gilmour 
  Here in Scotland there is a somewhat hidden debate that must be had.  
  STV-PR was introduced for local government elections in 2007.  The 
  counting rules adopted (Weighted Inclusive Gregory Method for 
  consequential transfers) make electronic counting almost obligatory.  
  (Manual counting to WIGM rules is possible, but long and tedious 
  because so many ballot papers have to be sorted and counted again and 
  again.)  So we used scanners, OCR conversion and e-counting.
 
 That is similar to Abd's ballot imaging suggestion.
 
 I assume that the images used for the OCR aren't made 
 available to the public?

Correct  -  the images were not made available.  Those that were subject to 
adjudication by a Returning Officer were seen, by all
who want to look, on a computer screen, large or small, during the count.  The 
images (and the adjudication decisions on them) are
stored on the hard drives used at each of the 32 counting centres.  These disks 
have to be kept securely for four years  -  no
access to anyone except with a Court Order.  All the ballot papers and all the 
other paper records from the elections and counts had
to be destroyed securely one year after polling day.

 
  The Scottish Government is promoting further use of
  STV-PR for various directly elected bodies.  This is raising issues 
  about the long-term provision of the equipment necessary for 
  e-processing of the ballot papers for all these different public 
  elections and about the software that will be used for scanning, OCR 
  and counting.
 
 This can be solved by just publishing the ballot images.  
 This way everyone can work out their own result.

Yes, BUT adjudication on doubtful images can be critical.  So if you had 
access to the images and ran them through your own OCR
software you may well come up with different vote files.  Interestingly, in one 
pre-election validation test of the electronic
processing versus manual counting for the STV-PR elections, the results were 
different  -  due only to a difference in the
adjudication decision the ROs made when they look at the on-screen image and 
when they looked at the actual ballot paper.


  Concerns about black box processing have been somewhat muted so far, 
  but there have been calls for all blank ballot papers to be subject to 
  individual adjudication by the Returning Officer under scrutiny of the 
  candidates and their agents. This is an example of the ridiculous 
  double-standards that are being applied to e-processing, because 
  straightforward blank ballot papers would never be subject to 
  Returning Officer adjudication in a manual count.
 
 A blank ballot is one that has no writing on it, or one that is not used?

Blank ballot paper here means one that came out of a sealed ballot box at the 
counting centre and had no vote recorded on it.
Ballot papers that are not issued to electors at a polling place (= precinct) 
are sealed up at the polling place by the presiding
officer at the close of the poll.  When each ballot box is opened, there is a 
reconciliation of:  1. the numbers of ballot papers in
the box; 2. the numbers of ballot papers not used; and 3. the numbers of ballot 
papers issued and replaced as spoilt  -  these
should add to the total number of ballot papers issued for that polling station 
within that polling place.  (There can be two or
more polling stations within one polling place - in Scotland.)

Those who want access to real ballot data from real elections (STV-PR) will be 
interested to know that the full ballot data for each
of the 21 wards (= local government electoral districts) within the City of 
Glasgow were published on the City Council's website at
the conclusion of the count on 4 May 2007.  No other Returning Officer has 
published the full ballot data in this way.  The file of
preference profiles was one of the automatic outputs from the eSTV counting 
program.  It is arguable that in publishing the full
ballot data, the Glasgow Returning Officer broke the current law, but no-one 
has demanded that he remove the data, and the Scottish
Government is proposing to make this a requirement for all local government 
elections.  This MAY be applied retrospectively so that
we get all the data from the 2007 STV-PR elections.  Meanwhile, the Glasgow 
data are invaluable resources for research, as they show
what real voters do in real elections.

James



No virus found in this outgoing message.
Checked by AVG - http://www.avg.com 
Version: 8.0.173 / Virus Database: 270.7.5/1706 - Release Date: 03/10/2008 18:17



Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-10-04 Thread Dave Ketchum

THANK YOU, Terry  James.

Plurality does fine with two candidates, or with one obvious winner over 
others.  It is unable, even with top-two Runoffs, to satisfy voter needs to 
 identify:

 Best - hoped for winner.
 Next - hoped for if best loses.
 Remainder - not as good as above.

French voters, a few years ago, talked of rioting when they saw what 
Plurality offered to Runoff.


Look at the this year's competition between Obama and Clinton - something 
more practically attended to in November, given a capable election method.


DWK

On Sat, 4 Oct 2008 09:29:54 -0400 Terry Bouricius wrote:
To put a different slant on James Gilmour's message bout fraud vs. wasted 
votes under plurality voting...


I'm sure Kathy Dopp (on this list for a few months now) will note that 
high level fraud is possible without detection on current voting 
technology, which is why systems should be universally subject to manual 
audits.  On the other hand, current plurality voting doesn't just waste 
votes, it often elects the wrong candidate even WITHOUT any fraud.


Under Plurality voting rules, a candidate can be declared elected who 
would lose in every possible one-on-one match up with each of the other 
candidates (the Condorcet Loser). This winner would also be outside the 
mutual-majority set (those candidates that a solid majority of all voters 
prefer over this plurality winner).


The point is, that even with ZERO FRAUD, the current U.S. voting system 
regularly elects candidates that the majority of voters believe are the 
wrong ones.


Some election integrity activists have taken the mistaken stance that no 
improvement in voting methods should be pursued until the fraud issue is 
perfectly fixed. But in the mean time honest elections, using our 
defective plurality voting method, regularly elect the wrong candidate. A 
bit like obsessing on fixing the rotten clapboard on the back of the barn, 
while ignoring that the barn door is wide open and the cows are leaving.


Terry Bouricius

- Original Message - 
From: James Gilmour [EMAIL PROTECTED]

To: [EMAIL PROTECTED]; 'Dave Ketchum' [EMAIL PROTECTED]
Cc: election-methods@lists.electorama.com
Sent: Saturday, October 04, 2008 7:41 AM
Subject: Re: [EM] Why We Shouldn't Count Votes with Machines




Dave Ketchum wrote:
Mixed into this, Plurality is easily done with paper; better systems,
such as Condorcet, are difficult with paper, but easily handled with
electronics.




Kathy Dopp   Sent: Saturday, October 04, 2008 1:24 AM


Well that is a very good reason to avoid implementing them -
because if they can't be easily done with paper ballots, then
they cannot be assured to be counted accurately.



This raises a very interesting point - how to balance the risk of failing 
to detect a low level of fraud against the known wasting
of very large numbers of votes by the plurality voting system.  (I say 
low level of fraud, because any high level should be

readily detectable.)

Of course, we don't want any fraud, and we don't want any fraud to go 
undetected, and we don't want the outcome of any election
determined by fraud, no matter how low the level of that fraud may be. 
But to use the ease of detecting fraud as the sole criterion
for selecting a voting system is almost certainly to lose sight of the 
much larger losses of votes that occur in every plurality

election.

In the UK, Canada and in most countries using plurality (except USA), the 
voting system discards the votes of around half of those
who vote - sometimes a little more than half, sometimes a little less.  In 
some plurality elections large numbers of the elected
members are elected with only a minority of the votes cast in the 
single-member districts.  The evidence on this is abundant and
worldwide.  The exception is the USA, where, for example, in elections to 
the House of Representatives, only one-third of the votes
are wasted in this way.  The reason is probably related to successful 
incumbent gerrymandering of the district boundaries and to the
effects of holding primary elections.  But even in the USA, around 
one-third of the votes are wasted by the plurality voting system.


So to look at the overall picture with a voting system like plurality, 
should we reject any move to a voting system that would give
effect to more of the votes actually cast because it might be more 
difficult to detect a low level of fraud in such a voting system?


James

--
 [EMAIL PROTECTED]people.clarityconnect.com/webpages3/davek
 Dave Ketchum   108 Halstead Ave, Owego, NY  13827-1708   607-687-5026
   Do to no one what you would not want done to you.
 If you want peace, work for justice.




Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-10-04 Thread Dave Ketchum

On Fri, 3 Oct 2008 18:24:09 -0600 Kathy Dopp wrote:

On Fri, Oct 3, 2008 at 1:23 PM, Dave Ketchum [EMAIL PROTECTED] wrote:


More complete defenses are possible with electronics.



Totally FALSE statement.


Sad that we cannot look at the same reality!

Conceded that rogue programmers can do all kinds of destruction if 
permitted, we need to evict the rogues and proceed carefully.


In fact there has never been even a theoretical design for an
electronic voting system or even electronic paper ballot vote counting
system that does not have known security leaks.


This is not proof that quality is impossible.


In fact some computer scientists just recently mathematically PROVED
that it is impossible to even verify that the certified software is
actually running on a voting machine.


Tell us more, a bit more convincingly as to fact behind this opinion - 
assuming proper defenses.


You are showing a lack of knowledge in the field of computer science
by making such an obviously false, already disproven statement.

Luckily most people disagree with your incorrect opinion and another
state, KY just joined the list of states planning to scrap unauditable
e-ballot voting systems, joining, TN, IA, FL, CA, MD, and a few other
states and a lot of other counties that don't immediately come to mind
now.

Sad that we have been afflicted with such a surplus of failures, 
complicated by fact that many of them could and should have been recognized 
as such, and disposed of earlier in their life.



Mixed into this, Plurality is easily done with paper; better systems, such
as Condorcet, are difficult with paper, but easily handled with electronics.



Well that is a very good reason to avoid implementing them - because
if they can't be easily done with paper ballots, then they cannot be
assured to be counted accurately.


Mixed in with this is Plurality's inability to accurately measure and count 
voters' true desires - a reason for looking for a more accurate method, 
even if it may be more difficult to perform.



Watch this film for an education. It's great.
http://www.cs.ucsb.edu/~seclab/projects/voting/


They truly did look for, and found, bunches of flaws.


Cheers,

Kathy

--
 [EMAIL PROTECTED]people.clarityconnect.com/webpages3/davek
 Dave Ketchum   108 Halstead Ave, Owego, NY  13827-1708   607-687-5026
   Do to no one what you would not want done to you.
 If you want peace, work for justice.




Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-10-03 Thread Kathy Dopp
On Fri, Oct 3, 2008 at 11:26 AM, Dave Ketchum [EMAIL PROTECTED] wrote:
 ANYTHING cam get tampered with if enough doors are left ajar, including
 paper ballots (such as discarding, editing, or replacing some).

True, but paper ballots must be tampered with one at a time and it
takes many many more persons to affect any election by tampering with
paper ballots.  Whereas electronic ballots can be tampered with en
masse by one rogue programmer who can fraudulently alter an entire
county's or an entire state's election outcomes.

The risk is far greater for electronic fraud which is also much more
difficult to detect and secure against.  Paper ballots are much easier
to secure in a way that is understandable and transparent to citizens
and far more difficult (would take a far larger conspiracy) to tamper
with.

Watch this film for an education. It's great.
http://www.cs.ucsb.edu/~seclab/projects/voting/

Cheers,

Kathy

Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-10-03 Thread Dave Ketchum

On Fri, 3 Oct 2008 11:45:16 -0600 Kathy Dopp wrote:

On Fri, Oct 3, 2008 at 11:26 AM, Dave Ketchum [EMAIL PROTECTED] wrote:


ANYTHING cam get tampered with if enough doors are left ajar, including
paper ballots (such as discarding, editing, or replacing some).



True, but paper ballots must be tampered with one at a time and it
takes many many more persons to affect any election by tampering with
paper ballots.  Whereas electronic ballots can be tampered with en
masse by one rogue programmer who can fraudulently alter an entire
county's or an entire state's election outcomes.


Paper ballots can be discarded a handful or a boxful at a time.

Rogue programmers SHOULD NOT be invited in, and the real programmers should 
provide for noticing if such sneak in.


The risk is far greater for electronic fraud which is also much more
difficult to detect and secure against.  Paper ballots are much easier
to secure in a way that is understandable and transparent to citizens
and far more difficult (would take a far larger conspiracy) to tamper
with.


Agreed that unprotected electronic ballots can suffer major theft beyond 
what can happen to paper ballots.


More complete defenses are possible with electronics.

Mixed into this, Plurality is easily done with paper; better systems, such 
as Condorcet, are difficult with paper, but easily handled with electronics.


Watch this film for an education. It's great.
http://www.cs.ucsb.edu/~seclab/projects/voting/

Cheers,

Kathy

--
 [EMAIL PROTECTED]people.clarityconnect.com/webpages3/davek
 Dave Ketchum   108 Halstead Ave, Owego, NY  13827-1708   607-687-5026
   Do to no one what you would not want done to you.
 If you want peace, work for justice.




Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-10-03 Thread Kathy Dopp
On Fri, Oct 3, 2008 at 1:23 PM, Dave Ketchum [EMAIL PROTECTED] wrote:
 More complete defenses are possible with electronics.

Totally FALSE statement.

In fact there has never been even a theoretical design for an
electronic voting system or even electronic paper ballot vote counting
system that does not have known security leaks.

In fact some computer scientists just recently mathematically PROVED
that it is impossible to even verify that the certified software is
actually running on a voting machine.

You are showing a lack of knowledge in the field of computer science
by making such an obviously false, already disproven statement.

Luckily most people disagree with your incorrect opinion and another
state, KY just joined the list of states planning to scrap unauditable
e-ballot voting systems, joining, TN, IA, FL, CA, MD, and a few other
states and a lot of other counties that don't immediately come to mind
now.


 Mixed into this, Plurality is easily done with paper; better systems, such
 as Condorcet, are difficult with paper, but easily handled with electronics.

Well that is a very good reason to avoid implementing them - because
if they can't be easily done with paper ballots, then they cannot be
assured to be counted accurately.

 Watch this film for an education. It's great.
 http://www.cs.ucsb.edu/~seclab/projects/voting/



Cheers,

Kathy

Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-10-02 Thread Raph Frank
On Thu, Aug 28, 2008 at 12:00 PM, James Gilmour
[EMAIL PROTECTED] wrote:
 Here in Scotland there is a somewhat hidden debate that must be had.  
 STV-PR was introduced for local government elections in
 2007.  The counting rules adopted (Weighted Inclusive Gregory Method for 
 consequential transfers) make electronic counting almost
 obligatory.  (Manual counting to WIGM rules is possible, but long and tedious 
 because so many ballot papers have to be sorted and
 counted again and again.)  So we used scanners, OCR conversion and e-counting.

That is similar to Abd's ballot imaging suggestion.

I assume that the images used for the OCR aren't made available to the public?

 The Scottish Government is promoting further use of
 STV-PR for various directly elected bodies.  This is raising issues about the 
 long-term provision of the equipment necessary for
 e-processing of the ballot papers for all these different public elections 
 and about the software that will be used for scanning,
 OCR and counting.

This can be solved by just publishing the ballot images.  This way
everyone can work out their own result.

 Concerns about black box processing have been somewhat muted so far, but 
 there have been calls for all blank
 ballot papers to be subject to individual adjudication by the Returning 
 Officer under scrutiny of the candidates and their agents.
 This is an example of the ridiculous double-standards that are being applied 
 to e-processing, because straightforward blank ballot
 papers would never be subject to Returning Officer adjudication in a manual 
 count.

A blank ballot is one that has no writing on it, or one that is not used?

Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-10-02 Thread Terry Bouricius
Ralph wrote:
This can be solved by just publishing the ballot images.  This way 
everyone can work out their own result.

Note that in Burlington (Vermont, USA), all of the ranked ballot images 
(text file, not graphical images, unfortunately) are posted on the 
Internet after the election, along with tallying software and instructions 
on how to conduct your own IRV tally using any spread sheet software. You 
can see the actual city web site here:
http://www.burlingtonvotes.org/20060307/

Terry Bouricius
- Original Message - 
From: Raph Frank [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Cc: Dave Ketchum [EMAIL PROTECTED]; 
election-methods@lists.electorama.com
Sent: Thursday, October 02, 2008 6:26 PM
Subject: Re: [EM] Why We Shouldn't Count Votes with Machines


On Thu, Aug 28, 2008 at 12:00 PM, James Gilmour
[EMAIL PROTECTED] wrote:
 Here in Scotland there is a somewhat hidden debate that must be had. 
 STV-PR was introduced for local government elections in
 2007.  The counting rules adopted (Weighted Inclusive Gregory Method for 
 consequential transfers) make electronic counting almost
 obligatory.  (Manual counting to WIGM rules is possible, but long and 
 tedious because so many ballot papers have to be sorted and
 counted again and again.)  So we used scanners, OCR conversion and 
 e-counting.

That is similar to Abd's ballot imaging suggestion.

I assume that the images used for the OCR aren't made available to the 
public?

 The Scottish Government is promoting further use of
 STV-PR for various directly elected bodies.  This is raising issues 
 about the long-term provision of the equipment necessary for
 e-processing of the ballot papers for all these different public 
 elections and about the software that will be used for scanning,
 OCR and counting.

This can be solved by just publishing the ballot images.  This way
everyone can work out their own result.

 Concerns about black box processing have been somewhat muted so far, 
 but there have been calls for all blank
 ballot papers to be subject to individual adjudication by the Returning 
 Officer under scrutiny of the candidates and their agents.
 This is an example of the ridiculous double-standards that are being 
 applied to e-processing, because straightforward blank ballot
 papers would never be subject to Returning Officer adjudication in a 
 manual count.

A blank ballot is one that has no writing on it, or one that is not used?

Election-Methods mailing list - see http://electorama.com/em for list info


Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-10-02 Thread Kathy Dopp
James,

Nice sales piece for electronic ballot rigging machines that fails to
mention that it is impossible to ensure that e-votes are not tampered
with.

Here is a great film done by graduate students at the University of
California, Santa Barbara in their Computer Security Group who show
how easy it is to rig elections with any e-ballot voting machines - in
four different ways that would subvert any post-election audits -
because even the voter verifiable paper ballot records are easily
rigged to match fraudulent vote totals:

http://www.cs.ucsb.edu/~seclab/projects/voting/

The graduate students' film is easy for any lay person to understand.
It requires no computer expertise to follow.

It is amazing the utter cr-- that voting machine vendors and election
officials continue to put out to the press that is contrary to all
fact and common sense.

Cheers,
Kathy

 Date: Thu, 2 Oct 2008 21:58:39 +0100
 From: James Gilmour [EMAIL PROTECTED]
 Subject: Re: [EM] Why We Shouldn't Count Votes with Machines

 I thought this might be of interest:

 BBC Digital Planet takes a look at Brazil's e-voting system
http://news.bbc.co.uk/1/low/technology/7644751.stm

 James

Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-28 Thread James Gilmour
Dave Ketchum Sent: Thursday, August 28, 2008 4:54 AM
 
 Regrettably James is making an incorrect analysis of the problem.
 

Oh dear!   I never thought for one moment that posting a link to a relevant 
news item for information would be taken as necessarily
signifying my agreement with its content.  If you look at my message, you will 
see there is no comment at all from me.  But just to
make sure, beyond all peradventure of a doubt, Inclusion of a news item should 
not be taken to imply endorsement by this sender.

This debate is fascinating, especially as there are such divergent and 
polarised views.  It has surfaced in various other web groups
concerned with e-participation and e-democracy.  On the one hand there are 
some, and some countries, completely opposed to any
electronic processing of ballot papers in public elections, never mind the use 
of electronic voting machines of any kind.  At the
other extreme, we have countries like Estonia where e-voting for public 
elections has been fully embraced, apparently with few
reservations: registered electors can vote from their own laptops wherever they 
might be.

Here in Scotland there is a somewhat hidden debate that must be had.  STV-PR 
was introduced for local government elections in
2007.  The counting rules adopted (Weighted Inclusive Gregory Method for 
consequential transfers) make electronic counting almost
obligatory.  (Manual counting to WIGM rules is possible, but long and tedious 
because so many ballot papers have to be sorted and
counted again and again.)  So we used scanners, OCR conversion and e-counting.  
The Scottish Government is promoting further use of
STV-PR for various directly elected bodies.  This is raising issues about the 
long-term provision of the equipment necessary for
e-processing of the ballot papers for all these different public elections and 
about the software that will be used for scanning,
OCR and counting.  Concerns about black box processing have been somewhat 
muted so far, but there have been calls for all blank
ballot papers to be subject to individual adjudication by the Returning Officer 
under scrutiny of the candidates and their agents.
This is an example of the ridiculous double-standards that are being applied to 
e-processing, because straightforward blank ballot
papers would never be subject to Returning Officer adjudication in a manual 
count.

James

No virus found in this outgoing message.
Checked by AVG. 
Version: 7.5.526 / Virus Database: 270.6.10/1638 - Release Date: 27/08/2008 
19:06
 


Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-28 Thread James Gilmour
Here's an alternative view from the ones I highlighted yesterday, and from the 
same source: 
  Resurrecting E-voting 
http://blogs.zdnet.com/Murphy/?p=1228tag=nl.e019

As before, with no endorsement intended, and I would not presume to comment on 
the technical content.   
JG

No virus found in this outgoing message.
Checked by AVG. 
Version: 7.5.526 / Virus Database: 270.6.10/1638 - Release Date: 27/08/2008 
19:06
 


Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-28 Thread Dave Ketchum

On Wed, 27 Aug 2008 22:16:53 -0600 Kathy Dopp wrote:

 From: Dave Ketchum [EMAIL PROTECTED]


Subject: Re: [EM] Why We Shouldn't Count Votes with Machines

Regrettably James is making an incorrect analysis of the problem.



I believe that is a mischaracterization because James' prior email
simply cited some recent articles.

And James says so now.  Still, it was easy to assume his references 
implied agreement with their obvious position.


The references that you provided below seemed to have the same slant 
as his.



BETTER to accept that computers are truly as dependable as their
successful use elsewhere demonstrates,



So since computers work well for problems like banking where errors
are easily detected and corrected due to a lack of anonymity and paper
receipts and banking statements, then we should use computers for
anonymously deposited e-ballots where errors can be virtually
impossible to detect and even more impossible (if that were possible)
to correct?  Not good logic unless you think that we should
anonymously deposit our money into banks without any receipts or bank
statements and *trust* bankers blindly too.


Except for the anonymity that we properly provide for voters, you have 
it backwards:


That anonymity is not a license to produce election equipment:
 Without attention to getting the details right, including 
minimizing likelihood of trouble from human errors.

 Including deliberate falsification of results.

Nor is it a license to purchase such without attention to the quality 
being supplied.


Here are some recent articles on this topic (all these articles were I
believe published in August 2008):


...

Kathy

--
 [EMAIL PROTECTED]people.clarityconnect.com/webpages3/davek
 Dave Ketchum   108 Halstead Ave, Owego, NY  13827-1708   607-687-5026
   Do to no one what you would not want done to you.
 If you want peace, work for justice.




Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-27 Thread James Gilmour
Dancing on E-voting’s grave 
  http://blogs.zdnet.com/Murphy/?p=1227tag=nl.e019

Election loser: touch-screen voting 
  http://www.newsobserver.com/politics/story/1185482.html

JG

No virus found in this outgoing message.
Checked by AVG. 
Version: 7.5.526 / Virus Database: 270.6.9/1636 - Release Date: 26/08/2008 19:09
 


Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-27 Thread Dave Ketchum

Regrettably James is making an incorrect analysis of the problem.

Agreed that there have been some expensive disasters associated with 
computers and voting.


ASSUMING computers were as unreliable as James' sources imply, we had 
best retreat from our computer-based civilization, much of which 
depends on computers reliably doing their part.


BETTER to accept that computers are truly as dependable as their 
successful use elsewhere demonstrates, study how we stumbled into our 
election disasters, and plan to do better in the future.


DWK

On Wed, 27 Aug 2008 14:57:39 +0100 James Gilmour wrote:

Dancing on E-voting’s grave 
  http://blogs.zdnet.com/Murphy/?p=1227tag=nl.e019
Election loser: touch-screen voting 
  http://www.newsobserver.com/politics/story/1185482.html
JG

--
 [EMAIL PROTECTED]people.clarityconnect.com/webpages3/davek
 Dave Ketchum   108 Halstead Ave, Owego, NY  13827-1708   607-687-5026
   Do to no one what you would not want done to you.
 If you want peace, work for justice.




Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-27 Thread Kathy Dopp
 From: Dave Ketchum [EMAIL PROTECTED]
 Subject: Re: [EM] Why We Shouldn't Count Votes with Machines

 Regrettably James is making an incorrect analysis of the problem.

I believe that is a mischaracterization because James' prior email
simply cited some recent articles.

 BETTER to accept that computers are truly as dependable as their
 successful use elsewhere demonstrates,

So since computers work well for problems like banking where errors
are easily detected and corrected due to a lack of anonymity and paper
receipts and banking statements, then we should use computers for
anonymously deposited e-ballots where errors can be virtually
impossible to detect and even more impossible (if that were possible)
to correct?  Not good logic unless you think that we should
anonymously deposit our money into banks without any receipts or bank
statements and *trust* bankers blindly too.

Here are some recent articles on this topic (all these articles were I
believe published in August 2008):

AP  USA Today:  States throw out costly electronic voting machines
Aug. 19, 2008
http://ap.google.com/article/ALeqM5jej6XIWrQn6-gw5O5bJa1ELx78DgD92LK3E00
http://ap.google.com/article/ALeqM5jej6XIWrQn6-gw5O5bJa1ELx78DgD92LLDO00
http://www.usatoday.com/news/politics/election2008/2008-08-19-electronic-voting_N.htm

Scientific American: Planning to E-Vote? Read This First, Aug. 18, 2008
http://www.sciam.com/article.cfm?id=electronic-election-day

CBS News: Voting Machine Doubts Linger, Aug. 16, 2008
Concerns Over Vulnerability Of Electronic Machines Sending Many States
Back To Paper Ballots
http://www.cbsnews.com/stories/2008/08/16/eveningnews/main4355733.shtml

NY Times: Officials Say Flaws at Polls Will Remain in November, Aug. 16, 2008
[NOTE: Officials in two states admit that their voting machines are
not accurately casting or counting votes]
http://www.nytimes.com/2008/08/16/us/politics/16vote.html
http://www.nytimes.com/2008/08/16/us/politics/16vote.html

Washington Post: Ohio Voting Machines Contained Programming Error That
Dropped Votes, Aug. 21, 2008 [Note: States like MD with paperless
voting cannot detect the errors in the vote counts via valid audits.
States like OH and UT can detect the dropped votes *if* they do valid
audits (Utah does not.)]
http://voices.washingtonpost.com/the-trail/2008/08/21/ohio_voting_machines_contained.html

Company acknowledges voting machine error, Aug. 21, 2008
http://www.ohio.com/news/ap?articleID=688274c=y

Ohio's voting machine glitch exposed - Touch-screens can't be fixed
before election, Brunner says
Thursday,  August 21, 2008 8:34 PM
http://dispatch.com/live/content/local_news/stories/2008/08/21/voting_machines.html?sid=101

Did Washington waste millions on faulty voting machines? Aug 15, 2008
http://www.mcclatchydc.com/election2008/story/48508.html

Voting System Standards: All Form and No Substance, June 12, 2008
http://washburnsworld.blogspot.com/2008/06/voting-system-standards-all-form-and-no.html

States seek workarounds for e-voting systems
http://www.securityfocus.com/brief/803

How do you compare security across voting systems?
http://www.freedom-to-tinker.com/?p=1367
http://accurate-voting.org/wp-content/uploads/2008/08/risk-eval-final.pdf
http://www.josephhall.org/nqb2/index.php/2008/08/16/nakedeval

States rush to dump touch-screen voting systems, Aug. 21, 2008
http://arstechnica.com/news.ars/post/20080820-states-rush-to-dump-touchscreen-voting-systems.html

Vote fraud, crumbling democracy's bedrock, Aug. 21, 2008
http://www.philly.com/philly/entertainment/20080822_Vote_fraud__crumbling_democracy_s_bedrock.html

Voting Machines Can Never Be Trusted Says GOP Computer Security Expert
http://freeinternetpress.com/story.php?sid=18097

VIDEOS:

Republican computer expert re need to have audited paper ballots
http://realhistoryarchives.blogspot.com/2008/08/republican-computer-expert-re-need-to.html

U-Tube UNCOUNTED CLIPS: WEEK 7: The Electronic Voting Machine Hokey
Pokey (You Put Your Right Vote In. It Spits Your Wrong Vote Out
http://www.youtube.com/watch?v=yqsL-KNiYJ8

 DIEBOLD[/Premier] ADMITS TO MAJOR ACCURACY FLAWS, Aug. 2008
http://www.youtube.com/watch?v=Ey2TrJvtGN8
and
Lou Dobbs: CNN - Democracy at Risk - A voting machine company admits
to software flaws in Ohio elections. Kitty Pilgrim reports.
http://www.cnn.com/video/#/video/bestoftv/2008/08/21/ldt.pilgrim.democracy.at.risk.cnn

Diebold/Premier Actually Admits Its Machines Are Faulty! And That It
Lied About Antivirus Software...
from the wonders-never-cease dept
http://www.techdirt.com/articles/20080822/0352532064.shtml

E-voting vendor: Programming errors caused dropped votes
http://www.networkworld.com/news/2008/082208-e-voting-vendor-programming-errors-caused.html

Vote-Dropping Software Bug Could Gum Up Elections
http://www.linuxinsider.com/story/Vote-Dropping-Software-Bug-Could-Gum-Up-Elections-64259.html

Company admits voting machine error
http://www.usatoday.com/news/politics/election2008/2008-08-21-voting

Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-23 Thread Kathy Dopp
 Date: Sat, 23 Aug 2008 01:02:44 -0400
 From: Dave Ketchum [EMAIL PROTECTED]
 Subject: Re: [EM] Why We Shouldn't Count Votes with Machines

 Federal certification?  The many horror stories tell us either:
 Equipment is failing that has never been certified or
 The certifiers are signing off without bothering to look
 seriously for the many defects in the offered systems,

The second scenario is true, and there are loopholes in the standards
which allow systems to be certified despite not meeting the standards.


 Thus the certification process needs overhauling.

Yes, but certifying voting systems is a fundamentally flawed concept
anyway, because if the software is changed at all, then it is not
certified any longer and many states require that only certified
software is used. This makes it legally impossible to do security and
bug fixes because it can take a year (or perhaps more, but a really
long time) to get a new voting system software federally certified.
Smart State Election Officials are beginning to see that federal
certification is not a good idea, but many states would have to get
the legislatures to change state statutes to no longer require federal
certification of their voting machines.

The state with one of the best, most economical voting system is
Oklahoma who programmed their own paper ballot voting system rather
than buying one from a vendor so OK uses standard optical scanners to
count their paper ballots.  I would think that this means that OK
could possibly have an open source voting system.  I heard that OK
decided to forgo taking Help America Vote Act funds for a new voting
system.

Cheers,

Kathy

Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-22 Thread Kristofer Munsterhjelm

Dave Ketchum wrote:
You claim that many fragments can be done by specialized machines. 
AGREED, though I do not agree that they can do it any better than a 
normal computer - which has equivalent capability.


In a technical capacity, of course not. Since a computer is 
Turing-complete, it can do anything the specialized machines can. 
However, and this is the point I've been trying to make, the specialized 
machines are simple enough that it's possible to formally prove that 
they do only what they're intended to do, and perhaps also to convince 
the voters that this is the case.


It's kind of like the difference between physics and mathematics. Doing 
tests is analogous to the hypothesis testing of physics: you can say 
that this particular machine does not exhibit any flaws that would 
compromise security, within some margin of error. However, if the 
machines are sufficiently simple, then one can use formal proving to 
show, mathematically, that there are no bugs; that the Condorcet counter 
will turn ballot records into Condorcet matrices and no more - that the 
machine with buttons on it will register votes, register them to the 
candidate shown on the display, and no more, and so on.


Now, the analogy is not total. Even a correct hardware system could be 
compromised by vendors adding backdoors to their fabrication (going 
outside of the spec) and so on, but those errors are much harder to 
conceal than simple software tinkering. Even if the software is open 
source (as you've stated that you want), knowing the full limits of the 
hardware keeps hackers out. The more complex the OS, the greater the 
chance that there's a bug: even Linux has had privilege escalation bugs, 
although they appear much less frequently than in closed-source 
software. What I'm saying here is that if you have to have machines, 
have a way of saying to, first, the experts that there is no way there 
can be an error, and second (if possible), the same to the ordinary 
voters as well.



However, the whole task involves connecting the fragments:
 One way is via computer capability.
 You seem to be doing without such, so What do you have other than 
humans HOPEFULLY correctly following a HOPEFULLY correct and complete 
script?


That's right - the links are the weak spots. The script can be devised 
just as any programming can be, and it would be quite simple, and 
ideally reminiscent of what one does when having a manual count regime. 
The PROMs or CDs are the ballot boxes, and they're transported from one 
location to another as one would ballot boxes.


That leaves the humans. The humans may do weird things, and the ensured 
limits that the specialized hardware would have would obviously not 
apply to them. But since the script is simple, various parties can 
monitor each other. In the worst case, the transportation and 
aggregation parts of the process are as insecure as they would be for 
manual ballots.
If that is still too risky, the ballot boxes could be numbered and 
digitally signed prior to being distributed to the machines for writing, 
so that if any are lost or replaced, it would immediately show up as an 
error. Such a process would add steps to the script, but I think it'd be 
managable.


Consider a general computer. Even for general computers, it makes 
little sense to have the district joining software - that counts the 
results from various districts and sum them up in the case of a 
summable method - on the individual units. As such, the 
general-purpose computers are already specialized, only in software 
instead of hardware.


???


That was simply intended to show that you don't need the full powers of 
a computer. It's convenient, but that convenience can tilt in the favor 
of manipulators or hackers as well.


That's true. Maybe a compromise could be using cheap computer hardware 
with read-only software, standardized components, and have the 
software not be a full OS, but instead just enough to get the job done 
and be provable. You'd have to rely on that there are no hardware 
backdoors, but the existence of such would be very unlikely, and the 
entire thing would have to be put inside some sort of tamper-resistant 
enclosure so hackers can't attach keyloggers or do similar things.


Hardware backdoors can be hard to find.  Still, if and when one is 
found, can there not be an appropriate punishment to discourage such 
crimes in the future?


Agreed defense against such as keyloggers is essential.

I still say OPEN SOURCE!


I was thinking more of hardware keyloggers, such as those that look like 
keyboard extension cords. Thus the computer should be tamper resistant 
so you can't just do these things. Ideally, for the cheap computer 
compromise, you'd use a cryptoprocessor (like banks use to keep their 
keys, but more general purpose) to run the actual software - perhaps an 
IBM 4758, though since I'm not a hardware expert I don't know if that 
one is sufficiently powerful to do what 

Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-22 Thread Kristofer Munsterhjelm

Kathy Dopp wrote:

On Thu, Aug 21, 2008 at 10:00 PM, Dave Ketchum [EMAIL PROTECTED] wrote:


First, this is not intended to be used in a zillion precincts - just to
validate the programs.


OK. Well if you don't care about validating the election outcome
accuracy, and just want to verify the small amount of programs on
voting machines that pertain to voting, then you could do parallel
(Election Day) sampling of memory cards (memory cards unbelievably
have  today interpreted code on them on most voting systems) like
the University of CT engineering dept. has designed for checking the
voting code on CT's voting systems.


That's bad design. The election machine shouldn't have code that can be 
simply replaced by switching memory cards. The code should be loaded at 
some time prior to the election and then locked in, and the machine 
should verify that it's the right code, perhaps by checking a digital 
signature. Anything less is, well, just bad.


Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-22 Thread Dave Ketchum

Federal certification?  The many horror stories tell us either:
Equipment is failing that has never been certified or
The certifiers are signing off without bothering to look 
seriously for the many defects in the offered systems,


Thus the certification process needs overhauling.

I said nothing of such as central tabulators.  Certainly quality needs 
attending to here, but voter anonymity should not be a problem here.


On Thu, 21 Aug 2008 22:22:41 -0600 Kathy Dopp wrote:

On Thu, Aug 21, 2008 at 10:00 PM, Dave Ketchum [EMAIL PROTECTED] wrote:



   First, this is not intended to be used in a zillion precincts - just to
validate the programs.



OK. Well if you don't care about validating the election outcome
accuracy, and just want to verify the small amount of programs on
voting machines that pertain to voting, then you could do parallel
(Election Day) sampling of memory cards (memory cards unbelievably
have  today interpreted code on them on most voting systems) like
the University of CT engineering dept. has designed for checking the
voting code on CT's voting systems.

My own focus is on ensuring that voters decide who governs them by
checking the accuracy of the election outcomes instead.

I assume properly certified systems, only demonstrating to voters that 
they truly behave as such.


I am not interested in memory cards, as such - if such are used, the 
certifiers should have considered proper installation and use.



   But part of the requirement on the program installation is that it be
impractical to alter it undetectably.



OK. So how many billions of dollars do you want to allocate to your
new voting system and voting program design?

And you do understand that it will not ensure that the election
outcomes are accurate right?


Certainly want correct outcomes.  Major requirement is developers with 
the right mindset, plus reasonable skill.


Do not see this costing billions - more than many present efforts, but 
usable by many precincts.




1. potentially violates voter privacy


   That is the reason for letting voters CHOOSE whether to volunteer for
this.



Oh. I see, so you want voters to choose to give up their ballot
privacy. Hmmm.  You do realize that could/would enable vote buying not
just for mail-in voting like today, but also for precinct voting?

Needs thought.  Look for needed use of the tapes while making vote 
buying as impractical as possible.



2. video can be digitally altered, segments deleted (is more volatile
than paper ballots)


   So there needs to be extra effort to avoid such.



Extra effort and expense and complexity and you are going to first
convince the public to double their budget for elections so that you
can remove the voter from voter-verification so that we can have
video verification?

Not something to do at many precincts.  Do not see it as being as 
expensive as you imply.



3. another expensive toy (video cameras) that would have to be kept
running during elections,  maintained between elections, tested,
certified, etc.


   Sounds like overkill.  What more is needed than cameras that can be
borrowed for use as needed?



OK. So now you plan to change the election statutes in almost all
states too, so that federal certification and testing are no longer
required for voting systems?


As I say above, what has been called federal certification 
apparently needs to be replaced by testing whether the equipment 
offered can really do the job.


Gee, does anyone on this list ever consider practical real life
situations when you devise your solutions?

I do consider.  Do not know what proper equipment would cost, but 
believe we could get closer than where we are now.



4. auditing video tapes would be much slower (more administratively
burdensome) than auditing paper ballots


   Auditing is not clear to me - must read all the ballots off the tape -
part of deciding how many voting machines to do this on.



I thought you already said that only some machines are selected prior
to the election for videoing, so that all the unselected machine
counts can be undetectably altered to match erroneous election
results?


They are all supposed to be using the same programs - which are 
supposed to defend against what you suggest.


Since your aim is not to ensure accurate election outcomes and only to
check some of the vote counting software on the individual machines,
and not on the central tabulator and not check the accuracy of the
election outcomes, I'm not sure how you plan to calculate the amount
of voting machines to do this on?


There are supposed to be proper programs everywhere.  Topic here is 
enough verification to satisfy voters that we are saying goodby to the 
horror stories.


When calculating audit amounts with the goal of assuring correct
election outcomes, the mathematics depend on the reported election
results and the total number of reported auditable vote counts.


I am not talking of auditing.



5. selecting the 

Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-21 Thread Kathy Dopp
   4. Re: Why We Shouldn't Count Votes with Machines (Dave Ketchum)
 On Sun, 17 Aug 2008 11:14:34 +0200 Kristofer Munsterhjelm wrote:
 Dave Ketchum wrote:
 I DO NOT like printout-based machines.  To start some thinking, how about:
  All machines have identical valid code,
  Some have video cameras recording the ballot as the voter
 submits it.
  Voters choose which machines to vote on.
  Audit that tapes prove 100% correctness of those machines taped
 - BETTER be.


Just a few objections come to mind for that solution David:

1. potentially violates voter privacy
2. video can be digitally altered, segments deleted (is more volatile
than paper ballots)
3. another expensive toy (video cameras) that would have to be kept
running during elections,  maintained between elections, tested,
certified, etc.
4. auditing video tapes would be much slower (more administratively
burdensome) than auditing paper ballots
5. selecting the machines to be videotaped prior to the election tells
any inside fraudsters which machines can be undetectably tampered with
or have their votes altered during or after the election  (valid
auditing requires only selecting the random audit units AFTER all the
auditable vote counts have been publicly posted after the polls close
(as in any field, the data must be committed prior to auditing it)

A response giving more details of why election integrity advocates
oppose such video systems is included in this post that I wrote upon
request of the Election Defense Alliance:

http://electionarchive.org/ucvInfo/US/legislation/S3212BennettFeinsteinBill2008.pdf

Cheers,

Kathy

Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-21 Thread Dave Ketchum

On Thu, 21 Aug 2008 16:37:32 -0600 Kathy Dopp wrote:

 4. Re: Why We Shouldn't Count Votes with Machines (Dave Ketchum)
On Sun, 17 Aug 2008 11:14:34 +0200 Kristofer Munsterhjelm wrote:


Dave Ketchum wrote:


I DO NOT like printout-based machines.  To start some thinking, how about:
All machines have identical valid code,
Some have video cameras recording the ballot as the voter
submits it.
Voters choose which machines to vote on.
Audit that tapes prove 100% correctness of those machines taped
- BETTER be.




Just a few objections come to mind for that solution David:
 First, this is not intended to be used in a zillion precincts - 
just to validate the programs.
 But part of the requirement on the program installation is that 
it be impractical to alter it undetectably.


1. potentially violates voter privacy
 That is the reason for letting voters CHOOSE whether to 
volunteer for this.



2. video can be digitally altered, segments deleted (is more volatile
than paper ballots)

 So there needs to be extra effort to avoid such.


3. another expensive toy (video cameras) that would have to be kept
running during elections,  maintained between elections, tested,
certified, etc.
 Sounds like overkill.  What more is needed than cameras that can 
be borrowed for use as needed?



4. auditing video tapes would be much slower (more administratively
burdensome) than auditing paper ballots
 Auditing is not clear to me - must read all the ballots off 
the tape - part of deciding how many voting machines to do this on.



5. selecting the machines to be videotaped prior to the election tells
any inside fraudsters which machines can be undetectably tampered with
or have their votes altered during or after the election  (valid
auditing requires only selecting the random audit units AFTER all the
auditable vote counts have been publicly posted after the polls close
(as in any field, the data must be committed prior to auditing it)

 Then I am not proposing auditing as such.
 The programs used need to make fraud difficult, and undetectable 
fraud VERY difficult, wherever used, whether or not a particular 
machine is taped.


Again, my purpose is validating a program, rather than a particular 
election.


A response giving more details of why election integrity advocates
oppose such video systems is included in this post that I wrote upon
request of the Election Defense Alliance:

http://electionarchive.org/ucvInfo/US/legislation/S3212BennettFeinsteinBill2008.pdf

Cheers,

Kathy

--
 [EMAIL PROTECTED]people.clarityconnect.com/webpages3/davek
 Dave Ketchum   108 Halstead Ave, Owego, NY  13827-1708   607-687-5026
   Do to no one what you would not want done to you.
 If you want peace, work for justice.




Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-21 Thread Kathy Dopp
On Thu, Aug 21, 2008 at 10:00 PM, Dave Ketchum [EMAIL PROTECTED] wrote:

 First, this is not intended to be used in a zillion precincts - just to
 validate the programs.

OK. Well if you don't care about validating the election outcome
accuracy, and just want to verify the small amount of programs on
voting machines that pertain to voting, then you could do parallel
(Election Day) sampling of memory cards (memory cards unbelievably
have  today interpreted code on them on most voting systems) like
the University of CT engineering dept. has designed for checking the
voting code on CT's voting systems.

My own focus is on ensuring that voters decide who governs them by
checking the accuracy of the election outcomes instead.

 But part of the requirement on the program installation is that it be
 impractical to alter it undetectably.

OK. So how many billions of dollars do you want to allocate to your
new voting system and voting program design?

And you do understand that it will not ensure that the election
outcomes are accurate right?


 1. potentially violates voter privacy

 That is the reason for letting voters CHOOSE whether to volunteer for
 this.

Oh. I see, so you want voters to choose to give up their ballot
privacy. Hmmm.  You do realize that could/would enable vote buying not
just for mail-in voting like today, but also for precinct voting?


 2. video can be digitally altered, segments deleted (is more volatile
 than paper ballots)

 So there needs to be extra effort to avoid such.

Extra effort and expense and complexity and you are going to first
convince the public to double their budget for elections so that you
can remove the voter from voter-verification so that we can have
video verification?


 3. another expensive toy (video cameras) that would have to be kept
 running during elections,  maintained between elections, tested,
 certified, etc.

 Sounds like overkill.  What more is needed than cameras that can be
 borrowed for use as needed?

OK. So now you plan to change the election statutes in almost all
states too, so that federal certification and testing are no longer
required for voting systems?

Gee, does anyone on this list ever consider practical real life
situations when you devise your solutions?


 4. auditing video tapes would be much slower (more administratively
 burdensome) than auditing paper ballots

 Auditing is not clear to me - must read all the ballots off the tape -
 part of deciding how many voting machines to do this on.

I thought you already said that only some machines are selected prior
to the election for videoing, so that all the unselected machine
counts can be undetectably altered to match erroneous election
results?

Since your aim is not to ensure accurate election outcomes and only to
check some of the vote counting software on the individual machines,
and not on the central tabulator and not check the accuracy of the
election outcomes, I'm not sure how you plan to calculate the amount
of voting machines to do this on?

When calculating audit amounts with the goal of assuring correct
election outcomes, the mathematics depend on the reported election
results and the total number of reported auditable vote counts.

 5. selecting the machines to be videotaped prior to the election tells
 any inside fraudsters which machines can be undetectably tampered with
 or have their votes altered during or after the election  (valid
 auditing requires only selecting the random audit units AFTER all the
 auditable vote counts have been publicly posted after the polls close
 (as in any field, the data must be committed prior to auditing it)

 Then I am not proposing auditing as such.

Yes. I understand that your goal is obviously not to ensure that the
election outcomes are correct, but only to test the voting software on
some machines selected at the beginning of the election.  Obviously
there are a lot of ways to fraudulently manipulate election outcomes
with using your costly administratively burdensome procedure of adding
video machines that film voters' screens while voting.

 The programs used need to make fraud difficult, and undetectable fraud
 VERY difficult, wherever used, whether or not a particular machine is taped.

 Again, my purpose is validating a program, rather than a particular
 election.

Yes. Thanks for explaining that.

I am more concerned about whether or not voters are the
decision-makers in who governs them and really am not interested in
spending gobs of money and complicating elections just to video some
individual voting machines during the election.


Cheers,

Kathy

Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-20 Thread Dave Ketchum

On Sun, 17 Aug 2008 11:14:34 +0200 Kristofer Munsterhjelm wrote:

Dave Ketchum wrote:

So you're saying that computers are better than specialized machines? 
I'm not sure that's what you say (rather than that machines are 
better than paper ballots), but I'll assume that.



Your specialized machines can each do a fragment of the task. However, 
dependably composing a capable whole from them requires big efforts 
from humans.

 Composing the same capability whole from a computer and adequate
programming can be easier.



Each does a fragment of the task, yes; that's the point of modular 
design, so that you can treat the local units differently from the 
central units and don't have to prove everything everywhere.


You claim that many fragments can be done by specialized machines. 
AGREED, though I do not agree that they can do it any better than a 
normal computer - which has equivalent capability.


However, the whole task involves connecting the fragments:
 One way is via computer capability.
 You seem to be doing without such, so What do you have other 
than humans HOPEFULLY correctly following a HOPEFULLY correct and 
complete script?


Consider a general computer. Even for general computers, it makes little 
sense to have the district joining software - that counts the results 
from various districts and sum them up in the case of a summable method 
- on the individual units. As such, the general-purpose computers are 
already specialized, only in software instead of hardware.


???


Because the specialized machines are simpler than computers, once 
mass production gets into action, they should be cheaper. The best 
here would probably be to have some sort of independent organization 
or open-source analog draw up the plans, and then have various 
companies produce the components to spec.



They can be cheaper by not doing the complete task - make the task an 
election system and the cost goes up and dependability becomes expensive.



By extension, they can be cheaper by, in concert, doing just enough and 
no more. One doesn't need Turing-completeness to count an election. 
(Perhaps unless it's Kemeny.)


Se my above note.


The simplicity of voting could also count against general-purpose 
computers as far as manual labor is concerned. If the machine has 
been proved to work, you don't need to know what Access (yes, Diebold 
used Access) is to count the votes, and you don't need a sysadmin 
present in case the system goes to a blue screen.



You need equivalent of a sysadmin to sort out getting a whole composed 
of your specialized machines.



The way I would set up the system, there would be different counting 
units. The group of units would need a person to unlock them each time 
a new voter wants to vote; that could be included in the design so that 
you don't need a system administrator for it. Then, once the election 
day is over, gather the read-only media (CD or programmable ROM), and 
either send them or the summable result (given by a second machine) to 
the central. Count and announce as you get higher up in the hierarchy.


If the components are constructed correctly, and proved to be so (which 
can be done because of the units' relative simplicity), then there won't 
be any bluescreens and little need for maintenance - except for cases 
where the machines simply break.


In this manner, the setup is more like paper balloting than it is to 
ordinary computer systems. The read-only media take the place of the 
ballot box, and the aggregating machines the place of the election count 
workers.


Computers get cheaper and cheaper - think of what is hidden inside a 
cell phone.



That's true. Maybe a compromise could be using cheap computer hardware 
with read-only software, standardized components, and have the software 
not be a full OS, but instead just enough to get the job done and be 
provable. You'd have to rely on that there are no hardware backdoors, 
but the existence of such would be very unlikely, and the entire thing 
would have to be put inside some sort of tamper-resistant enclosure so 
hackers can't attach keyloggers or do similar things.


Hardware backdoors can be hard to find.  Still, if and when one is 
found, can there not be an appropriate punishment to discourage such 
crimes in the future?


Agreed defense against such as keyloggers is essential.

I still say OPEN SOURCE!


That's true, but it's still fairly simple. Assume the ranked ballot 
is in the form of rank[candidate] = position, so that if candidate X 
was ranked first, rank[X] = 0. (Or 1 for that matter, I just count 
from zero because I know programming)


Then the simple nested loop goes like this:

for (outer = 0; outer  num_candidates; ++outer) {
 for (inner = 0; inner  num_candidates; ++inner) {
  if (rank[outer]  rank[inner]) {  // if outer has higher rank
   condorcet_matrix[outer][inner] += 1; // increment
  }
 }
}


What ran this loop outside a computer?



A chip with just 

Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-17 Thread Kathy Dopp
Rob,

As I said, I am not responding to any more of your unsupported
internal chatter/attacks.

Instead here is interesting news coverage today by CBS news:

Voting Machine Doubts Linger - Concerns Over Vulnerability Of
Electronic Machines Sending Many States Back To Paper Ballots

http://www.cbsnews.com/stories/2008/08/16/eveningnews/main4355733.shtml

Most of the country, thankfully *is* beginning to get the concepts
that I've been trying to explain for why only voter marked paper
ballots and routine scientific post-election audits provide a way to
publicly verify the accuracy of election outcomes in a way that the
public can comprehend and support.

This CBS article *gets it*.

For the best election auditing legislative proposal, reviewed by
election officials, and statisticians and mathematicians who are
experts in election auditing mathematics, please review this and see
how it would work for your pet voting method:

http://electionarchive.org/ucvAnalysis/US/paper-audits/VoteCountAuditBillRequest.pdf

You will not be able to provide information or data to support the
assertion that US election outcomes are mostly accurate today due to
the lack of any scientific  independent post-election auditing in all
US states and lack of public access to election records, lack of
ballot security, lack of any public oversight over ballot security,
lack of timely public access to election records, and lack of
post-election ballot reconciliation. I know of NO state, not even one,
which  employs  all the fundamentals which would demonstrate the
accuracy of its election outcomes.

The U.S. currently has a voting system that is wide-open to
outcome-altering vote fraud in almost all states. It is naive to
imagine that no insiders take advantage of this susceptibility and
unaccountability.  Rigging an election is much easier to do and to get
away with than robbing a bank, and the financial rewards  and power
obtained from election rigging are far greater. And all the available
data is highly consistent with ubiquitous vote miscount - not
surprising without any measures to detect or correct vote miscount in
most states.

Why would you imagine that any election outcomes are accurate? Why
would you imagine that state legislative election outcomes are
accurate? Why would you imagine that any US congressional election
outcomes are accurate?  There is no evidence to support any claim of
accurate election outcomes in most states.

Cheers,

Kathy

Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-17 Thread Kristofer Munsterhjelm

Jonathan Lundell wrote:

On Aug 16, 2008, at 12:54 AM, Kristofer Munsterhjelm wrote:

I am for a record on disk of each ballot, but done in a maner to 
not destroy secrecy.


You have to be very careful when doing so, because there are many 
channels to secure. A vote-buyer might tell you to vote exactly at 
noon so that the disk record timestamp identifies you, or he might, in 
the case of Approval and ranked ballots, tell you to vote for not just 
his preferred candidate, but both the low-support communist and the 
low-support right extremist as well, so that he can tell which ballot 
was yours and that you voted correctly.


In the US, at least, voting by mail has become so prevalent that I 
wonder whether it's worthwhile making voting machinery absolutely 
impregnable to vote-buying. All else being equal, sure, why not, but if 
we trade off other desirable properties to preserve secrecy, and leave 
the vote-by-mail door unlocked


I think it'd be better to lock the vote-by-mail door. One simple way of 
doing that has already been given, with the two envelopes under a 
verified setting. If you like technology, you can achieve the same 
effect, without the need for the physical verified setting, by using 
blind signatures. However, that runs into the same problem where the 
voters may not know what's going on.


The fingerprinting vulnerability of ranked ballots is annoying, because 
I like ranked methods (rated ones would have even greater a 
vulnerability). I can think of a crypto solution where the recording is 
done under k of n secret sharing, and the secret-holders don't disclose 
their key parts unless it becomes necessary to do a recount. But yet 
again, how could the voters know that'll actually work? Even if they 
don't, it may still be better than nothing, though.


Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-17 Thread Kristofer Munsterhjelm

Dave Ketchum wrote:
So you're saying that computers are better than specialized machines? 
I'm not sure that's what you say (rather than that machines are better 
than paper ballots), but I'll assume that.


Your specialized machines can each do a fragment of the task. However, 
dependably composing a capable whole from them requires big efforts from 
humans.

 Composing the same capability whole from a computer and adequate
programming can be easier.


Each does a fragment of the task, yes; that's the point of modular 
design, so that you can treat the local units differently from the 
central units and don't have to prove everything everywhere.


Consider a general computer. Even for general computers, it makes little 
sense to have the district joining software - that counts the results 
from various districts and sum them up in the case of a summable method 
- on the individual units. As such, the general-purpose computers are 
already specialized, only in software instead of hardware.


Because the specialized machines are simpler than computers, once mass 
production gets into action, they should be cheaper. The best here 
would probably be to have some sort of independent organization or 
open-source analog draw up the plans, and then have various companies 
produce the components to spec.


They can be cheaper by not doing the complete task - make the task an 
election system and the cost goes up and dependability becomes expensive.


By extension, they can be cheaper by, in concert, doing just enough and 
no more. One doesn't need Turing-completeness to count an election. 
(Perhaps unless it's Kemeny.)


The simplicity of voting could also count against general-purpose 
computers as far as manual labor is concerned. If the machine has been 
proved to work, you don't need to know what Access (yes, Diebold used 
Access) is to count the votes, and you don't need a sysadmin present 
in case the system goes to a blue screen.


You need equivalent of a sysadmin to sort out getting a whole composed 
of your specialized machines.


The way I would set up the system, there would be different counting 
units. The group of units would need a person to unlock them each time 
a new voter wants to vote; that could be included in the design so that 
you don't need a system administrator for it. Then, once the election 
day is over, gather the read-only media (CD or programmable ROM), and 
either send them or the summable result (given by a second machine) to 
the central. Count and announce as you get higher up in the hierarchy.


If the components are constructed correctly, and proved to be so (which 
can be done because of the units' relative simplicity), then there won't 
be any bluescreens and little need for maintenance - except for cases 
where the machines simply break.


In this manner, the setup is more like paper balloting than it is to 
ordinary computer systems. The read-only media take the place of the 
ballot box, and the aggregating machines the place of the election count 
workers.


Computers get cheaper and cheaper - think of what is hidden inside a 
cell phone.


That's true. Maybe a compromise could be using cheap computer hardware 
with read-only software, standardized components, and have the software 
not be a full OS, but instead just enough to get the job done and be 
provable. You'd have to rely on that there are no hardware backdoors, 
but the existence of such would be very unlikely, and the entire thing 
would have to be put inside some sort of tamper-resistant enclosure so 
hackers can't attach keyloggers or do similar things.


That's true, but it's still fairly simple. Assume the ranked ballot is 
in the form of rank[candidate] = position, so that if candidate X was 
ranked first, rank[X] = 0. (Or 1 for that matter, I just count from 
zero because I know programming)


Then the simple nested loop goes like this:

for (outer = 0; outer  num_candidates; ++outer) {
 for (inner = 0; inner  num_candidates; ++inner) {
  if (rank[outer]  rank[inner]) {  // if outer has higher rank
   condorcet_matrix[outer][inner] += 1; // increment
  }
 }
}


What ran this loop outside a computer?


A chip with just enough transistors to do this task. I'm not a hardware 
expert, but I think it could be done by the use of a HDL like Verilog.


It's less than instead of greater than because lower rank number means 
the rank is closer to the top.


Write-ins could be a problem with the scheme I mentioned, and with 
transmitting Condorcet matrices. One possible option would be to 
prepend the transmission with a lookup list, something similar to:


Candidate 0 is Bush
Candidate 1 is Gore
Candidate 2 is Nader
Candidate 3 is Joe Write-In
Candidate 4 is Robert Write-In, etc

and if the central gets two condorcet matrices that have the same 
candidates in different order (or share some candidates), it flips the 
rows and columns to make the numbers the same before adding up.


Do you concede central 

Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-17 Thread Kristofer Munsterhjelm

But murderers get away with murder, police are being bought
off by criminals, government employees steal office supplies.  No one knows
exactly how much any of things happen.  We try to limit them (balancing the
degree of the problem and the cost of addressing it), and we go on with our
lives.


OH. So you see it as no big problem to pretend to live in a democracy
(where you can pretend to yourself that most election outcomes are
accurate) and continuing to let elections be the only major industry
where insiders have complete freedom to tamper because 49 US states
never subjected their election results to any independent checks,
except the wholly unscientific ones in NM.

Even when Utah used to use paper punch card ballots, one person did
all the programming to count all the punch cards for the entire state
of Utah, and no one ever checked after the election to make sure that
any of the machine counts were accurate.

You sure must believe in the 100% infallibility and honesty of this
one person, and all the other persons who have trivially easy access
to rig elections.

Apparently  none of the plethora of evidence that election rigging has
been occurring ubiquitously in the US is of any interest or concern to
you.


I'm not Rob, so excuse the interruption, but some questions and ideas here:

Won't the people, as a last stop, keep fraud from being too blatant? You 
don't need scientific methods to know that something's up if a state was 
80-20 Democratic one cycle and then suddenly becomes 80-20 Republican 
(or vice versa) the next. Fraudsters could swing 45-55 results, but it 
doesn't completely demolish democracy, since the 60% (or whatever 
margin) results would presumably be left alone.


Fraud corrupts results, but it seems to me that fortunately we have some 
room to implement improvements that get us closer to verifiability 
without having the fraud that exists plunge the society directly into 
dictatorship.


New voting methods and improved fraud detection could also strengthen 
the prospects of each other. If you have an election method that 
supports multiple parties (since the dominant parties can't rig all the 
elections everywhere), then instead of only one other party, you have 
n-1 parties actively interested in keeping an eye on what rigging 
attempts do occur, and a lesser chance of entrenched forces colluding to 
ignore each other's attempts, since collusion among multiple entities 
become much harder as the number of entities grow.


Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-17 Thread Kathy Dopp
On Sun, Aug 17, 2008 at 10:09 AM, Kristofer Munsterhjelm

 Won't the people, as a last stop, keep fraud from being too blatant? You
 don't need scientific methods to know that something's up if a state was
 80-20 Democratic one cycle and then suddenly becomes 80-20 Republican (or
 vice versa) the next. Fraudsters could swing 45-55 results, but it doesn't
 completely demolish democracy, since the 60% (or whatever margin) results
 would presumably be left alone.

Excellent point Kristofer. Absolutely you are correct. It would be
immediately obvious if a fraudster stole 100% of the available target
votes or even 50%, so all our calculations for determining the sample
size for post-election audits assume that a vote fraudster would steal
at most, say 20% of available target votes, and then allow the
candidate to add atleast one auditable vote count to the audit that
may appear to look suspicious, or provides for calculations to
determine any suspicious-looking auditable vote counts.

In practice, when we analyze the available exit poll data that we can
obtain (in Ohio 2004 presidential election some data was made
available and state-wide data in the recent 2008 primary elections),
it looks like the exit poll discrepancies can be explained by vote
shifts from one candidate to another of under about 15% of the margin
amounts.

Audit amounts need to be based on the reported unofficial margins and
the error bounds in the auditable vote counts and the total number of
auditable vote counts.  The concepts are explained in the first few
pages of this doc in lay person's terms as much as possible:
http://electionarchive.org/ucvAnalysis/US/paper-audits/VoteCountAudits-PPMEB.pdf



 Fraud corrupts results, but it seems to me that fortunately we have some
 room to implement improvements that get us closer to verifiability without
 having the fraud that exists plunge the society directly into dictatorship.

That is the hope, IF we can get  our elected officials to agree to
implement the improvements. However, it appears that most officials
who get elected see nothing wrong with a system that elected
themselves (It must not be broken, it elected ME.)


 New voting methods and improved fraud detection could also strengthen the
 prospects of each other. If you have an election method that supports
 multiple parties (since the dominant parties can't rig all the elections
 everywhere), then instead of only one other party, you have n-1 parties
 actively interested in keeping an eye on what rigging attempts do occur, and
 a lesser chance of entrenched forces colluding to ignore each other's
 attempts, since collusion among multiple entities become much harder as the
 number of entities grow.

I do not believe that the number of parties in power has any effect on
whether or not publicly verifiable routine measures are in place to
detect and correct vote miscount are effective or not. However, the
voting method could effect how difficult or easy costly or not it is
to implement routine measures that detect or correct vote miscount.
For instance, the IRV counting method could make it much more
difficult and costly to implement measures to routinely detect and
correct errors, whereas other voting methods may not make routine
error detection and correction more difficult and so may make publicly
verifiable election outcome accuracy much easier to achieve.  The
practical effects of the various voting methods on election
administration and in particular on as yet unimplemented but necessary
routine measures to detect and correct vote miscount, must be
considered when deciding on which voting method to promote.

Cheers,

Kathy Dopp

The material expressed herein is the informed product of the author
Kathy Dopp's fact-finding and investigative efforts. Dopp is a
Mathematician, Expert in election audit mathematics and procedures; in
exit poll discrepancy analysis; and can be reached at

P.O. Box 680192
Park City, UT 84068
phone 435-658-4657

http://utahcountvotes.org
http://electionmathematics.org
http://electionarchive.org

How to Audit Election Outcome Accuracy
http://electionarchive.org/ucvAnalysis/US/paper-audits/legislative/VoteCountAuditBillRequest.pdf

History of Confidence Election Auditing Development  Overview of
Election Auditing Fundamentals
http://electionarchive.org/ucvAnalysis/US/paper-audits/History-of-Election-Auditing-Development.pdf

Voters Have Reason to Worry
http://utahcountvotes.org/UT/UtahCountVotes-ThadHall-Response.pdf

Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-16 Thread Kathy Dopp
 Date: Fri, 15 Aug 2008 02:01:45 -0400
 From: Dave Ketchum [EMAIL PROTECTED]
 Subject: Re: [EM] Why We Shouldn't Count Votes with Machines

 Well here is where you and I differ.  I think if electoral fraud in the
 US were eliminated, it would be a good thing, but not dramatically
 change things, any more than eliminating shoplifting would dramatically
 change our economy.  I do not believe that such fraud changes the
 outcome of a large percentage of elections, and in those it does, it was
 pretty close anyway.

And how do you know this since elections are not subjected to
independent audits except in one state (beginning in 2006 - NM)?  Do
you believe that you are psychic and *know* which elections are being
subjected to fraud in the last couple of decades since ballots have
been primarily secretly counted by private companies with easily
hackable, unaccountable voting equipment.


 Most elections do not inspire the fraudsters.  The few they care about
 may be near ties, responding to minimum fraudulent effort.


What basis in fact could you possibly have to support such a belief?


 If plurality voting were replaced with a ranked system such as a
 condorcet method, I beleive it WOULD dramatically change the entire
 dynamic of politics, in a very, very good way, by nearly eliminating the
 polarized nature of government due to partisanship.

Really? Even if it is counted inaccurately and the new condorcet
method does not accurately determine who wins, because anyone who has
inside access can manipulate the system to put anyone in office they
want to?

So we do not care about having accurately counted elections on this
list, as long as we have the appearance that a new voting method is
being used to select the winners?


 So my priorities are different.

Yes. Apparently.


 Giving up on fixing a huge problem because it makes it more difficult to
 fix a much smaller problem is not something I can support.

Ah. So you consider it a small problem that the public has virtually
no reason to believe that election results are accurate in 49 out of
50 states and that even the one state that subjects their election
results to independent scrutiny, does so in a wholly unscientific
manner that is insufficient to detect vote fraud in close election
contests?

And just why, pray tell, do you believe that the fact that elections
is the only major industry (I am aware of) that is not subjected to
any independent auditing, yet election winners decide who controls
budgets in the millions to trillions of dollars and make decisions on
awarding contracts worth millions to billions of dollars, is such a
small problem?



 (and btw, I believe this list is about reforming the voting methods, not
 so much about fixing security problems.so if you are willing to
 abandon all attempts at reform because you don't think you can solve
 your particular problem as easily on a reformed system, it seems
 unlikely to fly here)

Oh. So it is *not* reform to subject elections to independent
routine scrutiny to ensure accurate election outcomes for the first
time in US history?  You certainly do have a very narrow definition of
reform.

In your dictionary, what exactly does the word reform apply to?  (I
am certainly down the rabbit hole again judging from this conversation
where you claim to know which election outcomes were and were not
fraudulently altered when you can have no possible data to make such a
claim.)


 The whole point of open source is that if the officials don't verify
 it satisfactorily, someone will.  A security researcher could make
 themselves famous for discovering something malicious in voting software.

Really and how pray tell would they do this - especially when today's
voting systems have so many back doors to simply change the votes in
30 secs to a minute without altering any software and without even
touching the writable log files which could be altered with the votes
anyway?  Are you counting on the same kind of miracles that let you
know how many prior election contests were rigged without any access
to the data to know that?


 The only thing that is immune to checking would be the compiler itself,
 since the compiler needs a compiler to compile itselfbut someone
 would have had to have done something evil (and very, very brilliant) a
 long time ago to pull that offgood for a sci fi novel anyway, but
 not so much in the real world.

Really?  So not the proprietary compiled video drivers or any of the
other proprietary hardware or software and of course I see you ruled
out all the back doors that simply allow persons to change the
reported vote counts on the central tabulators?

I wonder why your opinion differs so wildly from all the computer
scientists who are known to have studied voting systems for almost a
decade now and why you think you know so much more than they do?  Are
you an all-seeing being?

And of course since you consider yourself to be such an expert, you
must already know

Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-16 Thread Jonathan Lundell

On Aug 16, 2008, at 12:54 AM, Kristofer Munsterhjelm wrote:

I am for a record on disk of each ballot, but done in a maner  
to not destroy secrecy.


You have to be very careful when doing so, because there are many  
channels to secure. A vote-buyer might tell you to vote exactly at  
noon so that the disk record timestamp identifies you, or he might,  
in the case of Approval and ranked ballots, tell you to vote for not  
just his preferred candidate, but both the low-support communist and  
the low-support right extremist as well, so that he can tell which  
ballot was yours and that you voted correctly.


In the US, at least, voting by mail has become so prevalent that I  
wonder whether it's worthwhile making voting machinery absolutely  
impregnable to vote-buying. All else being equal, sure, why not, but  
if we trade off other desirable properties to preserve secrecy, and  
leave the vote-by-mail door unlocked




Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-16 Thread Dave Ketchum

On Sat, 16 Aug 2008 07:27:10 -0700 Jonathan Lundell wrote:

On Aug 16, 2008, at 12:54 AM, Kristofer Munsterhjelm wrote:

I am for a record on disk of each ballot, but done in a maner  to 
not destroy secrecy.



You have to be very careful when doing so, because there are many  
channels to secure. A vote-buyer might tell you to vote exactly at  
noon so that the disk record timestamp identifies you, or he might,  
in the case of Approval and ranked ballots, tell you to vote for not  
just his preferred candidate, but both the low-support communist and  
the low-support right extremist as well, so that he can tell which  
ballot was yours and that you voted correctly.



In the US, at least, voting by mail has become so prevalent that I  
wonder whether it's worthwhile making voting machinery absolutely  
impregnable to vote-buying. All else being equal, sure, why not, but  if 
we trade off other desirable properties to preserve secrecy, and  leave 
the vote-by-mail door unlocked



There are two topics here:
 I LIKE the secret ballot, have had it most of my life, and know 
many others have similar desires for good reason.  That thought 
inspired my words at the top.
 Vote buying needs discouraging, but I concede perfection is less 
essential here.


Voting by mail requires humans obeying rules.  I believe the rules in 
NY still require placing the ballots in an anonymous stack without 
humans reading their content while having the voter's identity associated.

--
 [EMAIL PROTECTED]people.clarityconnect.com/webpages3/davek
 Dave Ketchum   108 Halstead Ave, Owego, NY  13827-1708   607-687-5026
   Do to no one what you would not want done to you.
 If you want peace, work for justice.




Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-16 Thread rob brown
On Fri, Aug 15, 2008 at 11:07 PM, Kathy Dopp [EMAIL PROTECTED] wrote:

  Date: Fri, 15 Aug 2008 02:01:45 -0400
  From: Dave Ketchum [EMAIL PROTECTED]
  Subject: Re: [EM] Why We Shouldn't Count Votes with Machines

  Well here is where you and I differ.  I think if electoral fraud in the
  US were eliminated, it would be a good thing, but not dramatically
  change things, any more than eliminating shoplifting would dramatically
  change our economy.  I do not believe that such fraud changes the
  outcome of a large percentage of elections, and in those it does, it was
  pretty close anyway.

 And how do you know this since elections are not subjected to
 independent audits except in one state (beginning in 2006 - NM)?  Do
 you believe that you are psychic and *know* which elections are being
 subjected to fraud in the last couple of decades since ballots have
 been primarily secretly counted by private companies with easily
 hackable, unaccountable voting equipment.


I did not say I *know*, I said I *think*.

Your argument could be made to support any crazy conspiracy theory out
there.  How do you know aliens aren't controlling our thoughts?  You don't.
Or for that matter, how do you know your spouse isn't cheating on you
without proof?  You take a reasonable, balanced perspective on things.
Which you seem unable to do on this issue.

I'm sure a degree of electoral fraud happens in the US (but much moreso in
other places).  But murderers get away with murder, police are being bought
off by criminals, government employees steal office supplies.  No one knows
exactly how much any of things happen.  We try to limit them (balancing the
degree of the problem and the cost of addressing it), and we go on with our
lives.

I do not object to the fact that you consider it an issue of more importance
than various other issues (street crime/violence, cancer, plurality voting,
bacterial resistance to antibiotics, middle east conflict, poverty,
whatever...).  I do object to your expectation that others on this list
consider it so, since that is not the core issue of the list.

What I care about, and my understanding of what this list is about, is the
problems due to plurality voting and how to fix them.  Basically the math of
voting and reforming that side of it.  And since you are distracting from
that, I take issue.


  So my priorities are different.

 Yes. Apparently.


Due to the nature of the list, isn't that expected?

This isn't an election security list.  See
http://wiki.electorama.com/wiki/Election-methods_mailing_list and
http://wiki.electorama.com/wiki/Main_Index if you are confused as to what is
meant by methods.  Security and fraud prevention is at best a peripheral
topic.

I'm not saying you can't discuss this stuff here, but if you come in
expecting us to care about your pet issue as much as you do, you are being
unrealistic.

 Giving up on fixing a huge problem because it makes it more difficult to
  fix a much smaller problem is not something I can support.

 Ah. So you consider it a small problem that the public has virtually
 no reason to believe that election results are accurate in 49 out of
 50 states and that even the one state that subjects their election
 results to independent scrutiny, does so in a wholly unscientific
 manner that is insufficient to detect vote fraud in close election
 contests?


Well, first off, I did not say small.  I said smaller.  Big difference.  I
consider the problem with plurality huge, strongly affecting the shape of
our government (i.e. it has become polarized into two main parties that
spend most of their time battling each other rather than solving real
problems).

Your issue is with crime.a fundamentally different thing.

And just why, pray tell, do you believe that the fact that elections
 is the only major industry (I am aware of) that is not subjected to
 any independent auditing, yet election winners decide who controls
 budgets in the millions to trillions of dollars and make decisions on
 awarding contracts worth millions to billions of dollars, is such a
 small problem?


Why do you not consider the issues with plurality a larger problem than you
do?  Maybe because that is your pet issue, this is mine.

I won't address the rest of your email because it is basically just more of
the same...you typing in all caps and labeling things insane and calling
this list a rabbit hole because others aren't as convinced as you there is
a massive conspiracy going on.

-rob

Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-16 Thread Dave Ketchum

To clarify:
  Kristofer
 Me
Kristofer

On Sat, 16 Aug 2008 09:54:28 +0200 Kristofer Munsterhjelm wrote:

As I say above, we are in trouble.  Until we both fix the machines and
demonstrate success of the repairs, such use of paper backups makes sense.

Complicating all this, paper ballots have their own problems.



Hopefully the paper ballot problems won't be the same as the machine 
problems, so that fraud is complicated rather than made easier.


Let's look at this again. What does a voting machine do? It registers 
votes. Surely, that can't be a difficult task, so why use a computer? 
Why not (for Approval or Plurality) just have a simple chip connected 
to a PROM, with the chip in turn connected to a bunch of switches, 
one for each candidate, with a matrix display next to each switch, 
and a final switch to commit the ballot? Such a machine would be 
provably correct: as long as you have a PROM that hasn't been 
preprogrammed (this can be checked at the beginning), and the machine 
hasn't been compromised (rewired switches, backdoor chips), then 
it'll work as promised.



I will use zillion, a stretchable value, below:

A zillion precincts each set up for a few of the zillion races voted 
on in the US.


A zillion personnel who must do all the manual labor and guidance of 
voters.  This is a sideline, thus hard to justify learning complex 
skills, rather than a full-time career for these.


A zillion voters, who BETTER be provided a simple interface for voting.

At end of election the counts for the zillion races better get 
attended to.


I really see it easier to do well effectively if you take advantage of 
what computers can do (and have them do better than the failures we 
have experienced).



So you're saying that computers are better than specialized machines? 
I'm not sure that's what you say (rather than that machines are better 
than paper ballots), but I'll assume that.


Your specialized machines can each do a fragment of the task. 
However, dependably composing a capable whole from them requires big 
efforts from humans.

 Composing the same capability whole from a computer and adequate
programming can be easier.


Because the specialized machines are simpler than computers, once mass 
production gets into action, they should be cheaper. The best here would 
probably be to have some sort of independent organization or open-source 
analog draw up the plans, and then have various companies produce the 
components to spec.


They can be cheaper by not doing the complete task - make the task an 
election system and the cost goes up and dependability becomes expensive.


The simplicity of voting could also count against general-purpose 
computers as far as manual labor is concerned. If the machine has been 
proved to work, you don't need to know what Access (yes, Diebold used 
Access) is to count the votes, and you don't need a sysadmin present in 
case the system goes to a blue screen.


You need equivalent of a sysadmin to sort out getting a whole composed 
of your specialized machines.


Computers get cheaper and cheaper - think of what is hidden inside a 
cell phone.


You could also do these kind of proofs on general purpose computers, but 
then you'd have to design the complete software system from the bottom 
up, which includes what one'd traditionally consider the OS; and if it's 
general purpose, you also have to ensure that the vendors don't patch 
the systems after they've been deployed.
Having the kind of programmable ROM infrastructure with a limiter on 
per-voter might be good in the general-purpose computer case as well, in 
which case the computer just act as a GUI. Then it can't mass vote - the 
worst (which is pretty bad) it can do is alter the ballot as the voter 
votes.


I do say general purpose computers, with no funny stuff buried inside.
 And all the contents open source.
 And recording - CD-R sounds right.


For Condorcet you must recognize, for A vs B, how many ranked AB and 
how many BA.  Must do this for every pair of candidates.  If 
write-ins are permitted (better be), they are more candidates to 
attend to.



That's true, but it's still fairly simple. Assume the ranked ballot is 
in the form of rank[candidate] = position, so that if candidate X was 
ranked first, rank[X] = 0. (Or 1 for that matter, I just count from zero 
because I know programming)


Then the simple nested loop goes like this:

for (outer = 0; outer  num_candidates; ++outer) {
 for (inner = 0; inner  num_candidates; ++inner) {
  if (rank[outer]  rank[inner]) {  // if outer has higher rank
   condorcet_matrix[outer][inner] += 1; // increment
  }
 }
}


What ran this loop outside a computer?

It's less than instead of greater than because lower rank number means 
the rank is closer to the top.


Write-ins could be a problem with the scheme I mentioned, and with 
transmitting Condorcet matrices. One possible option would be to prepend 
the transmission with a lookup 

Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-16 Thread Kathy Dopp
On Sat, Aug 16, 2008 at 7:48 PM, rob brown [EMAIL PROTECTED] wrote:

 I do not believe that such fraud changes the
  outcome of a large percentage of elections, and in those it does, it
  was pretty close anyway.

 And how do you know this since elections are not subjected to
 independent audits except in one state (beginning in 2006 - NM)?

 Your argument could be made to support any crazy conspiracy theory out
 there.  How do you know aliens aren't controlling our thoughts?  You don't.
 Or for that matter, how do you know your spouse isn't cheating on you
 without proof?  You take a reasonable, balanced perspective on things.
 Which you seem unable to do on this issue.

Rob,

You can tell when someone has absolutely no facts to back them up when
they attack and disparage the person rather than the issue that is
under discussion. So anyone who has done actual research on the issue
that clearly mathematically shows that the available data is
consistent with vote fraud must be a crazy conspiracy theorist or
lack a balanced perspective if they disagree with your imagined
beliefs about U.S. elections?


 I'm sure a degree of electoral fraud happens in the US (but much moreso in
 other places).

Are you saying that if everyone is doing electoral fraud, that makes it OK?


But murderers get away with murder, police are being bought
 off by criminals, government employees steal office supplies.  No one knows
 exactly how much any of things happen.  We try to limit them (balancing the
 degree of the problem and the cost of addressing it), and we go on with our
 lives.

OH. So you see it as no big problem to pretend to live in a democracy
(where you can pretend to yourself that most election outcomes are
accurate) and continuing to let elections be the only major industry
where insiders have complete freedom to tamper because 49 US states
never subjected their election results to any independent checks,
except the wholly unscientific ones in NM.

Even when Utah used to use paper punch card ballots, one person did
all the programming to count all the punch cards for the entire state
of Utah, and no one ever checked after the election to make sure that
any of the machine counts were accurate.

You sure must believe in the 100% infallibility and honesty of this
one person, and all the other persons who have trivially easy access
to rig elections.

Apparently  none of the plethora of evidence that election rigging has
been occurring ubiquitously in the US is of any interest or concern to
you.


 I do not object to the fact that you consider it an issue of more importance
 than various other issues (street crime/violence, cancer, plurality voting,
 bacterial resistance to antibiotics, middle east conflict, poverty,
 whatever...).

Voting is the one right that protect ALL OTHER RIGHTS.  Tell me, just
how do you think that people can solve all the other problems if they
do not have the ability to select the decision-makers who spend all
our tax dollars, decide how many taxes we pay and what to spend it on,
whether or not to wage war, how many police to hire, what youth
programs to implement, and make all the laws, and so on?

 I do object to your expectation that others on this list
 consider it so, since that is not the core issue of the list.

I was *not* the person who began this thread. Are you claiming that my
expertise and knowledge about the issues of vote fraud which is
extensive since I have studied this issue and read widely on it and
written dozens of papers with PhD statisticians and mathematicians on
it - using actual election data - are not welcome on this list if a
thread that someone else introduces touches on a topic on which I have
considerable knowledge?


 What I care about, and my understanding of what this list is about, is the
 problems due to plurality voting and how to fix them.

So when the facts are not on your side then:

1. make personal attacks and

2. say that the topic should not to be discussed on this list?



  So my priorities are different.

 Yes. Apparently.

 Due to the nature of the list, isn't that expected?

So are you claiming that an interest in seeing that votes are counted
accurately as voters intended is incompatible with discussing new
voting methods?

Really?  Well that may not be true for everyone on this list Rob.
Perhaps some people on this list *may* want to consider the effects of
particular voting methods on the ability to effect transparently
verifiably accurate election outcomes.

I mean let's climb out of the rabbit hole for a few minutes and
consider the REAL world effects of some of these voting methods on the
effort to make sure that voters actually have the right to throw the
bums out rather than just the pretense of democracy while private
companies secretly count (and often cast) our votes for us without any
independent checks.

  Giving up on fixing a huge problem because it makes it more difficult
  to
  fix a much smaller problem is not something I can 

Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-16 Thread Juho

On Aug 17, 2008, at 3:49 , Jonathan Lundell wrote:


On Aug 16, 2008, at 5:24 PM, Dave Ketchum wrote:


On Sat, 16 Aug 2008 07:27:10 -0700 Jonathan Lundell wrote:

On Aug 16, 2008, at 12:54 AM, Kristofer Munsterhjelm wrote:
   I am for a record on disk of each ballot, but done in a  
maner  to not destroy secrecy.



You have to be very careful when doing so, because there are  
many  channels to secure. A vote-buyer might tell you to vote  
exactly at  noon so that the disk record timestamp identifies  
you, or he might,  in the case of Approval and ranked ballots,  
tell you to vote for not  just his preferred candidate, but both  
the low-support communist and  the low-support right extremist  
as well, so that he can tell which  ballot was yours and that  
you voted correctly.
In the US, at least, voting by mail has become so prevalent that  
I  wonder whether it's worthwhile making voting machinery  
absolutely  impregnable to vote-buying. All else being equal,  
sure, why not, but  if we trade off other desirable properties to  
preserve secrecy, and  leave the vote-by-mail door unlocked

There are two topics here:
I LIKE the secret ballot, have had it most of my life, and  
know many others have similar desires for good reason.  That  
thought inspired my words at the top.
Vote buying needs discouraging, but I concede perfection is  
less essential here.


Voting by mail requires humans obeying rules.  I believe the rules  
in NY still require placing the ballots in an anonymous stack  
without humans reading their content while having the voter's  
identity associated.


California, too, or a method to that effect. It's vote-buying (or  
coercion) that vote-by-mail enables.


I wonder what kind of a vote-by-mail system is in use there. If it is  
just based on ordinary mail that one can send from one's home or  
anywhere (and doesn't offer any way to cancel and replace the vote)  
then that seems to offer opportunities for coercion and vote buying.


The early voting system that I'm used to (and that is very popular)  
is however one where you vote under the observation of an election  
official (that can be e.g. a post office worker that takes care of  
early voting) that then puts your secret vote that you have put in  
one envelope into another envelope (under your eyes) that he will  
send to your local election authorities.


This method offers the election officials some more chances to  
violate your privacy if they so wish (since your name will appear in  
the papers inside the outer envelope) (not probable though) but  
coercion and vote buying (without the involvement of the election  
officials) is about as difficult as with traditional voting at the  
official voting site on the election day.


Juho




The Civitas system has something to say about that, but it requires  
quite a few other conditions to make it work.


Election-Methods mailing list - see http://electorama.com/em for  
list info




___ 
Now you can scan emails quickly with a reading pane. Get the new Yahoo! Mail. http://uk.docs.yahoo.com/nowyoucan.html



Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-16 Thread rob brown
On Sat, Aug 16, 2008 at 9:40 PM, Kathy Dopp [EMAIL PROTECTED] wrote:

 Rob,

 You can tell when someone has absolutely no facts to back them up when
 they attack and disparage the person rather than the issue that is
 under discussion. So anyone who has done actual research on the issue
 that clearly mathematically shows that the available data is
 consistent with vote fraud must be a crazy conspiracy theorist or
 lack a balanced perspective if they disagree with your imagined
 beliefs about U.S. elections?


You came in swinging, Kathy.  Your constant references to rabbit holes
etc.  Your constant implications that everyone who doesn't consider your
issues all-important is insane.

I did not call you a crazy conspiracy theorist, either, I simply said that
your logic could be applied to justify any crazy conspiracy theory.  And I
don't think that saying you are blowing things out of proportion or that you
don't have a balanced perspective is a personal attack.

 I'm sure a degree of electoral fraud happens in the US (but much moreso in
  other places).

 Are you saying that if everyone is doing electoral fraud, that makes it OK?


No.  How on earth did you get that?

I said that it is a problem like other problems, but I happen to not elevate
the problem to the level you do.

Maybe you can give me your estimate of what percentage of US elections would
have different outcomes if it were not for fraud.  I would expect the number
to be very low.

Doesn't make it ok when it happens, obviously.

Your logic is ridiculously black and white on this.  And completely full of
straw men.

But murderers get away with murder, police are being bought
  off by criminals, government employees steal office supplies.  No one
 knows
  exactly how much any of things happen.  We try to limit them (balancing
 the
  degree of the problem and the cost of addressing it), and we go on with
 our
  lives.

 OH. So you see it as no big problem to pretend to live in a democracy
 (where you can pretend to yourself that most election outcomes are
 accurate) and continuing to let elections be the only major industry
 where insiders have complete freedom to tamper because 49 US states
 never subjected their election results to any independent checks,
 except the wholly unscientific ones in NM.


Your words pretend top live in a democracy pretty much show where you are
coming from.  That is the kind of thing that actual tempts me to actually
call you a crazy conspiracy theorist now (but I'm not, of course...).  Or at
least I feel justified in saying you are blowing things out of proportion.

Voting is the one right that protect ALL OTHER RIGHTS.  Tell me, just
 how do you think that people can solve all the other problems if they
 do not have the ability to select the decision-makers who spend all
 our tax dollars, decide how many taxes we pay and what to spend it on,
 whether or not to wage war, how many police to hire, what youth
 programs to implement, and make all the laws, and so on?


Yes, and are you saying that if one person cheats the system by, say, adding
a single fake vote, that the whole system falls apart?  (that would be black
and white thinking) Either that, or you think that this is happening on a
much grander scale than most mainstream people do.

Either way, it still appears to me that you are blowing things way out of
proportion.  And I stand by that, whether you think it is a personal attack
or not.


  I do object to your expectation that others on this list
  consider it so, since that is not the core issue of the list.

 I was *not* the person who began this thread.


It sure appears to me that you were.  Maybe not, but your name shows up
first on it for me.

Are you claiming that my
 expertise and knowledge about the issues of vote fraud which is
 extensive since I have studied this issue and read widely on it and
 written dozens of papers with PhD statisticians and mathematicians on
 it - using actual election data - are not welcome on this list if a
 thread that someone else introduces touches on a topic on which I have
 considerable knowledge?


I am impressed with logic and a coherent argument, not with claims of
authority.


  What I care about, and my understanding of what this list is about, is
 the
  problems due to plurality voting and how to fix them.

 So when the facts are not on your side then:

 1. make personal attacks and


Would you like me to paste in each and every attack you have made?  You are
pretty thin-skinned for someone who likes to hurl ridicule around like you
do.


 2. say that the topic should not to be discussed on this list?


I did not say that.  I said that if you come in here expecting us all to
care so much about your pet issue, that is not the core topic of the list,
you are being unrealistic.


 Really?  Well that may not be true for everyone on this list Rob.
 Perhaps some people on this list *may* want to consider the effects of
 particular voting methods on the ability to 

Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-16 Thread Jonathan Lundell

On Aug 16, 2008, at 10:08 PM, Juho wrote:

I wonder what kind of a vote-by-mail system is in use there. If it  
is just based on ordinary mail that one can send from one's home or  
anywhere (and doesn't offer any way to cancel and replace the vote)  
then that seems to offer opportunities for coercion and vote buying.


The early voting system that I'm used to (and that is very popular)  
is however one where you vote under the observation of an election  
official (that can be e.g. a post office worker that takes care of  
early voting) that then puts your secret vote that you have put in  
one envelope into another envelope (under your eyes) that he will  
send to your local election authorities.


This method offers the election officials some more chances to  
violate your privacy if they so wish (since your name will appear in  
the papers inside the outer envelope) (not probable though) but  
coercion and vote buying (without the involvement of the election  
officials) is about as difficult as with traditional voting at the  
official voting site on the election day.


In California, something like 35-40% of voters vote by mail (the  
percentage is increasing), and it's just like mailing a letter. One's  
ballot comes in the mail, you mark it at home, and drop it in a  
mailbox to return it. I assume that Oregon has a similar method, but  
I'm not personally familiar with it.


Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-16 Thread Kathy Dopp
Rob,

I noticed that you did not try to answer one of my sincere questions
to you (I am a highly skilled teacher whose college classes always had
the highest score of all the classes taught by all the professors and
other TA's on any department-wide final mathematics exams. I did this
by questioning my classes and making them think, although some
students reacted antagonistically by being forced to learn to think
rather than being able to simply memorize.)

Your entire email (below) disparaged me personally and
mischaracterized me rather than trying to honestly communicate on the
issue, so I will waste no more time or effort trying to teach you how
to think logically about the issues concerning how to or why to assure
the accuracy of election outcomes.

I am sorry that my teaching style of asking questions to get people to
think about the topic offends you so much.

Cheers,

Kathy


On Sat, Aug 16, 2008 at 11:25 PM,   Message: 4
 Date: Sat, 16 Aug 2008 22:25:45 -0700
 From: rob brown [EMAIL PROTECTED]
 Subject: Re: [EM] Why We Shouldn't Count Votes with Machines
 To: [EMAIL PROTECTED]
 Cc: election-methods@lists.electorama.com
 Message-ID:
[EMAIL PROTECTED]
 Content-Type: text/plain; charset=iso-8859-1

 On Sat, Aug 16, 2008 at 9:40 PM, Kathy Dopp [EMAIL PROTECTED] wrote:

 Rob,

 You can tell when someone has absolutely no facts to back them up when
 they attack and disparage the person rather than the issue that is
 under discussion. So anyone who has done actual research on the issue
 that clearly mathematically shows that the available data is
 consistent with vote fraud must be a crazy conspiracy theorist or
 lack a balanced perspective if they disagree with your imagined
 beliefs about U.S. elections?


 You came in swinging, Kathy.  Your constant references to rabbit holes
 etc.  Your constant implications that everyone who doesn't consider your
 issues all-important is insane.

 I did not call you a crazy conspiracy theorist, either, I simply said that
 your logic could be applied to justify any crazy conspiracy theory.  And I
 don't think that saying you are blowing things out of proportion or that you
 don't have a balanced perspective is a personal attack.

 I'm sure a degree of electoral fraud happens in the US (but much moreso in
  other places).

 Are you saying that if everyone is doing electoral fraud, that makes it OK?


 No.  How on earth did you get that?

 I said that it is a problem like other problems, but I happen to not elevate
 the problem to the level you do.

 Maybe you can give me your estimate of what percentage of US elections would
 have different outcomes if it were not for fraud.  I would expect the number
 to be very low.

 Doesn't make it ok when it happens, obviously.

 Your logic is ridiculously black and white on this.  And completely full of
 straw men.

But murderers get away with murder, police are being bought
  off by criminals, government employees steal office supplies.  No one
 knows
  exactly how much any of things happen.  We try to limit them (balancing
 the
  degree of the problem and the cost of addressing it), and we go on with
 our
  lives.

 OH. So you see it as no big problem to pretend to live in a democracy
 (where you can pretend to yourself that most election outcomes are
 accurate) and continuing to let elections be the only major industry
 where insiders have complete freedom to tamper because 49 US states
 never subjected their election results to any independent checks,
 except the wholly unscientific ones in NM.


 Your words pretend top live in a democracy pretty much show where you are
 coming from.  That is the kind of thing that actual tempts me to actually
 call you a crazy conspiracy theorist now (but I'm not, of course...).  Or at
 least I feel justified in saying you are blowing things out of proportion.

 Voting is the one right that protect ALL OTHER RIGHTS.  Tell me, just
 how do you think that people can solve all the other problems if they
 do not have the ability to select the decision-makers who spend all
 our tax dollars, decide how many taxes we pay and what to spend it on,
 whether or not to wage war, how many police to hire, what youth
 programs to implement, and make all the laws, and so on?


 Yes, and are you saying that if one person cheats the system by, say, adding
 a single fake vote, that the whole system falls apart?  (that would be black
 and white thinking) Either that, or you think that this is happening on a
 much grander scale than most mainstream people do.

 Either way, it still appears to me that you are blowing things way out of
 proportion.  And I stand by that, whether you think it is a personal attack
 or not.


  I do object to your expectation that others on this list
  consider it so, since that is not the core issue of the list.

 I was *not* the person who began this thread.


 It sure appears to me that you were.  Maybe not, but your name shows up
 first on it for me.

 Are you claiming

Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-15 Thread Dave Ketchum

On Wed, 13 Aug 2008 22:00:06 -0700 rob brown wrote:
On Wed, Aug 13, 2008 at 9:16 AM, Kathy Dopp [EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED]  wrote:


On Tue, Aug 12, 2008 at 11:28 PM, rob brown [EMAIL PROTECTED]
mailto:[EMAIL PROTECTED] wrote:

  How?  Do we want an infinite loop of a voter running paper through a
  cheap printer trying to obtain an accurate ballot record and the
  machine refusing to print one while it switches a vote wrongly?
 Or do
  we want the voter to be able to cancel the ballot and let the poll
  workers know that he needs a paper ballot instead that he can mark
  himself?
 
  I'm fine with the latter.  Actually that seems like a reasonable
thing to
  do.

I agree, but that is not happening on all of todays' voting systems.
Election officials seem to be hopelessly slow to grasp the problem or
the solution.


This is a possible place for some new, clear, thinking - the Election 
officials likely couldn't fix this by themselves.


We are in trouble - failures have been proved too often, and there is 
good reason to believe most failures do not even get proved.


Even working correctly, Plurality voting is not adequate.  While there 
are many competing methods, Condorcet is discussed here:

 Ballot is ranked, as is IRV's.
 Plurality voting is permitted, and can satisfy most voters most 
of the time - letting them satisfy their desires with no extra pain 
while getting their votes fully credited.

 Approval voting is likewise accepted, satisfying a few extra voters.
 Fully ranked voting is Condorcet's promise, giving full response 
to those desiring such when desired.


Open source is ESSENTIAL:
 While it encourages quality programming by those who do not want 
to get caught doing otherwise, it also encourages thorough testing by 
the community.

 But, there is a temptation for copying such without paying:
  Perhaps the law should provide a punishment for such.
  Perhaps customers should pay for such code before it
becomes open - and get refunds of such payments if the code, once open,
proves to be unreasonably defective.

The community should be demanding of Congress such support as may help.

While open source could be thought of as just the voting program, 
proper thinking includes the hardware, protecting the program against 
whatever destructive forces may exist, and verifying what happens.


Secret ballot is essential.  While voter should be able to verify the 
vote before submitting such, this is only to verify - goal above is 
election programs that REALLY DO what they promise.


 
 
   If so, why not let the voters vote on a paper ballot to
  begin with?
 
  Any ideas?
 
  Cost?

Wrong answer.  Paper ballot optical scan systems are so much more
economical than e-ballot systems that if you purchase all-new optical
scan systems, the on-going cost savings totally pay for the initial
purchase within four years and then begin saving taxpayers lots of
monies.  See http://electionmathematics.org and click on Voting
Systems for links to cost comparison studies.

 
  But honestly, the big problem I have with paper ballots filled
out by hand
  is that they make the transition to a ranked system a lot harder,
both in
  terms of difficulty filling in the ballot and difficulty counting
them.  As

That is a good argument against using any ranked ballot systems then
since the integrity of e-ballot systems cannot be adequately ensured,
given the secret ballot and the difficulty of implementing systems to
detect and correct errors with a secret ballot.


Well here is where you and I differ.  I think if electoral fraud in the 
US were eliminated, it would be a good thing, but not dramatically 
change things, any more than eliminating shoplifting would dramatically 
change our economy.  I do not believe that such fraud changes the 
outcome of a large percentage of elections, and in those it does, it was 
pretty close anyway. 


Most elections do not inspire the fraudsters.  The few they care about 
may be near ties, responding to minimum fraudulent effort.


Thus, a few false wins can be big trouble.


If plurality voting were replaced with a ranked system such as a 
condorcet method, I beleive it WOULD dramatically change the entire 
dynamic of politics, in a very, very good way, by nearly eliminating the 
polarized nature of government due to partisanship.  That is huge, 
comparitively.


Could be BIG - Plurality NEEDS primaries.  Condorcet does not need 
such, but could not object if parties chose to do them anyway for 
other reasons.




So my priorities are different.

Giving up on fixing a huge problem because it makes it more difficult to 
fix a much smaller problem is not something I can support.


(and btw, I believe this list is about reforming the voting methods, not 
so much about 

Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-15 Thread rob brown
On Thu, Aug 14, 2008 at 11:01 PM, Dave Ketchum [EMAIL PROTECTED]wrote:

(most of Dave's comments snipped out, I responded to only a few)

Open source is ESSENTIAL:
 While it encourages quality programming by those who do not want to get
 caught doing otherwise, it also encourages thorough testing by the
 community.
 But, there is a temptation for copying such without paying:
  Perhaps the law should provide a punishment for such.


The law already does.
http://ap.google.com/article/ALeqM5iR9T2USlbjJbHOl7sIgiE9RCx33gD92IB4900

Well here is where you and I differ.  I think if electoral fraud in the US
 were eliminated, it would be a good thing, but not dramatically change
 things, any more than eliminating shoplifting would dramatically change our
 economy.  I do not believe that such fraud changes the outcome of a large
 percentage of elections, and in those it does, it was pretty close anyway.


 Most elections do not inspire the fraudsters.  The few they care about may
 be near ties, responding to minimum fraudulent effort.

 Thus, a few false wins can be big trouble.


However, if they are near ties, that isn't quite so big trouble because both
candidates are pretty popular anyway.  While it may offend our notion of
democracy to have someone win (a two person election) who had only 49.99
percent of the voteits really not that huge a dealnot nearly the
same scale of a problem as one where a truly unpopular candidate could get
himself elected by fraud.

Like with everything else in the world, we want to minimize the ability of
criminals to profit from their crimes, but how much are we willing to give
up to reduce the chance to zero?


 If plurality voting were replaced with a ranked system such as a condorcet
 method, I beleive it WOULD dramatically change the entire dynamic of
 politics, in a very, very good way, by nearly eliminating the polarized
 nature of government due to partisanship.  That is huge, comparitively.


Could be BIG - Plurality NEEDS primaries.  Condorcet does not need such, but
 could not object if parties chose to do them anyway for other reasons.


Yes, although maybe it would be more accurate to say that candidates that
want to win need primaries under plurality.

The only thing that is immune to checking would be the compiler itself,
 since the compiler needs a compiler to compile itselfbut someone would
 have had to have done something evil (and very, very brilliant) a long time
 ago to pull that offgood for a sci fi novel anyway, but not so much in
 the real world.


 Compilers do not have to be that complex - since voting programs need not
 be that complex, such as would need a high powered compiler.


Well, even a basic C compiler has this issue, since the compiler itself is
written in C, so there is a chicken egg problem.  But this is really not a
real world concern (and if it was, someone would have been using it to steal
money from banks, etc).  It's an amusing theoretical concept, but not much
more.

Perhaps my 2-cents will inspire a response.  I agree, in general, with Rob
 that we have a fixable problem that NEEDS fixing.


Cool.  :)  Indeed, while I think that voting security is important, lets not
throw the baby (fixing the problems with plurality) out with the bathwater
(fraud).

-r

Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-15 Thread Kristofer Munsterhjelm

Dave Ketchum wrote:

  Or do we want the voter to be able to cancel the ballot and let
  the poll workers know that he needs a paper ballot instead that
  he can mark himself?
 
  I'm fine with the latter.  Actually that seems like a reasonable
  thing to do.

I agree, but that is not happening on all of todays' voting systems.
Election officials seem to be hopelessly slow to grasp the problem or
the solution.


This is a possible place for some new, clear, thinking - the Election 
officials likely couldn't fix this by themselves.


We are in trouble - failures have been proved too often, and there is 
good reason to believe most failures do not even get proved.


Even if the voting machine would be perfect - have no flaws at all - 
having a backup paper balloting option would be a good idea, I think. To 
the extent that democracy is not only about who won, but also about the 
losers (and their voters) being confident that they lost in a fair 
manner, any voter who doesn't trust the machine can request a paper 
ballot instead; and candidates that distrust the machinery can tell 
their voters to use the paper ballot backup.


If the machine works correctly, and candidates and voters know that, the 
load on the backup system will be minimal. However, if the machines are 
untrusted or haven't earned the reputation for being fair, the backup 
will at least limit fraud somewhat.


A possible problem with the solution may occur if many more voters use 
backup ballots than was predicted, and the infrastructure (parties' 
counters, and so on) can't keep up with the load. This weakness is the 
consequence of that the load is going to be dynamic (depending on 
voters' trust in the machines), and in the worst case, the backup might 
be neglected completely.


Even working correctly, Plurality voting is not adequate.  While there 
are many competing methods, Condorcet is discussed here:

 Ballot is ranked, as is IRV's.
 Plurality voting is permitted, and can satisfy most voters most of 
the time - letting them satisfy their desires with no extra pain while 
getting their votes fully credited.

 Approval voting is likewise accepted, satisfying a few extra voters.
 Fully ranked voting is Condorcet's promise, giving full response to 
those desiring such when desired.


From a purely technical point of view, I agree. I think the good (at 
least cloneproof) Condorcet methods to focus on here would be either 
Ranked Pairs (easy to explain) or Schulze (seems to be gaining momentum 
for non-governmental purposes, e.g MTV and Debian), both wv as their 
definitions state. That shouldn't keep us from trying to find things 
like good burial-resistant Condorcet methods, though.



Open source is ESSENTIAL:
 While it encourages quality programming by those who do not want to 
get caught doing otherwise, it also encourages thorough testing by the 
community.

 But, there is a temptation for copying such without paying:
  Perhaps the law should provide a punishment for such.
  Perhaps customers should pay for such code before it
becomes open - and get refunds of such payments if the code, once open,
proves to be unreasonably defective.

The community should be demanding of Congress such support as may help.

While open source could be thought of as just the voting program, 
proper thinking includes the hardware, protecting the program against 
whatever destructive forces may exist, and verifying what happens.


Secret ballot is essential.  While voter should be able to verify the 
vote before submitting such, this is only to verify - goal above is 
election programs that REALLY DO what they promise.


Let's look at this again. What does a voting machine do? It registers 
votes. Surely, that can't be a difficult task, so why use a computer? 
Why not (for Approval or Plurality) just have a simple chip connected to 
a PROM, with the chip in turn connected to a bunch of switches, one for 
each candidate, with a matrix display next to each switch, and a final 
switch to commit the ballot? Such a machine would be provably correct: 
as long as you have a PROM that hasn't been preprogrammed (this can be 
checked at the beginning), and the machine hasn't been compromised 
(rewired switches, backdoor chips), then it'll work as promised.


Reading off the PROMs would require more complex machinery, but it's 
really just an adder. In a Condorcet election, it's a two-loop adder 
(for each candidate, for each ranked below, increment vote_for[a][b]). 
That, too, is not too difficult a task and it should be possible to 
prove that it'll work in all cases.


One might also have to take TEMPEST sniffing and similar things into 
account, but the point is that both actually registering ballots and 
counting the votes is a simple task, and therefore one can inspect the 
device or program to see that it works properly, and more than that, 
that it'll always work properly within 

Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-15 Thread Dave Ketchum

On Fri, 15 Aug 2008 16:01:10 +0200 Kristofer Munsterhjelm wrote:

Dave Ketchum wrote:


  Or do we want the voter to be able to cancel the ballot and let
  the poll workers know that he needs a paper ballot instead that
  he can mark himself?
 
  I'm fine with the latter.  Actually that seems like a reasonable
  thing to do.

I agree, but that is not happening on all of todays' voting systems.
Election officials seem to be hopelessly slow to grasp the problem or
the solution.



This is a possible place for some new, clear, thinking - the Election 
officials likely couldn't fix this by themselves.


We are in trouble - failures have been proved too often, and there is 
good reason to believe most failures do not even get proved.



Even if the voting machine would be perfect - have no flaws at all - 
having a backup paper balloting option would be a good idea, I think. To 
the extent that democracy is not only about who won, but also about the 
losers (and their voters) being confident that they lost in a fair 
manner, any voter who doesn't trust the machine can request a paper 
ballot instead; and candidates that distrust the machinery can tell 
their voters to use the paper ballot backup.


As I say above, we are in trouble.  Until we both fix the machines and 
demonstrate success of the repairs, such use of paper backups makes sense.


Complicating all this, paper ballots have their own problems.


If the machine works correctly, and candidates and voters know that, the 
load on the backup system will be minimal. However, if the machines are 
untrusted or haven't earned the reputation for being fair, the backup 
will at least limit fraud somewhat.


A possible problem with the solution may occur if many more voters use 
backup ballots than was predicted, and the infrastructure (parties' 
counters, and so on) can't keep up with the load. This weakness is the 
consequence of that the load is going to be dynamic (depending on 
voters' trust in the machines), and in the worst case, the backup might 
be neglected completely.


Even working correctly, Plurality voting is not adequate.  While there 
are many competing methods, Condorcet is discussed here:

 Ballot is ranked, as is IRV's.
 Plurality voting is permitted, and can satisfy most voters most 
of the time - letting them satisfy their desires with no extra pain 
while getting their votes fully credited.

 Approval voting is likewise accepted, satisfying a few extra voters.
 Fully ranked voting is Condorcet's promise, giving full response 
to those desiring such when desired.



 From a purely technical point of view, I agree. I think the good (at 
least cloneproof) Condorcet methods to focus on here would be either 
Ranked Pairs (easy to explain) or Schulze (seems to be gaining momentum 
for non-governmental purposes, e.g MTV and Debian), both wv as their 
definitions state. That shouldn't keep us from trying to find things 
like good burial-resistant Condorcet methods, though.



Open source is ESSENTIAL:
 While it encourages quality programming by those who do not want 
to get caught doing otherwise, it also encourages thorough testing by 
the community.

 But, there is a temptation for copying such without paying:
  Perhaps the law should provide a punishment for such.
  Perhaps customers should pay for such code before it
becomes open - and get refunds of such payments if the code, once open,
proves to be unreasonably defective.

The community should be demanding of Congress such support as may help.

While open source could be thought of as just the voting program, 
proper thinking includes the hardware, protecting the program against 
whatever destructive forces may exist, and verifying what happens.


Secret ballot is essential.  While voter should be able to verify the 
vote before submitting such, this is only to verify - goal above is 
election programs that REALLY DO what they promise.



Let's look at this again. What does a voting machine do? It registers 
votes. Surely, that can't be a difficult task, so why use a computer? 
Why not (for Approval or Plurality) just have a simple chip connected to 
a PROM, with the chip in turn connected to a bunch of switches, one for 
each candidate, with a matrix display next to each switch, and a final 
switch to commit the ballot? Such a machine would be provably correct: 
as long as you have a PROM that hasn't been preprogrammed (this can be 
checked at the beginning), and the machine hasn't been compromised 
(rewired switches, backdoor chips), then it'll work as promised.


I will use zillion, a stretchable value, below:

A zillion precincts each set up for a few of the zillion races voted 
on in the US.


A zillion personnel who must do all the manual labor and guidance of 
voters.  This is a sideline, thus hard to justify learning complex 
skills, rather than a full-time career for these.


A zillion voters, who BETTER 

Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-13 Thread Kathy Dopp
On Tue, Aug 12, 2008 at 11:28 PM, rob brown [EMAIL PROTECTED] wrote:

 How?  Do we want an infinite loop of a voter running paper through a
 cheap printer trying to obtain an accurate ballot record and the
 machine refusing to print one while it switches a vote wrongly?  Or do
 we want the voter to be able to cancel the ballot and let the poll
 workers know that he needs a paper ballot instead that he can mark
 himself?

 I'm fine with the latter.  Actually that seems like a reasonable thing to
 do.

I agree, but that is not happening on all of todays' voting systems.
Election officials seem to be hopelessly slow to grasp the problem or
the solution.



  If so, why not let the voters vote on a paper ballot to
 begin with?

 Any ideas?

 Cost?

Wrong answer.  Paper ballot optical scan systems are so much more
economical than e-ballot systems that if you purchase all-new optical
scan systems, the on-going cost savings totally pay for the initial
purchase within four years and then begin saving taxpayers lots of
monies.  See http://electionmathematics.org and click on Voting
Systems for links to cost comparison studies.


 But honestly, the big problem I have with paper ballots filled out by hand
 is that they make the transition to a ranked system a lot harder, both in
 terms of difficulty filling in the ballot and difficulty counting them.  As

That is a good argument against using any ranked ballot systems then
since the integrity of e-ballot systems cannot be adequately ensured,
given the secret ballot and the difficulty of implementing systems to
detect and correct errors with a secret ballot.

 No. Obviously it is trivially easy for any programmer of a voting machine
 to:

 You'll note that I said it is essential that the source code be open for
 viewing by all.  Not so trivially easy in that case.  Not at all.

Making the source code for the voting programs open source does not
make all the myriad of other programs, drivers, OS, etc on the voting
system open source - that could be used to rig the vote.  Also of
course election officials do not have the resources to verify software
and it would take years to set up systems to verify the software on
voting systems *and* require trusted technicians to do so.

While I support using open source programs for other reasons, it is
*not* the answer to ensuring the accuracy of vote counts.

You might want to read this article on the topic, that I wrote with
help from dozens of technologists and some voting system experts:
http://electionmathematics.org/em-voting-systems/VotingSystemSoftwareDisclosure.pdf

and read this recent article:
http://nandigramunited.blogspot.com/2008/08/soumitra-and-sitanshu-particularly.html


 But to do this, an awful lot of people are going to see the error,

Well, perhaps 5% of voters would *see* the error (because no fraudster
is stupid enough to switch *all* target votes available), but most
might think they made a mistake on the first try.

The ones who complain, in our experience over the last couple of
election cycles, will be soundly ignored.

 especially if you simply leave it on screen when you print the paper copy.

Huh?  Try doing that yourself. I do not know if the summary *screen*
version of the ballot appears at the same time as you get a chance to
check the paper version of the ballot. I don't think that is
necessarily an option you would have.

 And they are going to talk about it.  And the next year, people will be a
 lot more likely to notice.

If you followed the voting news nationwide like I do, you would know
that people have been talking about it a lot since the November 2004
presidential election, in particular there was lots of vote switching
reported in Ohio.  Congress even certified the election of a
Representative from Florida that everyone knows was not elected by the
people there, simply because the machine results had dropped over
14,000 votes from the candidate that everyone knows probably really
won the election, and lots of people complained about the screen
switching their votes, but it does not matter. The wrong person will
still be elected no matter how many people complain about vote
switching.


 Still, with an open source system, I have no clue how a programmer is going
 to do this at all.

Anyone could easily switch out any open source or not program that is
compiled into machine language during some routine maintenance and no
one would know the difference.  Do you really think that election
administrators are going to have the funds and that VVV's are going to
cooperate to put together a list of all compilers, switches, hardware
and firmware versions for every piece of software on their machines so
that the versions can be checked after the elections?  In Utah, the
VVV shipped us atleast three different versions of the voting system
software alone, and who knows how many unique versions of hardware,
firmware, drivers, and hardware.  If you believe that these VVs are
standardized, you are 

Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-13 Thread rob brown
On Wed, Aug 13, 2008 at 9:16 AM, Kathy Dopp [EMAIL PROTECTED] wrote:

 On Tue, Aug 12, 2008 at 11:28 PM, rob brown [EMAIL PROTECTED] wrote:

  How?  Do we want an infinite loop of a voter running paper through a
  cheap printer trying to obtain an accurate ballot record and the
  machine refusing to print one while it switches a vote wrongly?  Or do
  we want the voter to be able to cancel the ballot and let the poll
  workers know that he needs a paper ballot instead that he can mark
  himself?
 
  I'm fine with the latter.  Actually that seems like a reasonable thing to
  do.

 I agree, but that is not happening on all of todays' voting systems.
 Election officials seem to be hopelessly slow to grasp the problem or
 the solution.

 
 
   If so, why not let the voters vote on a paper ballot to
  begin with?
 
  Any ideas?
 
  Cost?

 Wrong answer.  Paper ballot optical scan systems are so much more
 economical than e-ballot systems that if you purchase all-new optical
 scan systems, the on-going cost savings totally pay for the initial
 purchase within four years and then begin saving taxpayers lots of
 monies.  See http://electionmathematics.org and click on Voting
 Systems for links to cost comparison studies.

 
  But honestly, the big problem I have with paper ballots filled out by
 hand
  is that they make the transition to a ranked system a lot harder, both in
  terms of difficulty filling in the ballot and difficulty counting them.
  As

 That is a good argument against using any ranked ballot systems then
 since the integrity of e-ballot systems cannot be adequately ensured,
 given the secret ballot and the difficulty of implementing systems to
 detect and correct errors with a secret ballot.


Well here is where you and I differ.  I think if electoral fraud in the US
were eliminated, it would be a good thing, but not dramatically change
things, any more than eliminating shoplifting would dramatically change our
economy.  I do not believe that such fraud changes the outcome of a large
percentage of elections, and in those it does, it was pretty close anyway.

If plurality voting were replaced with a ranked system such as a condorcet
method, I beleive it WOULD dramatically change the entire dynamic of
politics, in a very, very good way, by nearly eliminating the polarized
nature of government due to partisanship.  That is huge, comparitively.

So my priorities are different.

Giving up on fixing a huge problem because it makes it more difficult to fix
a much smaller problem is not something I can support.

(and btw, I believe this list is about reforming the voting methods, not so
much about fixing security problems.so if you are willing to abandon all
attempts at reform because you don't think you can solve your particular
problem as easily on a reformed system, it seems unlikely to fly here)

Making the source code for the voting programs open source does not
 make all the myriad of other programs, drivers, OS, etc on the voting
 system open source - that could be used to rig the vote.  Also of
 course election officials do not have the resources to verify software
 and it would take years to set up systems to verify the software on
 voting systems *and* require trusted technicians to do so.


The whole system top to bottom should be open source.  This is not
particularly hardplenty of people run pure boxes, on commodity
hardware.  The obvious choice for OS would probably be Linux, with freeBSD
being another option.

The whole point of open source is that if the officials don't verify it
satisfactorily, someone will.  A security researcher could make themselves
famous for discovering something malicious in voting software.

The only thing that is immune to checking would be the compiler itself,
since the compiler needs a compiler to compile itselfbut someone would
have had to have done something evil (and very, very brilliant) a long time
ago to pull that offgood for a sci fi novel anyway, but not so much in
the real world.

Well, perhaps 5% of voters would *see* the error (because no fraudster
 is stupid enough to switch *all* target votes available), but most
 might think they made a mistake on the first try.


Then it is a UI problem.


  especially if you simply leave it on screen when you print the paper
 copy.

 Huh?  Try doing that yourself. I do not know if the summary *screen*
 version of the ballot appears at the same time as you get a chance to
 check the paper version of the ballot. I don't think that is
 necessarily an option you would have.


What is so hard about that?  The point is, if the UI is designed reasonably
well, a large percentage of voters will *know* if the machine is cheating.


  And they are going to talk about it.  And the next year, people will be a
  lot more likely to notice.

 If you followed the voting news nationwide like I do, you would know
 that people have been talking about it a lot since the November 2004
 presidential election, in 

Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-12 Thread rob brown
On Tue, Aug 12, 2008 at 4:47 PM, Kathy Dopp [EMAIL PROTECTED] wrote:


 As virtually all (all I know) independent computer scientists (who do
 not profit from certifying or working for VVV's - vulture voting
 vendors)  agree, it is *not* possible to fix DREs because their
 fundamental design is flawed. I.e. Any machine cast or machine printed
 record of ballots is not going to work.

 The flaws of DRE paper roll ballot printers include (there is a much
 longer list):

 Studies show that fewer than 30% of voters check machine-printed paper
 ballot roll records and fewer than 30% of voters who check (or about
 10% of all voters) accurately proofread their machine-printed paper
 ballot roll records to detect any errors, so that a programmer can
 switch up to 90% of available target votes in a way that no audit can
 detect.  Also there is a two strikes and you are out rule that
 prevents the most diligent voter from having a machine-printed paper
 ballot record that matches the voter's choices.  A voter can only
 cancel ballot casting twice due to an incorrect printed paper roll
 record. On the third try, the voter receives an error message on the
 screen warning that the voter has only one more chance to cast their
 ballot.  On the third try, the paper roll ballot record whizzes
 quickly inside the canister WITHOUT GIVING THE VOTER A CHANCE TO SEE
 THE PAPER RECORD!


The two strikes you are out rule is not inherent to machine voting -- that
is fixable, obviously.

Regardless, are you suggesting that a programmer could steal an election by
just hoping that that every one of the people who had it fail twice in a row
is going to simply say oh well and go home, rather than raise holy hell
about it?

As a programmer myself, I can tell you that any non-stupid (but evil)
programmer would have it do it correctly the second timeI mean, you know
they are looking that time, so why push your luck for one vote?  So the 2
strikes and you're out, silly as it may be, is hardly the issue.

I can also tell you that much of the issue here is far out of the field of
computer science, and is more in the area of sociology/psychology with a
little game theory and economics thrown in.

I don't disagree that there are problems with machine voting, some easier to
fix than others.  (a paper trail is an absolute necessity, for instance, as
is open source code)  Still I think you are blowing things out of
proportion  -- to a large enough degree that your propoganda has pulled me
out of my typical lurk mode on the list.


 Shamos is considered a rogue among computer scientists and I am fairly
 certain that Shamos does not have any degree in computer science, as
 is true of most experts who support DREs.


And I am fairly certain that you didn't spend two minutes researching, as
you'd have easily found that he does indeed have a phD in computer science
from Yale.  Which gives me one more reason to suspect the facts you
present.  (don't take this as an endorsement of what Shamos says, just a
reaction to your logically and factually unsound propaganda)

-rob

Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-12 Thread Kathy Dopp
 fundamental design is flawed?  If so, obvious response is to redo the
 design.

Hi David,

The only design that is *not* flawed (that I know of) is
voter-marked paper ballots because it provides voter-verifiED ballots.

However the optical scanning machines that count them today are very
flawed and use no modern security, encryption, or open standard data
formats that have been available for many years. They're your basic
cheap junk, but far superior to today's basic cheap e-ballot junk.


 The flaws of DRE paper roll ballot printers include (there is a much
 longer list):

 Studies show that fewer than 30% of voters check machine-printed paper
 ballot roll records and fewer than 30% of voters who check (or about
 10% of all voters) accurately proofread their machine-printed paper
 ballot roll records to detect any errors, so that a programmer can
 switch up to 90% of available target votes in a way that no audit can
 detect.

 I do not see how an auditor could know of and tailor the audit to the
 particular ballots the programmer did not switch.

Huh!?  I said: so that a **programmer** can switch up to 90% of
available target votes in a way that no audit can detect.

Valid audits require manually counting ballots of randomly selected
reported unofficial vote counts.

The problem is that because only 10% of voters may accurately check
machine-printed paper ballot records, ALL MACHINE PRINTED ballots will
match erroneous electronic vote totals because 90% of the
machine-printed paper ballots can be printed to match erroneous
electronic touchscreen ballot records, and the voters would not notice
it; and no audit can detect the fraud.

Voters *could* detect the fraud, but the 10% of voters who notice that
their first ballot did not match their choices and cancels their first
ballot, may think that they made a mistake rather than the machine
when the second time they try to cast their ballot after canceling it
on the first try when they notice the erroneous paper ballot, their
paper ballot then *does* match their choices. As I said, 10% of the
ballots can *not* be switched by the programmer (only 90% of target
paper ballots and their e-ballots can be switched by the programmer),
but ALL the printed ballots will match the erroneous e-ballot totals.

This particular DRE hack was published back around May 2005 in the
Brennan Center Report The Machinery of Democracy and is why
virtually all (everyone I know and I have written papers with dozens
of PhD computer scientists on voting system topics) computer
scientists oppose using e-ballot voting systems with machine-printed
paper ballot records.


 Also there is a two strikes and you are out rule that
 prevents the most diligent voter from having a machine-printed paper
 ballot record that matches the voter's choices.  A voter can only
 cancel ballot casting twice due to an incorrect printed paper roll
 record. On the third try, the voter receives an error message on the
 screen warning that the voter has only one more chance to cast their
 ballot.  On the third try, the paper roll ballot record whizzes
 quickly inside the canister WITHOUT GIVING THE VOTER A CHANCE TO SEE
 THE PAPER RECORD!

 What does it matter?  How come the redesign failed to attend to properly
 recording the vote?

I do not get your question. If you want to know more about this
particular Two Strikes You're Out flaw of DRE-printed paper ballot
records, either:

1. If you personally vote on a DRE, try cancelling your ballot twice
and then see what happens when you cast your ballot on the third try.
(Take a picture of the warning screen with your cell phone before
pushing the button, and then watch the ballot quickly roll up before
you can see what is on it.)

or

2. Read the NJ Institute of Technology studies of DRE printers which
caused NJ to refuse to certify any of the DRE paper printers.

Without a limit on the number of times a voter can try to print a
matching paper ballot record, and without a way for the voter to bail
out of casting a vote on a DRE which refuses to create an accurate
paper ballot record, then obviously there would be other problems,
like running out of paper in the paper rolls (poll workers frequently
have problems loading the paper, load it backwards so it does not
print, and the papers frequently jam while printing, or keep the
covers closed so voters don't see the paper ballot records, or voters
can easily sabotage the paper so that it appears to work during the
elections but all the records are erased at the end of the election.
(See the CA SoS study of voting systems.)

Sigh, so the FLAW is the inanity and expense and hassle of trying to
keep a printer running in every polling booth during elections rather
than using a less costly paper ballot, and more importantly the fact
that the machine, rather than the voter is marking the paper ballot
record.

Fix that cannot be done without switching to voter marked optical scan
paper ballots.


 Huh?  There seems to 

Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-12 Thread Kathy Dopp
 Message: 2
 Date: Tue, 12 Aug 2008 18:17:49 -0700
 From: rob brown [EMAIL PROTECTED]
 Subject: Re: [EM] Why We Shouldn't Count Votes with Machines
 The two strikes you are out rule is not inherent to machine voting -- that
 is fixable, obviously.

How?  Do we want an infinite loop of a voter running paper through a
cheap printer trying to obtain an accurate ballot record and the
machine refusing to print one while it switches a vote wrongly?  Or do
we want the voter to be able to cancel the ballot and let the poll
workers know that he needs a paper ballot instead that he can mark
himself?  If so, why not let the voters vote on a paper ballot to
begin with?

Any ideas?


 Regardless, are you suggesting that a programmer could steal an election by
 just hoping that that every one of the people who had it fail twice in a row
 is going to simply say oh well and go home, rather than raise holy hell
 about it?

No. Obviously it is trivially easy for any programmer of a voting machine to:

a. make the printed ballot record match an erroneous e-ballot record
on the voters first try

b. in the 10% of cases when a voter notices the error on the paper
ballot and cancels the ballot, the programmer than makes the paper
printout and the electronic record match exactly what the voter wants.

Recall that I said that the programmer would only be able to switch up
to 90% of the target votes without any audit able to detect it.

The voter would either think that he must have made a mistake on the
first try, or complain about his vote being switched.

We have already seen hundreds or thousands or cases of voters in the
last two election cycles complaining that their votes have been
switched to the wrong candidates with DREs and election officials have
mostly ignored the problem or chalked it up to touchscreen
callibration problems (which does cause similar behavior)


 As a programmer myself, I can tell you that any non-stupid (but evil)
 programmer would have it do it correctly the second timeI mean, you know
 they are looking that time, so why push your luck for one vote?  So the 2
 strikes and you're out, silly as it may be, is hardly the issue.

Huh?

I mentioned TWO SEPARATE ISSUES:

1. the programming hack that can switch 90% of target votes without
audits being able to detect it.

2. the 2 strikes you're out rule that *all* DREs currently use today
that prevents even the 10% of diligent voters who detect errors in
their paper printed records from being able to generate a correct
machine-printed paper ballot record.

If you prefer not have *any* paper ballot record, then ofcourse there
is no way to check the accuracy of the machine counts independent of
the programming.


 I can also tell you that much of the issue here is far out of the field of
 computer science, and is more in the area of sociology/psychology with a
 little game theory and economics thrown in.

Really?  OK, but *all* independent computer scientists (that I know)
oppose the use of e-ballot voting systems for very solid logically
correct reasons.

It is true that e-ballots with machine printed paper records *might*
work (although still expensive and subject to DOS attacks) *IF* you
could train all voters and election officials and poll workers
adequately how to handle doing elections with them, but that seems
like a very remote possibility unless you want to begin lessons in how
to use e-ballot paper trail voting systems in grammar school as a
course and have paper ballots as backup available in every polling
location and train pollworkers and voters to recognize when the
machines look like vote fraud may be going on, etc.  Human factors
must be considered realistically.


 I don't disagree that there are problems with machine voting, some easier to
 fix than others.  (a paper trail is an absolute necessity, for instance, as
 is open source code)

Again, virtually all *independent* computer scientists who are voting
system experts disagree with you and believe that voter-marked paper
ballots are essential and that paper trails are inadequate as I've
tried to explain some of their flaws here.

 Still I think you are blowing things out of
 proportion  -- to a large enough degree that your propoganda has pulled me
 out of my typical lurk mode on the list.

Well using words like propaganda and blowing things out of
proportion are very skillful ways to try to discount real facts, but
do not impress me, or most people as much as concrete facts do.



 Shamos is considered a rogue among computer scientists and I am fairly
 certain that Shamos does not have any degree in computer science, as
 is true of most experts who support DREs.


 And I am fairly certain that you didn't spend two minutes researching, as
 you'd have easily found that he does indeed have a phD in computer science
 from Yale.  Which gives me one more reason to suspect the facts you
 present.  (don't take this as an endorsement of what Shamos says, just a
 reaction to your logically

Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-12 Thread Dave Ketchum

Somehow we are not connecting, but I will try one more time.

On Tue, 12 Aug 2008 21:34:56 -0600 Kathy Dopp wrote:

fundamental design is flawed?  If so, obvious response is to redo the
design.



Hi David,

The only design that is *not* flawed (that I know of) is
voter-marked paper ballots because it provides voter-verifiED ballots.


I SAID:  redo the design!  Looking around at other known failures 
DOES NOT COUNT, beyond perhaps learning better what to avoid.


However the optical scanning machines that count them today are very
flawed and use no modern security, encryption, or open standard data
formats that have been available for many years. They're your basic
cheap junk, but far superior to today's basic cheap e-ballot junk.


Ditto!



The flaws of DRE paper roll ballot printers include (there is a much
longer list):

Studies show that fewer than 30% of voters check machine-printed paper
ballot roll records and fewer than 30% of voters who check (or about
10% of all voters) accurately proofread their machine-printed paper
ballot roll records to detect any errors, so that a programmer can
switch up to 90% of available target votes in a way that no audit can
detect.


I do not see how an auditor could know of and tailor the audit to the
particular ballots the programmer did not switch.



Huh!?  I said: so that a **programmer** can switch up to 90% of
available target votes in a way that no audit can detect.

Valid audits require manually counting ballots of randomly selected
reported unofficial vote counts.

The problem is that because only 10% of voters may accurately check
machine-printed paper ballot records, ALL MACHINE PRINTED ballots will
match erroneous electronic vote totals because 90% of the
machine-printed paper ballots can be printed to match erroneous
electronic touchscreen ballot records, and the voters would not notice
it; and no audit can detect the fraud.

Voters *could* detect the fraud, but the 10% of voters who notice that
their first ballot did not match their choices and cancels their first
ballot, may think that they made a mistake rather than the machine
when the second time they try to cast their ballot after canceling it
on the first try when they notice the erroneous paper ballot, their
paper ballot then *does* match their choices. As I said, 10% of the
ballots can *not* be switched by the programmer (only 90% of target
paper ballots and their e-ballots can be switched by the programmer),
but ALL the printed ballots will match the erroneous e-ballot totals.

This particular DRE hack was published back around May 2005 in the
Brennan Center Report The Machinery of Democracy and is why
virtually all (everyone I know and I have written papers with dozens
of PhD computer scientists on voting system topics) computer
scientists oppose using e-ballot voting systems with machine-printed
paper ballot records.


I give up on deciphering most of this.

I do agree on opposing such machine-printed paper ballot records.



   Also there is a two strikes and you are out rule that
prevents the most diligent voter from having a machine-printed paper
ballot record that matches the voter's choices.  A voter can only
cancel ballot casting twice due to an incorrect printed paper roll
record. On the third try, the voter receives an error message on the
screen warning that the voter has only one more chance to cast their
ballot.  On the third try, the paper roll ballot record whizzes
quickly inside the canister WITHOUT GIVING THE VOTER A CHANCE TO SEE
THE PAPER RECORD!

My point, again, was DO the needed redesign, don't cry over present 
spilt milk.


What does it matter?  How come the redesign failed to attend to properly
recording the vote?



I do not get your question. If you want to know more about this
particular Two Strikes You're Out flaw of DRE-printed paper ballot
records, either:

1. If you personally vote on a DRE, try cancelling your ballot twice
and then see what happens when you cast your ballot on the third try.
(Take a picture of the warning screen with your cell phone before
pushing the button, and then watch the ballot quickly roll up before
you can see what is on it.)

or

2. Read the NJ Institute of Technology studies of DRE printers which
caused NJ to refuse to certify any of the DRE paper printers.

Without a limit on the number of times a voter can try to print a
matching paper ballot record, and without a way for the voter to bail
out of casting a vote on a DRE which refuses to create an accurate
paper ballot record, then obviously there would be other problems,
like running out of paper in the paper rolls (poll workers frequently
have problems loading the paper, load it backwards so it does not
print, and the papers frequently jam while printing, or keep the
covers closed so voters don't see the paper ballot records, or voters
can easily sabotage the paper so that it appears to work during the
elections but all the records are erased at the end of the election.

Re: [EM] Why We Shouldn't Count Votes with Machines

2008-08-12 Thread rob brown
On Tue, Aug 12, 2008 at 9:01 PM, Kathy Dopp [EMAIL PROTECTED] wrote:

  Message: 2
  Date: Tue, 12 Aug 2008 18:17:49 -0700
  From: rob brown [EMAIL PROTECTED]
  Subject: Re: [EM] Why We Shouldn't Count Votes with Machines
  The two strikes you are out rule is not inherent to machine voting --
 that
  is fixable, obviously.

 How?  Do we want an infinite loop of a voter running paper through a
 cheap printer trying to obtain an accurate ballot record and the
 machine refusing to print one while it switches a vote wrongly?  Or do
 we want the voter to be able to cancel the ballot and let the poll
 workers know that he needs a paper ballot instead that he can mark
 himself?


I'm fine with the latter.  Actually that seems like a reasonable thing to
do.


  If so, why not let the voters vote on a paper ballot to
 begin with?

 Any ideas?


Cost?

Presumably they don't use the paper ballot to begin with because then they
have to be hand counted or have an optical reader at each station.  Hand
counting a few is reasonable (or sending them in to be counted on an optical
reader),  hand counting all, or having modern optical machines at each
polling station, can be very expensive.

But honestly, the big problem I have with paper ballots filled out by hand
is that they make the transition to a ranked system a lot harder, both in
terms of difficulty filling in the ballot and difficulty counting them.  As
you probably know, I am a big advocate of ranked systems (especially
condorcet), as plurality is (among other sins) the source of partisanship
which I consider the biggest problem of government.

 Regardless, are you suggesting that a programmer could steal an election
 by
  just hoping that that every one of the people who had it fail twice in a
 row
  is going to simply say oh well and go home, rather than raise holy hell
  about it?

 No. Obviously it is trivially easy for any programmer of a voting machine
 to:


You'll note that I said it is essential that the source code be open for
viewing by all.  Not so trivially easy in that case.  Not at all.


 a. make the printed ballot record match an erroneous e-ballot record
 on the voters first try

 b. in the 10% of cases when a voter notices the error on the paper
 ballot and cancels the ballot, the programmer than makes the paper
 printout and the electronic record match exactly what the voter wants.


But to do this, an awful lot of people are going to see the error,
especially if you simply leave it on screen when you print the paper copy.
And they are going to talk about it.  And the next year, people will be a
lot more likely to notice.

Still, with an open source system, I have no clue how a programmer is going
to do this at all.  If there is someone that smart (and lacking of ethics),
he is probably very, very rich, as he probably has already put undetected
code in the linux kernel that is giving him back doors to an awful lot of
servers out there moving an awful lot of money.

Most likely though, no one is able to hide such devious stuff in code
visible to security researchers.


 Recall that I said that the programmer would only be able to switch up
 to 90% of the target votes without any audit able to detect it.


Only if every single voter got a wrong ballot printed.  You really think
this would go unnoticed?   Your scenario is absurd, at least on the scale
you talk about.

The voter would either think that he must have made a mistake on the
 first try, or complain about his vote being switched.


Yes, and a lot of people complaining would draw more attention to it, and
more people would start checking.  If it happened on a large scale, the
problem would be tracked down,  and the programmer would be put away for a
long time.

But if it is open source, even that scenario is (for all intents and
purposes) impossible.


 We have already seen hundreds or thousands or cases of voters in the
 last two election cycles complaining that their votes have been
 switched to the wrong candidates with DREs and election officials have
 mostly ignored the problem or chalked it up to touchscreen
 callibration problems (which does cause similar behavior)


Not if the UI is done reasonably.  The touch screen should show what you
selected, very clearly, in big bold letters so you know you did it right,
and allow you the opportunity to change it before printing out the paper.
If it then prints out a different thing, that is obviously not touchscreen
calibration, and if it does it for a significant number of people that
isn't going to last long before you have the townspeople carrying torches.


  As a programmer myself, I can tell you that any non-stupid (but evil)
  programmer would have it do it correctly the second timeI mean, you
 know
  they are looking that time, so why push your luck for one vote?  So the
 2
  strikes and you're out, silly as it may be, is hardly the issue.

 Huh?

 I mentioned TWO SEPARATE ISSUES:


Ok, well you complained loudly about the two

[EM] Why We Shouldn't Count Votes with Machines

2008-08-11 Thread Dave Ketchum

Summary:
 Shamos describes MANY serious problems with elections that NEED 
fixing.  Offers some serious thought about fixes, including making 
DREs usable.
 Responses concentrate on fact that present DREs and paper 
ballots have problems, and do not consider fixing the DREs.

 I am inclined to agree with Shamos.
 There are TOO MANY horror stories!  Contracts SHOULD be written 
to pay reasonably for reasonable effort BUT provide for refunds that 
include paying users for their pain when what is delivered is too 
unreasonably sick.


I DID get some useful responses - THANKS:

On Wed, 6 Aug 2008 11:13:17 -0400 (EDT)
   Stephen Unger [EMAIL PROTECTED] wrote:

I am familiar with the Shamos article 

...

Rather than respond to it myself, I will point to what I think is an
excellent rebuttal by Ron Crane et al at:


http://74.125.45.104/search?q=cache:W41nVB7aNl8J:www.verifiedvoting.org/downloa
ds/shamos-rebuttal.pdf+michael+shamos+voting+responsehl=enct=clnkcd=4gl=us
client=firefox-a


I do, incidentally, agree with the Shamos criticism of reliance on
paper trails generated by DREs.


On Wed, 6 Aug 2008 13:49:22 -0400
  Rick Carback [EMAIL PROTECTED] wrote:

Useful responses to Shamos? There was something published at VoComp:

http://vocomp.org/papers/shamos-rebuttal.pdf

It points out some problems with Shamos but doesn't really conclude that
machines shouldn't be involved. I think there are disagreeable things in
both papers. Google scholar might have others... If you find something i'd
be interested in reading it.


I could not read this pdf file, but accept Rick's opinion.

On Wed, 06 Aug 2008 08:22:00 -0400 I wrote:

Thank you!  Shamos, while long, is well worth studying!

Are there any useful responses?

...

On Tue, 5 Aug 2008 19:50:17 -0400 Rick Carback wrote:
  The problem with hand counting is that it is not always clear that the
  record tabulated was the record generated by voters. You are trading
  something with a 40-50 year history of not being good enough with 
something
  that has thousands of years of history showing it's not good enough. 
It's a

  system we know doesn't work. An argument that says the older way was less
  bad is perfectly acceptable, but you have to concede that it leaves 
much to
  be desired. All but the fraction of a percent of the observers and 
counters

  involved in the process get no assurance that their votes were counted
  faithfully. You might want to read and respond to Shamos:
 
  http://euro.ecom.cmu.edu/people/faculty/mshamos/paper.htm

...
--
 [EMAIL PROTECTED]people.clarityconnect.com/webpages3/davek
 Dave Ketchum   108 Halstead Ave, Owego, NY  13827-1708   607-687-5026
   Do to no one what you would not want done to you.
 If you want peace, work for justice.




Election-Methods mailing list - see http://electorama.com/em for list info