ietf
[Top] [All Lists]

Re: internet voting -- ICANN, SmartInitiatives, etc.

2001-01-12 18:30:02
Thus spake "James P. Salsman" <bovik(_at_)best(_dot_)com>
Here is an interesting effort to use certificate authentication
("digital signature") technology to put California's signature
gathering process online:

  http://www.smartinitiatives.org

I think that is a good first step; far better than general
"internet voting" in regular elections,

Throwing encryption at voting is not enough to solve algorithmic
problems.  Digital signatures violate ballot secrecy and provide no
protection against most forms of fraud.

which hasn't been demonstrated to be more fraud-resistant than
absentee paper ballots by any government that I know of.  Are there
any such examples that I just haven't heard of yet?

The de facto (and in some places legislated) standard for electronic
voting security is the absentee paper ballot.  Aside from technical
details, both have the same fundamental problems:

o  Ballots are subject to coercion, theft, and sale.
o  The voter may not know if the balloting medium is compromised.
o  A voter can sign an affidavit and vote again at the polls.
o  Ballot secrecy can be broken by government conspiracy.

All of these fraud methods are already available today, and it is
possible to design an electronic voting system which introduces no new
methods.  It is also possible to make the first three reversible after
detection, which can't be done with paper ballots now.

Schneier's _Applied Cryptography_ is a good place to start reading up on
secure elections.  Alas, the first round of "Internet Voting" being
fueled by California and Texas appears to focus on data encryption and
"secure" hardware, not truly secure algorithms which can be performed in
the clear at minimally-trusted machines.

Cheers,
James

S

     |          |         Stephen Sprunk, K5SSS, CCIE #3723
    :|:        :|:        Network Design Consultant, GSOLE
   :|||:      :|||:       New office: RCDN2 in Richardson, TX
.:|||||||:..:|||||||:.    Email: ssprunk(_at_)cisco(_dot_)com