I believe theres a very simple action that would stop voter fraud...the same as what they did in Iraq.
A surprise bottle of permanant ink on the desk when you go to vote. Your vote...your fingerprint.
Just dont announce it ahead of time.
I like your idea.