Until we have some way to trace EVERY vote back to a social security number or some other believable national ID and a phone number, our democracy is basically munged.
I agree that we must confirm the voters, who must create and confirm their own ballots.
I don't want someone to know who I voted for. You can verify that I'm a citizen and eligible to vote at the door, but I don't want to be traced to a particular ballot.
I already have had enough problems with governments misusing my confidential information.
Its not PC to call the US a democracy. We are a Republic.