How can encrypted votes be aggregated without revealing individual ballots?
The protocol combines encrypted ballots so that only the totals for each candidate are revealed, not the individual voters' choices. All encrypted ballots can be combined using a mathematical protocol that preserves the sum without decrypting the individual components.
Conditions
- All ballots are encrypted before submission.
- Aggregation is performed on encrypted data.
- Only final totals are revealed.
Reasoning, step by step
- Collect all encrypted ballots (envelopes) from the voters.
- Use a protocol to aggregate the results inside all the envelopes without revealing particularly each vote.
- Reveal only the sum for each candidate.
- Ensure that the individual votes remain hidden and cannot be recovered from the aggregate result.
Example
The speaker explains that at the end we use a protocol to aggregate the results inside all the envelopes without revealing particularly each vote, and only reveal the sum. In the example, the public output would be the number of votes for blue and the number of votes for red.
Common misconceptions
- Assuming individual encrypted votes can be opened separately: One might assume that after submission, an authority could decrypt one ballot at a time, whereas in the described protocol, decryption is only available after aggregation.
Watch the explanation
6:05 – 6:24Watch this moment ↗
Explore next
Answers are generated from source material and independently checked. Consult the original video or creator if something is unclear.