ecc椭圆曲线算法ECC算法有什么特点

加密算法/椭圆曲线算法
在椭圆曲线加密(ECC)中,利用了某种特殊形式的椭圆曲线,即定义在有限域上的椭圆曲线。其方程如下:y?=x?+ax+b(mod p)这里p是素数,a和b为两个小于p的非负整数,它们满足:4a?+27b?(mod p)≠0 其中,x,y,a,b ∈Fp,则满足式(2)的点(x,y)和一个无穷点O就组成了椭圆曲线E。椭圆曲线离散对数问题ECDLP定义如下:给定素数p和椭圆曲线E,对 Q=kP,在已知P,Q的情况下求出小于p的正整数k。可以证明,已知k和P计算Q比较容易,而由Q和P计算k则比较困难,至今没有有效的方法来解决这个问题,这就是椭圆曲线加密算法原理之所在。
比较/椭圆曲线算法
椭圆曲线算法与RSA算法的比较椭圆曲线公钥系统是代替RSA的强有力的竞争者。椭圆曲线加密方法与RSA方法相比,有以下的优点:(1)安全性能更高 如160位ECC与1024位RSA、DSA有相同的安全强度。(2)计算量小,处理速度快 在私钥的处理速度上(解密和签名),ECC远 比RSA、DSA快得多。(3)存储空间占用小 ECC的密钥尺寸和系统参数与RSA、DSA相比要小得多, 所以占用的存储空间小得多。(4)带宽要求低使得ECC具有广泛的应用前景。ECC的这些特点使它必将取代RSA,成为通用的公钥加密算法。比如SET协议的制定者已把它作为下一代SET协议中缺省的公钥密码算法。
&|&相关影像
互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。未经许可,禁止商业网站等复制、抓取本站内容;合理使用者,请注明来源于。
登录后使用互动百科的服务,将会得到个性化的提示和帮助,还有机会和专业认证智愿者沟通。
此词条还可添加&
编辑次数:7次
参与编辑人数:7位
最近更新时间: 20:59:25
申请可获得以下专属权利:
贡献光荣榜清华大学&椭圆曲线密码及其国家算法标准SM2的集成电路实现&荣获北京市科学技术奖
来源:科技日报
  由清华大学微电子学研究所白国强副教授带头完成的&椭圆曲线密码及其国家算法标准SM2的集成电路实现&荣获北京市科学技术奖。项目共同完成人白国强、汪朝晖、孙京涛、陈弘毅等人还包括北京华大信安科技有限公司。
  椭圆曲线密码(ECC)算法是一类基于有限域算术和椭圆曲线离散对数问题公钥密码算法的总称,具有密钥长度和曲线参数都可以灵活选择的特点。如何设计特定的集成电路完成有限域算术,以及如何解决算法多样性与电路的不可更改性之间的矛盾,最终完成复杂ECC算法的运算是ECC算法集成电路实现中所面临的问题。该项目是现代密码学与集成电路技术交叉、结合的一个项目,属集成电路设计和现代密码学交叉领域。该项目在国内首次研制成功了两款具有国际先进水平的高速椭圆曲线密码专用芯片THECC/233-100和ISECMM1256E,解决了如何利用集成电路技术实现ECC算法和系统性地解决了我国ECC算法标准SM2的集成电路实现问题。
  该项目首先从设计各种有限域算术电路开始,然后从实现目标、电路兼容性和可配置性出发,全面给出了解决ECC算法各种集成电路实现中的软硬件划分、系统架构和部分电路设计等问题的理论、方法和技术,给出了ECC算法集成电路实现中的层次化算法架构,创造性地提出了基于脉动阵列兼容二元域和素数域运算的电路结构以及二元域上ECC协处理器电路单元的自动设计方法等。通过多款典型电路的设计及流片验证,该项目对给出的理论、方法及技术进行了验证,并把这些方法和技术应用于所设计的集成电路产品中,使得这些产品能够很好地支持一般ECC算法和国家ECC算法标准SM2的实现。该项目还设计了能够高速实现国家无线局域网安全标准WAPI中ECC算法的专用电路和设计了多款能够直接实现和支持实现国家ECC算法标准SM2的集成电路单元。项目成果由专用集成电路(芯片)、专利、公开发表的论文、学位论文、技术报告和实验芯片等组成。其中,国际先进水平成果1项,发明专利5项,集成电路布图3件,公开发表论文13篇,新产品6款。项目主要研究人员从2002年开始着手ECC算法的集成电路实现技术研究,历时10年,有力地支持和配合完成了国家ECC算法标准SM2的制定与推广应用。当前,SM2算法正在被广泛应用于国内金融、社保、数字电视、移动支付等各个领域,项目成果将在推动以SM2算法为基础的集成电路相关产品开发与应用中发挥积极作用。
  项目主要负责人白国强副教授,1984年7月和1991年6月获理学(数学专业)学士学位和理学(应用数学专业)硕士学位。2000年12月获西安电子科技大学军事指挥学(密码学专业)博士学位。2001年5月至今在清华大学微电子学研究所工作,期间2008年7月至2009年7月在加拿大滑铁卢大学电气与计算机工程系做访问研究一年。目前主要研究领域包括密码算法的集成电路实现,密码芯片的物理安全和特殊密码芯片的分析与设计等。现任中国密码学会密码芯片专业委员会副主任委员。公开发表论文50多篇,作为项目负责人或课题组长承担&十五&、&十一五&863课题2项,国家自然科学基金项目3项,国家密码管理局项目2项等。获国防科技成果二等奖和北京市科技成果二等奖各一次。查看: 2761|回复: 29
