votem / proof-of-vote

Votem's Proof of Vote® protocol whitepaper
https://votem.com
Other
21 stars 3 forks source link

Clarification Request - White Paper - Mixing Nodes #19

Closed foundingnimo closed 6 years ago

foundingnimo commented 6 years ago

Page 33 In the caption for figure 11 claims that a batch of messages to be shuffled is re-shuffled and re-encrypted by multiple nodes in the mix network.

jeffreypstern commented 6 years ago

You are correct in saying that a single mix-node should suffice to re-encrypt and shuffle (with corresponding ZKP), assuming one honest mixing node, for complete anonymization. However, by using multiple mix nodes, we prevent a single point of trust.

The purpose of the mixnet here is to provide full anonymity to the voter. If the Authentication servers were to be compromised, one would theoretically be able to tie the voter to their encrypted vote through their pseudonym. Anonymity is provided by performing the following operations:

foundingnimo commented 6 years ago

Ok - I think this should be explained somewhat better in the paper.

jeffreypstern commented 6 years ago

Added in this description to the paper.