返回首页

设为首页加入收藏企业邮箱

知识园地

首页 >> 知识园地

ECC算法发布时间:2011-04-28   编辑:意源科技
ECC算法即椭圆曲线算法
椭圆曲线
椭圆曲线指的是由韦尔斯特拉斯(Weierstrass)方程 y2+a1xy+a3yx3+a2x2+a4x+a6 所确定的平面曲线。若F是一个域,ai F,i=1,2,…,6。满足式1的数偶(x,y)称为F域上的椭圆曲线E的点。F域可以式有理数域,还可以式有限域GF(Pr)。椭圆曲线通常用E表示。除了曲线E的所有点外,尚需加上一个叫做无穷远点的特殊O
在椭圆曲线加密(ECC
在椭圆曲线加密(ECC)中,利用了某种特殊形式的椭圆曲线,即定义在有限域上的椭圆曲线。其方程如下:
  y2=x3+ax+b(mod p)
  这里p是素数,ab为两个小于p的非负整数,它们满足:
4a3+27b2(mod p)≠0 其中,x,y,a,b Fp,则满足式(2)的点(x,y)和一个无穷点O就组成了椭圆曲线E
椭圆曲线离散对数问题ECDLP
椭圆曲线离散对数问题ECDLP定义如下:给定素数p和椭圆曲线E,对 Q="kP,在已知P,Q的情况下求出小于p的正整数k。可以证明,已知kP计算Q比较容易,而由QP计算k则比较困难,至今没有有效的方法来解决这个问题,这就是椭圆曲线加密算法原理之所在。
椭圆曲线算法与RSA算法的比较
椭圆曲线公钥系统是代替RSA的强有力的竞争者。椭圆曲线加密方法与RSA方法相比,有以下的优点:
1)安全性能更高160ECC1024RSADSA有相同的安全强度。
2)计算量小,处理速度快在私钥的处理速度上(解密和签名),ECCRSADSA快得多。
3)存储空间占用小 ECC的密钥尺寸和系统参数与RSADSA相比要小得多,所以占用的存储空间小得多。
4)带宽要求低使得ECC具有广泛得应用前景。
ECC的这些特点使它必将取代RSA,成为通用的公钥加密算法。比如SET协议的制定者已把它作为下一代SET协议中缺省的公钥密码算法。
上一篇: 时间戳 下一篇: SOA

公司地址:江苏省无锡市新区菱湖大道清源路530创业大厦B栋8楼 电话:0510-68788918 传真:0510-68788921


版权所有© 2010 江苏意源科技有限公司  苏ICP备-05004748