当前位置:首页 >资讯 >浅析ECC加密算法的优势


ECC是EllipticurvesCryptography的缩写,意思是椭圆曲线密码编码。和RSA算法一样,ECC算法也属于公开密钥算法。最初,Koblitz和Miller于1985年提出,其数学基础是利用椭圆曲线上的合理点构成Abel加法组上椭圆离散对数的计算难度。

ECC算法的数学理论非常深刻和复杂,在工程应用中难以实现,但其单位安全强度相对较高,其破译或解决难度基本为指数级,黑客难以通常使用暴力破解方法。RSA算法的一个特点是数学原理相对简单,在工程应用中相对容易实现,但其单位安全强度相对较低。因此,ECC算法可以提供比RSA加密算法更高的安全强度,有效地解决了提高安全强度必须增加钥匙长度的项目实现问题。

分析ECC加密算法的优点。

ECC加密算法与RSA算法相比具有突出优势

1.更适合移动互联网:ECC加密算法的密钥长度很短(256位),意味着存储空间更少,CPU成本更低,带宽更少。随着越来越多的用户使用移动设备来完成各种在线活动,ECC加密算法为移动互联网的安全提供了更好的客户体验。

2.更好的安全性:ECC加密算法提供更强的保护,比目前的其他加密算法更好地防止攻击,使您的网站和基础设施比传统的加密方法更安全,为移动互联网安全提供更好的保障。

3.更好的性能:ECC加密算法需要较短的密钥长度来提供更好的安全性。例如,256位ECC密钥的加密强度等于3072位RSA密钥的水平。因此,您以较低的计算能力获得了更高的安全性。经国外相关权威机构测试,ECC算法用于Apache和IIS服务器,Web服务器响应时间比RSA快十倍以上。

4.更大的IT投资回报:ECC可以帮助保护您的基础设施投资,提供更高的安全性,并快速处理爆炸式增长的移动设备的安全连接。ECC的钥匙长度比其他加密方法慢,这将延长您现有硬件的使用寿命,并为您的投资带来更大的回报。

ECC加密算法的通用性不断增强。

ECC加密算法自1985年以来一直提出,由于其工程应用困难,直到2005年才得到各种操作系统的广泛支持。在全球安全市场需求的刺激下,ECC算法将逐步取代RSA算法,成为主流的加密算法。目前,世界各地的主要CA已经开始为用户颁发各种ECC加密算法证书,沃通率先支持中文。经过沃通的大量测试,ECC加密算法支持所有操作系统。所有浏览器和各种移动终端主要包括:

支持MozilaNSS3.11以上版本。

支持OpenSSL1.0以上版本。

支持微软CryptoAPIVista/Win7/Win8。

支持BouncyCastle1.32以上版本。

支持JSSE6以上版本。

支持BSAFE4.0以上版本。

支持各种版本的IE浏览器.火狐浏览器.谷歌浏览器和苹果浏览器。

Android系统(2.1以上版本).苹果IOS(5.0以上版本).WindowPhone(各种版本)支持。

换句话说,无论是PC终端还是各种移动设备,沃通都可以很好地支持使用ECC加密算法的各种数字证书端和各种移动设备。