零知识证明是区块链密码学的重要内容。近期在学习环签名,因此了解了一下证明机制。
零知识证明:向对方证明自己知道某个秘密,但不泄露秘密。
一个传统的证明步骤如下:
1 以离散对数加密为例,一证明者公开一系列信息(g,y1)(g,y1),其中g是本原元,如果用椭圆曲线离散对数就是基点坐标,y1就是公钥。
2 选择一个伪随机数v∈Z
零知识证明是区块链密码学的重要内容。近期在学习环签名,因此了解了一下证明机制。
零知识证明:向对方证明自己知道某个秘密,但不泄露秘密。
一个传统的证明步骤如下:
1 以离散对数加密为例,一证明者公开一系列信息(g,y1)(g,y1),其中g是本原元,如果用椭圆曲线离散对数就是基点坐标,y1就是公钥。
2 选择一个伪随机数v∈Z