It would be tough... I’ve actually been thinking something to propose. It would work along this line:
> Auto-registration for all US Citizens based on social security number.
> National instant-ID vetting system on election day
> When you arrive to vote, you enter your SS#. If that SS# hasn’t voted yet, you get to vote.... then the number is locked out.
> If it HAS been used already, you can vote, but both your vote and any other using the same SS# are thrown into a provisional pile.
> Provisional voters will have to present themselves to verify who was the correct voter. If you can provide positive ID on the spot, then great - you’re done.
> Bio-metrics could be employed to insure positive ID (optional: individuals would have to go to a government office to get this registered).
> No more early voting.
> On-line voting could be supported in time under this plan, which could eventually eliminate the need for absentee ballots.
> Voting results would be available nearly instantaneously.
There would be various security encryption things on both ends to insure privacy and such.
Still to work out: removal of people from rolls after death; re-use of SS#s; handling of people who move from one precinct to another.
I realize this is more invasive, and there would be screaming on both sides of the political spectrum. But it’s also the only way to get this done right.
Remember what Stalin is supposed to have said, that it only matters who COUNTS the votes! It's getting awfully hard to find neutral parties to do so. Online voting seems vulnerable to nearly undetectable programming fraud
One other tricky part is the link between the cast votes and the SS number. Unless that link is somehow destroyed after the election this would end the idea of a secret ballot. But then I wonder when I am given an electronic chip card to activate the voting machine does that link my vote to my ID.