Closed foundingnimo closed 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:
Ok - I think this should be explained somewhat better in the paper.
Added in this description to the paper.
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.