TechTarget安全 > 百科词汇

elliptical curve cryptography:椭圆曲线加密法

椭圆曲线加密法(elliptical curve cryptography,ECC)是基于椭圆曲线理论的公钥加密技术,它可以用来产生更快、更小并且更有效的密钥。与传统的产生一个非常大的质数的方法不同,椭圆曲线加密法(ECC)通过椭圆曲线方程式的性质产生密钥。这种技术可以与大多数的公钥加密方法结合使用,例如RSA和Diffie-Hellman。依照大多数的研究者的说法,椭圆曲线加密法(ECC)可以使用164位的密钥产生一个安全级,而其他系统需要一个1024位密钥才能产生。因为ECC可以使用更少计算量和电池源来建立一个相等的安全级,它被广泛用于移动应用。ECC是由移动电子商务安全提供商Certicom开发的,最近被集成电路(IC)和网络安全产品生产商Hifn认证许可。RSA正在开发它自己的ECC。许多生产商,包括3COM、Cylink、Motorola、Pitney Bowes、 Siemens、TRW和 VeriFone都在它们的产品中包含了对ECC的支持。

  在数学上,对椭圆曲线的性质和功能的研究已经有150年了。但是它们在加密技术上的应用是在1985年由华盛顿大学的Neal Koblitz和IBM的Victor Miller首次提出的。椭圆曲线不是一个椭圆(椭圆形状),而是由交叉两个轴线(在一个图中用来说明点的位置的线)的环线表示。ECC基于一个数组产生的特定种类的方程式的性质,数组是由直线与轴线交叉的点组成的。用曲线上的点乘以一个数可以产生曲线上的另一个点,但是即使你知道原来的数和结果,你也很难找到乘的那个数。基于椭圆曲线的方程式有一个对加密技术来说非常有价值的性质:相对来说,方程式比较容易执行,但是反过来却非常困难。

  工业上对椭圆曲线的使用还是有些保留。Nigel Smart,惠普的研究员,发现了椭圆曲线的一个弱点,那就是一些曲线是极易受到攻击的。但是,Certicom公司的Philip Deck说,虽然有一些曲线易受攻击,但那些正在使用ECC的人得知道哪些曲线是不能用的。他相信ECC作为一个技术可以提供一个独一无二的潜能,那就是它可以在世界范围内和所有设备中实现。依照Deck,“你要达到这个目的的唯一方法就是椭圆曲线。”

最近更新时间:2009-06-29 作者:Jonathan BurrEN

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