Comment by cryptonector
9 hours ago
Thanks. Right, this is zero-knowledge proofs. I expected as much. I think that ZK can be made to work for secure voting, though I don't believe that the public can be expected to understand it. I'll have to read this, but I suspect that there is a way for possessors of secret keys to choose to decrypt ballots and violate ballot secrecy.
You know what's easy to understand? Hand marked paper ballots cast anonymously with multiple witnesses to simple optomechanical counting using open hardware and software. The crypto based security can be used to ensure that only a valid ballot enters the vote You have to combine the crypto with a paper trail. Otherwise it can be manipulated by mitm or a bad actor with the keys. Blockchain has more than enough attack vectors.