无法了解Hyperledger Fabric中的PKI概念?

时间:2018-12-21 03:35:00

标签: hyperledger-fabric hyperledger blockchain

我刚刚开始使用Hyperledger Fabric。我正在阅读有关Hyperledger架构中的PKI概念。我正在阅读的link

下图是他们解释Marry使用她的私钥对文档签名的图。但总的来说,它在此link

中有解释

该公钥用于加密。

那么哪个密钥用于加密?

1 个答案:

答案 0 :(得分:0)

不对称密码学有很多方面。机密消息可以通过各种方式加密并通过网络分发。假设网络中有两个参与者-A和B,他们每个人都向证书颁发机构注册并获得了他们的加密对-公钥和私钥。现在,如果A要向B发送消息,他有两个选择

  1. 使用他的私钥加密消息M并发送。现在,如果B有 通过网络访问A的公钥,他将能够 解密消息。现在,假设A的公钥通常是 通过联盟网络可用,除B之外的其他人也将 有权访问A的公钥。现在,这是否危害了消息 诚信?好吧,不。这是因为加密是 私钥和消息,所以人们拥有权利 访问可以解密并查看消息,但将无法 除非A的私钥被泄露,否则请对其进行篡改。
  2. A可以向B发送消息的另一种方法是对其进行加密 使用B的公钥。现在,此消息只能由 B和B选择与谁共享安全密钥的人 方式。在这里,再次加密将是B的公共功能 密钥和消息-表示消息的完整性可以 放心的。

Hyperledger Fabric遵循第一种方法-邮件由发件人的私钥加密,收件人对发件人的公钥的访问权或消息的发言权由财团/组织的成员资格,访问控制规则和渠道策略管理。