首页 > 世链号 > 一分钟读懂椭圆曲线加密算法
币老头  

一分钟读懂椭圆曲线加密算法

摘要:椭圆曲线密码学,英文全称为“Elliptic Curve Cryptography”,简称为 ECC,是一种非对称加密算法,以椭圆曲线上的加法运算或乘法运算表示的离散数学问题,在 1985 年,由 Neal Koblitz 和 Victor Miller 分别独立提出的加密算法。

基础普及(40):一分钟读懂椭圆曲线加密算法!

什么是椭圆曲线加密学?

椭圆曲线密码学,英文全称为“Elliptic Curve Cryptography”,简称为 ECC,是一种非对称加密算法,以椭圆曲线上的加法运算或乘法运算表示的离散数学问题,在 1985 年,由 Neal Koblitz 和 Victor Miller 分别独立提出的加密算法。

如果你对非对称加密算法,不太了解的话,可以翻翻胜超之前的分享,其它的非对称加密算法还有 RSA、Elgamal、D-H,比如银行普遍采用的 RSA 加密算法。

为什么要使用椭圆曲线加密算法?

RSA 为了保证使用的安全性,其密钥的位数一直在增加的,但是,密钥长度的增加,导致了其加解密的速度大为降低,受到了 RSA 算法的启发,椭圆曲线加密的算法就出现了。

使用椭圆曲线加密算法,可以使用更小的私钥,而获得与 RSA 同等甚至是更高的安全水平。

与 RSA 相比较,椭圆曲线加密算法有什么优势?

1,安全性能更高。

加密算法的安全性能一般通过该算法的抗攻击强度来反映。ECC 和其他几种公钥系统相比,其抗攻击性具有绝对的优势,如 160bitECC 与 1024bitRSA、有相同的安全强度。

2,处理速度快,在私钥处理上(签名与解密),ECC 比 RSA 更快。

3,存储空间占用小,ECC 的密钥尺寸比 RSA 要小的多。

总结一下:

在非对称加密算法中,之前的被应用的最广泛的 RSA 加密方法,现在已经开始被 ECC 加密所逐步取代。

比如在区块链的网络中,私钥是根据椭圆曲线相乘得到公钥的,公钥经过哈希算法得到地址,并且这个过程不可逆的。

基础普及(40):一分钟读懂椭圆曲线加密算法!

未来 ECC 加密的应用会更广泛,会有越来越多的服务,意识到 ECC 加密技术的重要性,因为它更安全,处理速度更快,存储空间更少。
 

来源:叶胜超区块链
 
免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。