Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hyperledger fabric 不同区块链中使用的不同密钥生成算法_Hyperledger Fabric_Hyperledger_Blockchain_Ethereum_Corda - Fatal编程技术网

Hyperledger fabric 不同区块链中使用的不同密钥生成算法

Hyperledger fabric 不同区块链中使用的不同密钥生成算法,hyperledger-fabric,hyperledger,blockchain,ethereum,corda,Hyperledger Fabric,Hyperledger,Blockchain,Ethereum,Corda,我在研究市场上不同区块链中使用的各种密钥生成算法。 我想知道在以下区块链中使用哪些算法生成公钥/私钥对: 以太坊 超分类账结构 R3科尔达 有人能帮我吗?我不能评论以太坊或Hyperledger Fabric支持的签名方案 Corda加密灵活,基于加密强度、与各种HSM供应商的兼容性、算法标准化、加密原语的多样性、业务需求、后量子电阻选项、侧通道安全性和,测试的效率和程度 从版本3开始,Corda支持五种签名方案: 1。使用ed25519曲线和SHA-512的纯EdDSA EdDSA是主流密码学

我在研究市场上不同区块链中使用的各种密钥生成算法。 我想知道在以下区块链中使用哪些算法生成公钥/私钥对:

  • 以太坊
  • 超分类账结构
  • R3科尔达

  • 有人能帮我吗?

    我不能评论以太坊或Hyperledger Fabric支持的签名方案

    Corda加密灵活,基于加密强度、与各种HSM供应商的兼容性、算法标准化、加密原语的多样性、业务需求、后量子电阻选项、侧通道安全性和,测试的效率和程度

    从版本3开始,Corda支持五种签名方案:

    1。使用ed25519曲线和SHA-512的纯EdDSA

    EdDSA是主流密码学的最新技术。它实现了具有确定性签名的椭圆曲线密码,这是一种快速实现,解释了常数、侧通道电阻和许多其他特性 理想的特性。然而,它相对较新,没有得到广泛支持。例如,您还不能在TLS中使用它(RFC草案已经存在,但尚未标准化)

    这是节点的已知和机密身份以及网络引导程序的默认签名方案

    2。使用NIST P-256曲线(secp256r1)和SHA-256的ECDSA

    这是目前大多数支持椭圆曲线加密的系统的默认选择,也是NIST推荐的。它也得到了大多数HSM供应商的支持

    这是根网络证书颁发机构、门卫、节点证书颁发机构(颁发节点的标识和TLS密钥)、节点的TLS密钥以及Corda网络上的网络映射的默认签名方案

    3。使用Koblitz k1曲线(secp256k1)和SHA-256的ECDSA

    secp256k1是比特币采用的曲线,因此有大量的基础设施、代码和高级算法可供使用。该曲线由NIST标准化,作为“套件B”加密算法的一部分,因此比ed25519得到更广泛的支持。通过支持它,Corda可以进入比特币社区首创的先进加密技术和设备生态系统

    4。RSA(3072比特)PKCS#1和SHA-256

    RSA作为一种签名算法,无论有多古老,都能得到任何种类的硬件或软件的良好支持。例如,传统的HSMs将支持这一点,过时的操作系统也将支持这一点。RSA使用比ECDSA更大的密钥,因此建议仅将其包含在向后兼容性属性中,并且仅用于传统约束或政府法规禁止使用更现代方法的情况

    5。括约肌-256和SHA-512(实验性)

    SPHINCS-256是一种仅依赖哈希函数的后量子安全算法。这是为了防止恶意对手将来获得能够运行Shor算法的量子计算机。括约肌最终基于Merkle哈希树的巧妙使用。散列函数是密码学中一个非常深入研究和理解的领域。因此,假设对潜在数学问题进行突破性攻击的可能性要低得多。然而,与EdDSA、ECDSA和RSA算法相比,括约肌使用相对较大的公钥,速度较慢,并且输出更大的签名