混淆电路GC

GC 是一种密码学协议。遵照这个协议,两个 party 能在互相不知晓对方数据的情况下,计算某一能被逻辑电路表示的函数

百万富翁问题

比如有两个富翁想知道谁的财富更多,但他们又较保守不想让对方知道自己的财富值。这时他们可以事先商定好的一个比大小的逻辑电路,并在逻辑电路上执行 GC 协议来获得结果。

注:

原来

现在

门电路/逻辑电路

混淆电路

真值表

混淆表

布尔值

混淆值

零知识证明:即验证者(Verifier)不需知道"内情"即可相信证明者(Prover)。在zk-SNARKs中具体指:证明者(Prover)声称自己手中有一个炒鸡复杂多项式方程的解s,验证者不需要知道s具体是什么就可以相信证明者(Prover)

不经意传输OT:有1选1,2选1...n选1 。选择性接收。 例子:阿里巴巴洞穴;两个球和色盲朋友。

有关在 Word 中撰写博客的帮助

   

   

   

 

 

 

   

  

posted @ 2021-05-21 22:15  念清浅  阅读(932)  评论(0)    收藏  举报