here’s a group that has a program to stop vote fraud: http://www.truethevote.org
1) A means to absolutely verify the legal citizenship of every person wanting to vote.
2) A way to be absolutely sure that each voter votes only once, nationwide, even in spite of collusion with local polling officials or major city, county or seven state election machines (the concerted effort by Democrat machine to take over those who oversee the counting -- State level Secretaries of State).
3) No voter intimidation or coercion or even campaigning to near polling locations. Voter intimidation such as the Black Panthers did would be a minimum prison sentence of several years and maybe the death penalty if egregious enough.
4) Absolutely no release of election results whether county by county or state by state until ALL the votes are counted and multiply verfied by multiple independent observers. No exit polls.
5) Two weeks to do elections. Give everybody a chance to vote, whether they work nights or days or weekends, or are deployed overseas. With number 4 above, this could work.
6) All ballots in English, and a requirement for minimum knowledge of at least US history, civics, and economics. If someone can't pass even the basic US Citizenship Test in English they must not be allowed to even register to vote. (And that test needs to be made more rigorous).
I do not have good ideas how to do the above without an intrusive national registry of all voters AND an instant nationwide verification of those who voted so that no person can vote multiple times in multiple counties or states.