There probably is cryptography out there that is good enough for online voting. Problem is, everything else that’s necessary isn’t: software distribution (what election code is running), key distribution (who is entitled to vote) …
Democracies work when there is trust in the elections. If you need a CS + Crypto PhD to understand why something is secure; it’s easy to make people fearful of «election hacking». In contrast, most people have a good understanding of the threat model for paper ballots
@fj Yes. Accessibility is also key. Everybody who is capable of casting a considered vote is capable of understanding paper and pencil which, conveniently, also then, of course, leaves a paper trail. Straight away, this method is accessible, reliable, verifiable, auditable. Questions ought to be asked whenever anybody seeks to modify it.
The number of people that have to be involved in a conspiracy to influence a paper election is generally quite large.
Make it more efficient (less people involved) and it's less secure at the same time, because fewer people have to conspire.
AFAICT, this rule applies to all digital elections and "fixing" it with crypto is at least as hard as coming up with a DRM scheme that actually works.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!