http://www.7klian.com

区块链深度进修系列|椭圆曲线数字签名成长史

既然现代暗码学中分私钥暗码学和公钥暗码学,那么什么是私钥暗码学呢?

譬喻,张三和李四通过公钥加密算法获得一个独一的密钥对(公钥和私钥),两人各持一把,好比张三持公钥,李四持私钥。张三要给李四传输奥秘数据,那么张三通过公钥举办加密,只有持有李四的私钥才可以将信息举办解密。反之,李四通过私钥举办加密,只有持有张三的公钥才可以解密。

本文具体叙述的内容是:现代暗码学内里,公钥暗码学中数字签名中的一种——椭圆曲线数字签名。椭圆曲线数字签名算法(ECDSA)是利用椭圆曲线对数字签名算法(DSA)的模仿。

我们通过代表性的公钥加密成长史来领略一下:

密钥协商

如上图所示,在椭圆曲线暗码体制中,当私钥长度为160位比拿手度的时候,其安详级别是80位(这里的80指的是2的80次方),当私钥长度为256位比拿手度的时候,其安详级别是128位。

假如在一个硕大的网络系统傍边,所有人都将本身的公钥果真,保存本身的私钥。那么就办理了一个问题:通信两边都有互相公钥,通信时只要利用对方公钥举办加密而且传输数据,即便这些加密的密文是完全果真的,可是只有私钥持有人才能解密数据内容。

也就是当利用私钥暗码学举办加密、解密的时候,利用的密钥是同一把。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读