In the US we have known-flawed closed-source machines where the company executives that make them also make clearly political statements that favor the side that used to be against those machines.
I have zero confidence they’re going to leap frog the US in election security.
Retro. Paper, no mail, vote one day on a holiday, count by that night, all manual all reviewed.
This just is not somewhere we need a high tech solution.
How do you ensure one person one vote without giving an authority the sole power of creating keys? How do you prevent them creating additional ones?
What happens if someone dies between generating a key and the election? What stops someone else casting their vote?
What happens if you loose your key? How do you prove it in order to get a new one?
What happens if your key is stolen? How do you blacklist it without creating a capability of blacklisting anyone's keys?
If you are voting electronically at a polling station, what stops the machines casting vote differently than the button press and showing something different on the screen? There is no audit that can find that, and you have no recourse and no proof if this happens. If voting is at home, what stops someone standing over you to intimidate you into voting a certain way or bribing you for a vote?
How do technically illiterate people exercise their right to vote?
What happens if there is a server outage? The entire democracy will get thrown into chaos.
What if someone decides the cost of a 51% attack is worthwhile in order to take over a whole country?