为什么必须多次重复换笔实验才能构成有效的零知识证明?
重复实验呈指数级降低了作弊证明者成功猜中交换的概率。单轮实验只提供微弱的证据,因为色盲冒名顶替者有 50% 的机会猜对。通过重复协议,累计作弊概率在两轮后降至 25%,三轮后降至 12.5%,从而在不揭示哪支笔是红色或蓝色的情况下建立了统计置信度。
适用条件
- 证明者必须拥有秘密能力(例如,区分颜色)。
- 验证者控制随机化(例如,在背后交换笔)。
- 协议被多次重复以减少可靠性误差。
理解与推导
- 从证明者能区分但验证者不能区分的两个对象开始。
- 让验证者在收到对象后随机决定是否交换它们。
- 要求证明者宣布是否发生了交换。
- 计算一轮中猜对的概率为 。
- 重复协议以相乘概率,将作弊几率在两轮后降至 25%,三轮后降至 12.5%。
例子
演讲者解释说,如果验证者在背后随机交换笔,声称能区分颜色的证明者将面临二元猜测。色盲冒名顶替者每轮凭运气成功的概率为 0.5。通过重复协议,累计作弊概率在两轮后降至 0.25,三轮后降至 0.125。
容易误解的地方
- 将单次成功误认为是完整证明:单次正确答案是不够的,因为作弊证明者在单轮中仍有 的概率猜对。
- 假设验证者学到了颜色:验证者只学到证明者能区分笔,而不是哪支笔是红色或蓝色。
观看对应讲解
YouTube零知识证明 - Computerphile
2:30 – 2:49原站看这一段 ↗
继续追问
答案依据视频资料生成并经过独立核验。若有疑问,请核对原视频或联系原作者。