赞
踩
ECC:Elliptic Curves Cryptography,椭圆曲线密码编码学
ECDSA:用于数字签名,是ECC与DSA的结合,整个签名过程与DSA类似,所不一样的是签名中采取的算法为ECC,最后签名出来的值也是分为r,s。
ECDHE:是基于ECC(Elliptic Curve Cryptosystems,椭圆曲线密码体制,参看ECC)的DH( Diffie-Hellman)密钥交换算法。
椭圆曲线加密算法,简称ECC,是基于椭圆曲线数学理论实现的一种非对称加密算法。相比RSA,ECC优势是可以使用更短的密钥,来实现与RSA相当或更高的安全,RSA加密算法也是一种非对称加密算法,在公开密钥加密和电子商业中RSA被广泛使用。据研究,160位ECC加密安全性相当于1024位RSA加密,210位ECC加密安全性相当于2048位RSA加密(有待考证)。
ECC以我个人理解是一种困难数学问题的实际应用,它可以结合我们先前已经具有的一些安全手段并进行实际的应用,比如DSA签名算法结合了ECC之后就变成了ECDSA,DH密钥协商算法结合了ECC之后就变成了ECDHE算法。而传统的RSA非对称加密相较于ECC版的非对称加密,也是落了下风。之所以有这么多改良和结合的地方就是这些传统的安全手段所使用的相关数学问题在安全方面没有椭圆曲线做的那么好。下面是椭圆曲线在算法上应用的一些优势:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。