混淆电路GC
GC 是一种密码学协议。遵照这个协议,两个 party 能在互相不知晓对方数据的情况下,计算某一能被逻辑电路表示的函数。
百万富翁问题:
比如有两个富翁想知道谁的财富更多,但他们又较保守不想让对方知道自己的财富值。这时他们可以事先商定好的一个比大小的逻辑电路,并在逻辑电路上执行 GC 协议来获得结果。
注:
原来 | 现在 |
门电路/逻辑电路 | 混淆电路 |
真值表 | 混淆表 |
布尔值 | 混淆值 |
零知识证明:即验证者(Verifier)不需知道"内情"即可相信证明者(Prover)。在zk-SNARKs中具体指:证明者(Prover)声称自己手中有一个炒鸡复杂多项式方程的解s,验证者不需要知道s具体是什么就可以相信证明者(Prover)
不经意传输OT:有1选1,2选1...n选1 。选择性接收。 例子:阿里巴巴洞穴;两个球和色盲朋友。

浙公网安备 33010602011771号