信息安全概论第二组_椭圆加密算法.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息安全概论第二组_椭圆加密算法

椭圆曲线加密算法 ►简述 椭圆加密算法(ECC)是 一种公钥加密体制,最初由 Koblitz(科布利茨)Miller 两人于1985年提出,其数学基 础是利用椭圆曲线上的有理点 构成Abel加法群上椭圆离散对 数的计算困难性。 引言 •大多数公钥密码系统都使用具有非 常大数目的整数或多项式,计算量 大 •人们发现椭圆曲线是克服此困难的 一个强有力的工具 •两个较著名的椭圆曲线密码系统; 一是利用ElGamal(盖莫尔艾尔)-的 加密法,二是Menezes- 梅内泽斯-温斯通)的加密法 目录 椭圆曲线的定义 椭圆曲线算法规则 •椭圆曲线在素域Zp上的运算规则 m •椭圆曲线在GF(2 )上的运算规则 椭圆曲线密码算法 •ElGamal的椭圆曲线密码算法 •Menezes-Vanstone的椭圆曲线密码算法 椭圆曲线密码算法的性能 椭圆曲线 定义 • 在实数系中,椭圆曲线可定义成所有满足方程E: 2 3 y= x+ ax + b的点(x, y) 3 3 2 • 若x+ ax + b没有重复的因式或+27b4a≠0, 2 3 则E:y= x+ ax + b能定义成为一个群 • 椭圆曲线是连续的,并不适合用于加密 • 必须把椭圆曲线变成离散的点,即将椭圆曲线定 义在有限域上 • 密码学中关心的是有限域上的椭圆曲线 椭圆曲线 •椭圆曲线密码体制中使用的变元和系数均 为有限域中元素的椭圆曲线 •密码应用中所使用的两类椭圆曲线是定义 在素域Z上的素曲线 p m GF(2)上构造的二元曲线 •对于素域Z上的素曲线,我们使用三次方程 p p- ,其中的变量和系数在集合{0,1,2,…, p运算 1}上取值,运算为模 m •对于在GF(2))上的二元曲线,变量和系数 m m 在GF(2)内取值,且运算为GF(2)里的运算 椭圆曲线 m • 密码系统在素域Zp或者GF(2)下定义为椭圆曲线 E:2 3 y =x+ax+b, 3 2 其中 4a+27b ≠0,a和b是小于p(p为素数 )的非负数。 m 2 3 • 在GF(2)下定义为椭圆曲线E:y +xy=x+ax+ b,其中b≠0, 椭圆曲线 • 椭圆曲线有一个特殊的点,记为O,它并不在椭圆 曲线上,此点称为无限远的点或零点 • 用E(K)表示在K上椭圆曲线E所有的点所构成的集 合,如E(Z)表示在素域Z上椭圆曲线E所有的点 p p 所构成的集合,而 m m E(GF(2))则表示在GF(2)上椭 圆曲线E所有的点所构成的集合 • 椭圆曲线上的所有点E(K)集合通过定义一个加

文档评论(0)

zyg_2930102 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档