椭圆曲线算法ECC公钥系统演示
阅读权限228
签到天数:4 天结帖率: (2/2)
是否带模块:
本帖最后由 剩下我de孩子气 于
17:44 编辑
(41.58 KB, 下载次数: 108)
12:59 上传
点击文件名下载附件
下载积分: 精币 -1 枚
好牛逼的样子!
您可以选择打赏方式支持楼主
阅读权限30
签到天数: 6 天
感谢楼主分享
阅读权限30
结帖率: (1/1)
阅读权限90
签到天数: 1 天
哇,好东西,学习学习.
阅读权限30
结帖率: (0/1)
&&感觉很牛X&&
阅读权限30
结帖率: (6/7)
看不懂& &感觉很牛X& & 收藏起来学习学习
阅读权限20
很厉害吗00000
阅读权限70
结帖率: (38/60)
真的学习了
阅读权限140
签到天数: 8 天
路过膜拜& && &
阅读权限228
签到天数: 8 天结帖率: (8/20)
果断拿走& && &
精易论坛 - 有你更精彩 /1
全程直播,系统化学习易语言编程,实战各类项目,赠送vip录像及在线基础辅导(零基础的同学也可以报名)
用易语言接单、做项目、找工作、创业,不是梦!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
揭阳精易科技有限公司申明:我公司所有的培训课程版权归精易所有,任何人以任何方式翻录、盗版、破解本站培训课程,我们必将通过法律途径解决!
公司简介:揭阳市揭东区精易科技有限公司致力于易语言教学培训/易语言学习交流社区的建设与软件开发,多年来为中小企业编写过许许多多各式软件,并把多年积累的开发经验逐步录制成视频课程供学员学习,让学员全面系统化学习易语言编程,少走弯路,减少对相关技术的研究与摸索时间,从而加快了学习进度!
防范网络诈骗,远离网络犯罪
违法和不良信息举报电话,企业QQ: ,邮箱:@
Powered by
粤公网安备 25椭圆曲线密码算法(ecc
椭圆曲线密码算法(ecc)
椭圆曲线密码算法(ECC)
椭圆曲线点乘的实现速度决定了椭圆曲线密码算法(ECC)的实现速度。
The implementation speed of Elliptic Curve Cryptography (ECC) depends on the implementation speed of elliptic curve point multiplication.
椭圆曲线密码体制(ECC)属于公开密钥算法,作为一种比较新的技术已逐渐被人们用作基本的数字签名系统。
Elliptic Curve Cryptosystem (ECC) belongs to public key cryptosystem algorithm which is a new technology. It is used for a basic digital signature.
椭圆曲线密码(ECC)是一种非常复杂的数学算法,设计出能够完整实现ECC算法的专用集成电路芯片(ASIC)非常困难。
Elliptic Curve Cryptography (ECC) is a rather complicated algorithm. It is difficult to design an application specific integrated circuit (ASIC) to fully implement ECC.
$firstVoiceSent
- 来自原声例句
请问您想要如何调整此模块?
感谢您的反馈,我们会尽快进行适当修改!
请问您想要如何调整此模块?
感谢您的反馈,我们会尽快进行适当修改!}

我要回帖

更多关于 椭圆曲线数字签名算法 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信