打印

MicrotiVo解密ECC(椭圆曲线算法)

[复制链接]
1697|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
microtivo5120|  楼主 | 2011-3-30 09:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
椭圆曲线指的是由韦尔斯特拉斯(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)中,利用了某种特殊形式的椭圆曲线,即定义在有限域上的椭圆曲线。其方程如下:
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定义如下:给定素数p和椭圆曲线E,对 Q=kP,在已知P,Q的情况下求出小于p的正整数k。可以证明,已知kP计算Q比较容易,而由QP计算k则比较困难,至今没有有效的方法来解决这个问题,这就是椭圆曲线加密算法原理之所在。
椭圆曲线算法与RSA算法的比较
椭圆曲线公钥系统是代替RSA的强有力的竞争者。椭圆曲线加密方法与RSA方法相比,有以下的优点:
1)安全性能更高
160ECC1024RSADSA有相同的安全强度。
2)计算量小,处理速度快
在私钥的处理速度上(解密和签名),ECC
RSADSA快得多。
3)存储空间占用小 ECC的密钥尺寸和系统参数与RSADSA相比要小得多,
所以占用的存储空间小得多。
4)带宽要求低使得ECC具有广泛得应用前景。
MicrotiVo正是利用椭圆曲线的这种算法研发了跳码芯片,集超低功耗、代码加密不重复、不可复制、防干扰、防串码等诸多强大优势于一体,并运用此芯片自主研发了公钥跳码系统,目前已经拥有国家专利,可广泛应用于汽车电子、安防门禁锁具、保险箱柜、金融网络安全、身份认证和授权管理等多种领域。
可以说只要是需要安全、需要防盗的地方,都有对MicrotiVo跳码芯片及安全系统的应用需求。

相关帖子

沙发
microtivo5120|  楼主 | 2011-3-30 11:05 | 只看该作者
没人回复:L

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

11

帖子

1

粉丝