Priority number one to prevent electoral fraud? ID to vote. The fact that it is fought tooth and nail by the Dems is very telling..
Yes, voter photo ID is a good idea, but it's not the complete answer. Another useful step would be elimination of early voting or multiple-day voting wherever it exists. Plus, requiring proof of American citizenship at initial registration, eliminating Motor Voter, eliminating same day registration, and eliminating no-excuse absentee balloting. Then there's the seldom-discussed issue of securing electronic voting systems, such as optical scanning and touch screens, against hacking to manipulate vote totals.