- Each electronic vote is tallied on a machine made by a single vendor.
- Each electronic vote has no paper-trail associated with it.
- Transmission of electronic votes between precincts is highly vulnerable to tampering
The solution is two fold, but very simple in nature. It is composed of two machines:
- PRINTER: A machine which will provide data entry for the citizens vote, and PRINT A RECEIPT.
- READER: A machine (and lock box) which will be capable of reading the receipted made by PRINTER. Upon receiving the RECEIPT the citizen will then insert it into the READER where upon entry into the box it will be scanned electronically and also stored in paper form.
The thing about this solution is that it is so simple in it's audit trail generation:
- Audit Trail 1: Number of Votes on the PRINTER
- Audit Trail 2: Number of Votes on the READER (electronically)
- Audit Trail 3: Number of Votes on the READER (physically)
It is also reminiscent of how people used to vote in a simpler time. Votes were put into ballot boxes and later counted.
It also solves the single vendor problem because these machines need to be regulated in such a way that: "no company that produces a PRINTER machine shall be allowed to produce a READER machine (and vice versa)." It necessitates an open standard which various manufacturers and vendors must participate and prevent what I currently view as flawed and inferior work product in the voting machine market.
Why do we need to go to a polling location with such machines? Voting can be done securely in a distributed fashion entirely over the internet. Washington and Oregon got rid of polling locations entirely in favor of voting by physical mail, which is better but not quite there.