跳到内容
← 全部问题

如何在不揭示个别选票的情况下聚合加密选票?

该协议结合加密选票,使得只揭示每个候选人的总数,而不是个别选民的选择。所有加密选票都可以使用一种数学协议进行组合,该协议在不解密个别组件的情况下保留总和。

适用条件

  • 所有选票在提交前都被加密。
  • 聚合在加密数据上进行。
  • 只揭示最终总数。

理解与推导

  1. 从选民那里收集所有加密选票(信封)。
  2. 使用协议聚合所有信封内的结果,而不特别揭示每张选票。
  3. 只揭示每个候选人的总和。
  4. 确保个别选票保持隐藏,并且无法从聚合结果中恢复。

例子

演讲者解释说,最后我们使用一个协议来聚合所有信封内的结果,而不特别揭示每张选票,只揭示总和。在示例中,公共输出将是投给蓝色的选票数以及投给红色的选票数。

容易误解的地方

  • 假设个别加密选票可以单独打开:人们可能假设提交后,当局可以一次解密一张选票,而在所描述的协议中,解密仅在聚合后可用。

观看对应讲解

继续追问

答案依据视频资料生成并经过独立核验。若有疑问,请核对原视频或联系原作者。