跳到内容
← 全部问题

用于防止电子投票中作弊的第一个零知识证明是什么?

第一个零知识证明检查加密选票条目相加是否等于 1,强制选民选择恰好一名候选人,而不是没有或两者都选。这排除了为两名候选人投票或不为任何候选人投票的情况。

适用条件

  • 示例中有两个候选人槽位。
  • 每个槽位包含一个加密值。
  • 证明必须在不揭示个别值的情况下成立。

理解与推导

  1. 识别选举规则:每个选民必须选择恰好一名候选人,既不是两者也不是都不选。
  2. 制定协议要求的第一个零知识证明:选票中的加密值总和为 1。
  3. 验证加密选票值的总和等于 1。
  4. 确保证明在不揭示个别值的情况下成立。

例子

演讲者指出,第一个零知识证明是你信封里的东西总和为一,这意味着你恰好投票给了一名候选人。

容易误解的地方

  • 将和为一误认为是完整的选票有效性:如果加密选票总和为 1,则选票必须有效,而非二进制值可以满足相同的方程。

观看对应讲解

继续追问

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