Piece by @yaelwrites on how "Democracy Live", a peddler of discredited Internet voting systems, has attempted to buy credibility by laundering paid-for endorsements of its inherently untrustworthy products through universities. https://cyberscoop.com/democracy-live-research-online-voting/
It would be great if we could safely vote online. Not only would it be convenient, it would also mean that a whole bunch of longstanding, very important, extremely difficult computer science problems had been solved. which would make all sorts of useful-but-currently-impossible things beyond voting possible, too.
But unfortunately, those problems haven't been solved (and may well never be). So we can't. Sorry.
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
@brianhonan@mikeylikestech lotteries have different requirements and consequences than elections, and there is a rich history of fraud in lotteries in any case. Also, the essential aspect of state lotteries - the selection of the random numbers- is based on an in-person, physical process that doesn’t involve computers (which, because of other fundamental limitations, are inherently poor random number generators).
So my interpretation of that paper is the US electoral system being decentralised relying on states and counties to manage, and the lack of a digital IDs (as in Estonia) makes Internet voting a non-runner for the US.
But I didn't see any major technical roadblocks
So if the above issues were addressed then Internet voting could be an option
@brianhonan that’s one of the problems. Other problems include how do you know that the software on the voters’ devices is correctly reporting their vote to the server? How do you assure against malware running on the voters’ devices altering their votes? How do you do a convincing recount or audit in the event of an error or dispute? How do you know the person voting with someone’s credentials is actually the person assigned the credentials?
@mattblaze@brianhonan@mikeylikestech Sure, you’ve worked on this professionally for years, but have you considered some guy on the internet doesn’t agree?
@brianhonan@mikeylikestech I guess I just don’t understand elections, security, or large scale systems well enough for my imagination to see past all the problems and requirements.