What we really need is a national design voting machine with open source software, created and certified by the National Security Agency. Individual voter verification with an entire scanned palm print or the equivalent, created when that voter is registered.
Those who cannot vote in person would be visited where they live much like with the census.
Importantly this is a numbers game, like with illegal immigration. We cannot expect perfection, but if fraud can be reduced to just a marginal level, that will be enough.
In my state (CT) the big city criminal Democratic machine does whatever it wants.
As long as they get to “count” the vote, we lose.
No solution works unless it decouples the corrupt local cities from the process.
I have been thinking much the same thing recently:
1) Hand-marked paper ballots only (not paper printed by the voting machine.
2) Open source software (identical for all states).
3) Software compiled from accessible source on election day in the presence of technically-savvy observers from both parties.
4) Voting machines must NOT be accessible by Internet.
5) Compulsory bio-metric voter ID (with photo) issued by each state. ID should be FREE to avoid rejection due to “vote suppression” attacks.
6) ALL counting MUST be viewed by observers from both parties.
7) In the case of mail-in or absentee ballots, signature verification MUST be viewed by observers from both parties.
8) When observers are not present, verification and counting MUST be suspended.
9) Provenance and custody of all batched MUST be documented and reviewable. In the absence of such evidence, ballots are deemed invalid.
This should either be federal legislation or a unified bill implemented by the states.