3 ms·
> You can't anonymize (remove) voter data and also validate that data. Sure you can. That's what the cryptographic field of zero-knowledge proofs is about. For
by dcolkitt 6y ago
> You can't anonymize (remove) voter data and also validate that data.
Sure you can. That's what the cryptographic field of zero-knowledge proofs is about. For example there's well developed protocols where every voter can verify that their vote was counted exactly once, anyone can verify that no non-authorized voters were counted, and perfect secrecy is preserved.
- hatsunearu 6y agoYou'd need homomorphic encryption to achieve this, not ZK.
- sebmellen 6y agoNot if the vote counter is party to the ZKP as a verifier, but then we end up with a centralized source of trust anyway.
- catlifeonmars 6y agoHomomorphic encryption could be seen as one method of implementing a zero knowledge proof. Traditionally, zero knowledge proofs are implemented with more statistical methods however. As an aside, having the verifier choose the desired confidence interval is a rather nice property of interactive zero knowledge proofs.