- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Classified Index: TN47 U.D.C: 621.3.049.77
Dissertation for the Master Degree of Engineering
DESIGN AND IMPLEMENTATION OF KEY MODULE OF DIGITAL SIGNATURE SCHEME BASED ON ELLIPTIC CURVE
Candidate:Y
Candidate:
Yuan Xunlong
Supervisor: Prof. Zhang Yan
Academic Degree Applied for: Master of Engin
Specialty: Microelectronic
Affiliation: Shenzhen Gradu
Date of Defence: December, 2008
Degree-Conferring-Institution: Harbin Institute of
s and Solid-State Electronics
ate School
Technology
-
哈尔滨工业大学工学硕士学位论文
哈尔滨工业大学工学硕士学位论文
I
I
摘 要
数字签名是信息时代最重要的技术之一,是实现电子贸易、电子货币、 电子购物、电子出版及知识产权保护等系统安全的重要保证。椭圆曲线密码 体制(ECC)是目前每比特密钥安全强度最高的一种公钥密码体制。在相同安 全强度条件下,椭圆曲线密码体制具有较短的密钥长度,较少的计算量、存 储量和较小的带宽等诸多优点。
在数字签名等基于椭圆曲线密码体制的应用中,点乘操作耗费了算法最 多的执行时间。为了使椭圆曲线密码体制得到更好的应用,提高椭圆曲线上 点乘的运算速度就变得非常重要。因此,点乘的快速算法与实现成为了当前 椭圆曲线密码体制研究中的热点。
本文介绍了国内外关于特征值为 2 的有限域 GF(2m)上椭圆曲线点乘算 法方面的相关研究,并在以下方面做了一定的工作:
论文首先介绍了 ECC 的基本数学原理,同时描述了它的相关标准、技 术特点和应用范围。接下来针对 ECC 中涉及的各个运算模块,对硬件设计 中所用到的一些特殊算法给出相应的说明,其中包括二进制域上的基本数学 运算算法和椭圆曲线上的点乘算法。
在此基础上,本文重点设计了一种基于 GF(2163)的 ECC 点乘模块的硬 件实现方案。在实现过程中,按照层次化、模块化的思想,对每个层次和模 块都进行仿真验证,在确保每个模块的设计都正确后,再进行顶层设计,并 完成总体仿真。之后用 DC 做了 ASIC 流程的逻辑综合,用 ISE 做了 FPGA 设计的综合和布局布线,并根据得到的各性能指标的报告,对设计进行了进 一步优化。
本文提出的方案有两个特点:一是实现了一种新的单时钟周期、高时钟 频率的位并行模乘法器,该乘法器采用 Xilinx 公司的 FPGA 芯片 XC5VLX330T 实现时,能以 122MHz 的频率在 1 个时钟周期内完成 GF(2163) 的乘法运算,面积大约为 4033 个 slice;另一项是对完成点加和倍点的组合 算法进行了优化,并采用了预选择技术安排数据流水,实现了迭代期间乘法 器满负荷运行,使得每次迭代所需要的时钟周期数由通常的超过 10 个减少
到了本文方案中的 6 个,从而完成一次点乘运算,只需要 1027 个时钟周期。 最后本文提出的设计与其他的点乘FPGA实现方案进行了比较,结果表
II
II
明,本文的设计方案完成一次点乘运算需要更少的时间:当用Virtex-4实现 时,需时10.70μs;当采用更新的Virtex-5时,甚至只需8.76μs,等效于每秒 完成141914次点乘运算。
关键词 椭圆曲线密码体制;点乘;Montgomery 算法;FPGA
PAGE
PAGE IV
Abstract
Digital signature is one of the most important technologies in information times, and it provides an effective method to increase the security of systems, such as electric transaction, electric currency, electric purchase, electric publication and intelligent property protection. Now, the highest safety strength of private key per bit in the public-key cryptogra
您可能关注的文档
- 基于免疫遗传粒子群算法的工程项目多目标综合优化研究-土木工程建造与管理专业论文.docx
- 基于网格的分布仿真平台监控系统的研究与实现-计算机系统结构专业论文.docx
- 基于视觉注意度的地理视频编码优化研究-计算机系统结构专业论文.docx
- 基于数据融合的传感器网络覆盖控制研究-控制理论与控制工程专业论文.docx
- 基于特征向量的名词短语指代消解研究-计算机软件与理论专业论文.docx
- 基于时间调度的柔性制造系统控制器设计-控制工程专业论文.docx
- 基于网络的温度监测系统设计与实现-通信与信息系统专业论文.docx
- 基于手绘草图的三维模型检索系统计算机软件与理论专业论文.docx
- 基于视频的室内老人摔倒检测研究-计算机软件与理论专业论文.docx
- 基于推送技术的移动电子邮件系统研究-软件工程专业论文.docx
- 基于三层结构的校园网站建设与实现-软件工程专业论文.docx
- 基于可靠性理论的基坑稳定与变形研究-采矿工程专业论文.docx
- 基于视频的车辆违禁压线检测的研究与实现-计算机技术专业论文.docx
- 基于三剪统一强度理论的挡土墙土压力计算的水平层分析法及加筋挡土墙计算理论研究-交通运输工程专业论文.docx
- 基于内容的视频检索关键技术的研究-计算机应用技术专业论文.docx
- 基于微机的电容器保护装置-电气工程及其自动化专业论文.docx
- 基于数据挖掘的烟草商业企业销售预测系统的设计与实现-软件工程专业论文.docx
- 基于力电耦合材料振动能量捕获研究-机械电子工程专业论文.docx
- 基于神经网络和预测控制的感应电机转速控制系统研究-电力系统及其自动化专业论文.docx
- 基于通断时间面积法的热计费系统设计-仪器仪表工程专业论文.docx
原创力文档


文档评论(0)