Department of Computer Science
CSE 681 -- Information Security
EVoting: Electronic Remote Elections
Voting, Feasibility, Implementation, Verification
David Foster, Laura Stapleton
dlfoste2@oakland.edu, lastaple@oakland.edu
The following is the first progress report on the Evoting Project. In this report you will find the intended audience a brief description of the proposed work, the outline for the research plan, list of valuable resources, and our overall status on the project. The overall status can be determined by breaking up the project into seven major milestones and discussing what is complete and what remains to be done in each category. The seven major checkpoints are as follows:
5.2
Research Plan
Item |
Dates |
Responsibility |
|
I | Project Introduction | ||
II |
Background research of current methodologies |
|
|
III |
Selection of one (or more) specific topics listed in Section 2: Possible Solutions |
|
|
IV |
Design/Simulation |
|
team |
V |
Testing |
|
|
VI |
Generate Report |
|
|
VII |
Generate Presentation |
|
|
Outline. We have made a minor change to our title, replacing
"internet voting" with "remote voting", which includes the
internet. As of 03/19/2006 06:48 PM
, the following is the outline for the project:
AIS,
Punch card. To vote a punch card ballot, the voter punches out small rectangles ("chads") in a paging device which lists the candidates’ names. After voting, the voter gives the ballot to an election worker who deposits it in a ballot container. If a jurisdiction uses the PBC-2100 punch card voting system, the voter deposits the ballot in a tabulator stationed in the precinct.
Unilect (touch-screen) and Micro Vote (touch-button) electronic voting systems. With these systems, voters touch a computer screen or push buttons to indicate their choices.
Mechanical lever machines. To vote using a mechanical lever machine, the voter pushes down levers to indicate his or her choices.
Paper ballot.
Scytl Secure Electronic Voting (Pynx), VoteHere Mail-in Ballot Tracker, EVOX electronic voting, used in MIT campus-wide student elections (1999)
Touch Tone Telephone.
Modem.
Network (via Internet).
- A specification with a few samples for proof of concept.
- A bootable CD with network/modem support, to implement a system based on concepts including VoteHere, EVOX, and Pynx electronic voting systems.
Future challenges involve getting a program to run automatically (or at all)
that we add to the disk, and get a modem working
with the boot disk. We need to identify or create an authentication protocol so
that the voter knows the disks is
authentic (doesn't use a fake disk to vote to an imposter, who then uses the
info to log in correctly and vote their own way
- at least not without detection), the machine connected to is not authentic,
and the person using the disk is the correct
person (or make vote buying and/or multiple voting impractical).
We do hope however, to attain a working sample and proof of concept.
03/19/2006 06:48:50 PM Back to EVoting Home Page