This is a great idea for third-world countries and questionable democracies. Afghanistan, Iraq and the upcoming Jeb Bush election in America.
Not to draw discussion to political affairs, but literally nobody I personally know has ever expressed nothing but contempt for the currently leading party here, yet they have amassed over 50% of all the votes on the latest elections. I suspect a lot of it was via these methods. So a fraud-intolerant voting system would help, but not tremendously so.
ps. There's no software that can fix a rogue voter.
HA!!