密码协议的零知识性
密码协议的零知识性是指证明者在不泄露关于某个命题任何信息的情况下证明该命题的正确性
就是,比如手上有个彩票中了500个w,别人不信的话,你又不想告诉他你的那个号码是多少,用零知识性证明,不告诉他彩票号码的情况下也能让他相信你肯定是中了500个w
零知识证明
完全零知识证明:验证者被欺骗的概率为0,也就是说,无论验证者有多强的计算能力,都不能从证明者获得任何额外的信息。
计算零知识证明:验证者被欺骗的概率可以忽略不计,也就是说,在现实中可行的计算资源范围内,验证者不能从证明者获得任何额外的信息。
统计零知识证明:验证者被欺骗的概率有一个固定的上界,也就是说,在理论上可能存在一些超级强大的计算机能够从证明者获得一些额外的信息,但这种可能性非常小。
不经意传输协议
发送者从多个消息中选择一个发送给接收者,但发送者不知道接收者选择了哪个消息。这种协议可以用于安全多方计算等场景。