3 ms·
That's only possible if you sacrifice some of the stronger anonymity requirements. In theory you shouldn't be able to prove you voted a particular way to ensure
by contravariant 8y ago
That's only possible if you sacrifice some of the stronger anonymity requirements. In theory you shouldn't be able to prove you voted a particular way to ensure you can't be intimidated into changing you vote.
Unless it's good enough to verify whether your vote was counted, that should be fairly easy to do.
- yoha 8y ago> That's only possible if you sacrifice some of the stronger anonymity requirements Untrue. You can use strong encryption to ensure confidentiality and zero-knowledge proofs to ensure integrity. Then, you can use methods from homomorphic encryption to tally the ballots. There is a whole area of research dedicated to this.
- dogcomplex 8y agoSo in your opinion the problem is (theoretically) solved? As in, we can have anonymous, verifiable, online, direct democracy such that 3rd parties cannot verify your vote without your private key?
- yoha 8y agoAs I said in another comment, individual verifiability and non-coercion are mutually exclusive online. However, there are indeed solutions for the other properties (including global integrity), and compromises between individual verifiability and non-coercion. For instance, you can have a look at Helios [1] or Belenios [2]. Current research is looking for stronger guarantees, a better compromise, or a more interesting voting system (such as Single Transferable Vote or Majority Judgment). [1] https://vote.heliosvoting.org/ https://vote.heliosvoting.org/ [2] http://www.belenios.org/ http://www.belenios.org/