椭圆曲线加密法(ECC)是体彩7位数第17079期 种公钥加密技术,以椭圆曲线理论为基础,在创建密钥时可做到更快、更小,并且更有效。ECC 利用椭圆曲线等式的性质来产生密钥,而不是采用传统的方法利用大质数的积来产生。
椭圆曲线加密法ECC(EllipticCurveCryptography)是体彩7位数第17079期 种公钥加密技术,以椭圆曲线理论为基础,利用有限域上椭圆曲线的点构成的Abel群离散对数难解性,实现加密、解密和数字签名,将椭圆曲线中的加法运算与离散对数中的模乘运算相对应,就可以建立基于椭圆曲线的对应密码体制。椭圆曲线是由下列韦尔斯特拉斯Weierstrass方程所确定的平面曲线:
E:y2+a1xy+a3y=x3+a2x2+a4x+a6
在数学上,对椭圆曲线的性质和功能的研究已经有150年了。但是它们在加密技术上的应用是在1985年由华盛顿大学的Neal Koblitz和IBM的Victor Miller首次提出的。椭圆曲线不是体彩7位数第17079期 个椭圆(椭圆形状),而是由交叉两个轴线(在体彩7位数第17079期 个图中用来说明点的位置的线)的环线表示。ECC基于体彩7位数第17079期 个数组产生的特定种类的方程式的性质,数组是由直线与轴线交叉的点组成的。用曲线上的点乘以体彩7位数第17079期 个数可以产生曲线上的另体彩7位数第17079期 个点,但是即使你知道原来的数和结果,你也很难找到乘的那个数。基于椭圆曲线的方程式有体彩7位数第17079期 个对加密技术来说非常有价值的性质:相对来说,方程式比较容易执行,但是反过来却非常困难。
椭圆曲线加密算法以其密钥长度小、安全性能高、整个数字签名耗时小,使其在智能终端应用中有很大的发展潜力,比如掌上电脑、移动手机等都能有更好的表现。而在网络中,ECC算法也保证了其协同工作的实时性,使用ECC算法加密敏感性级别较高的数据(如密钥),速度上能够满足大数据量要求,而且安全性高,能很好地保障系统的安全。