跳到内容
从一个困惑开始

你想弄懂什么?

找到答案,看到讲解发生的那一刻,再顺着概念继续探索。

← 概念导览

关于「揭示所有其他牌如何证明隐藏的牌是红色的而不暴露其数字?」

3 个关键词匹配

正在理解你的问题,下面的搜索结果可先查看。

掌握方法

↗

要证明从 52 张牌的牌堆中随机抽出的一张牌是红色的,而不揭示其具体点数或花色,证明者向验证者展示其他 51 张牌。如果剩下的牌中恰好有 26 张是黑色的(黑桃和梅花),那么隐藏的牌必定是红色的。

适用条件:牌堆恰好包含 26 张红牌和 26 张黑牌。;目标牌是均匀随机抽出的。;证明者揭示其余 51 张牌的身份。

认识概念

↗

一个有效的零知识证明协议必须满足三个标准:正确性保证诚实执行总是导致接受。可靠性防止欺骗,确保缺乏秘密见证的证明者无法伪造令人信服的记录。

适用条件:协议涉及一个证明者和一个验证者。;证明者拥有与声明相关的秘密或私人信息。;目标是让验证者相信关于该秘密的声明,而不揭示秘密本身。

理解原因

↗

重复实验呈指数级降低了作弊证明者成功猜中交换的概率。单轮实验只提供微弱的证据,因为色盲冒名顶替者有 50% 的机会猜对。

适用条件:证明者必须拥有秘密能力(例如,区分颜色)。;验证者控制随机化(例如,在背后交换笔)。;协议被多次重复以减少可靠性误差。