Just to be clear, experts (who disagree about all sorts of things) are virtually unanimous that online voting is inherently too risky and untrustworthy for use in US civil elections. It is well beyond possible with the state of the art, and would require several fundamental breakthroughs in computer science before we could even try it. See, for a good discussion, the National Academies "Securing the Vote" consensus study, which is unequivocal about this. https://nap.nationalacademies.org/catalog/25120/securing-the-vote-protecting-american-democracy