学位论文 > 优秀研究生学位论文题录展示
采用ECC算法的加密芯片设计
作 者: 华大芳
导 师: 刘声雷
学 校: 合肥工业大学
专 业: 微电子学与固体电子学
关键词: Xilinx FPGA 有限域 VHDL ECC 椭圆曲线 公钥
分类号: TP309.7
类 型: 硕士论文
年 份: 2006年
下 载: 293次
引 用: 1次
阅 读: 论文下载
内容摘要
随着信息时代的到来,计算机网络已成为人们进行信息交流的主要手段之一。但由于计算机网络的固有弱点——开放性,使得传统的物理措施和人员管理措施难以抵御计算机网络上不断增加的各种安全侵害,因此密码技术在实现网络安全方面已被作为重要的手段。椭圆密码体制是已知的所有公钥密码体制中比特强度最高的一种,同时它还具有对时间和空间资源要求不高的优点。 本文主要研究基于有限域GF((2~n)~m)上的椭圆曲线加密算法(ECC)的硬件设计。由于这是一种较新的加密算法,本文的研究是基于可编程逻辑器件(FPGA)的设计。FPGA能够兼顾速度和灵活性,并能并行处理多路信号,实时性能能够预测和仿真,为芯片开发提供了便利的开发条件。设计结构以VHDL语言描述,采用Xilinx FPGA。并在有限域上以不同的点和不同的时序加以验证。 论文中安全芯片的设计工作,不仅对于我国微电子设计领域提供了创新性的见解和新的理论依据,而且对于我国的信息产业安全提供了新的保障,具有一定的现实意义。
|
全文目录
第一章 绪论 12-17 1.1 密码技术概述 12-13 1.2 几种加密算法的比较 13-15 1.3 国内外研究概况及发展趋势 15-17 第二章 ECC硬件加密原理 17-23 2.1 椭圆曲线 17 2.2 有限域与基 17-18 2.3 椭圆曲线上的计算 18-21 2.4 ECC加密算法的实现 21-23 第三章 芯片的总体结构 23-29 3.1 静态结构 24 3.2 存储元 24-25 3.3 数据/地址选取 25-27 3.4 数据路径要求 27-29 3.4.1 组合延迟的构成 27 3.4.2 系统时序分析 27-29 第四章 算法层 29-33 4.1 乘法的硬件实现 29-30 4.2 加法的硬件实现 30-32 4.3 状态机编码技术 32-33 第五章 域操作层 33-46 5.1 Double时序运算 33-39 5.1.1 预计算阶段 34-36 5.1.2 计算阶段 36-39 5.2 加法时序操作 39-46 5.2.1 预计算阶段 39-42 5.2.2 计算阶段 42-46 第六章 加密层 46-49 6.1 点乘法运算 46-47 6.2 状态机编码 47 6.3 点乘法运算的复杂性 47-49 第七章 测试结果与时序分析 49-58 7.1 概况 49 7.2 工具 49-50 7.3 模块时序和面积分析 50-55 7.3.1 模块时序和面积输出结果 50-53 7.3.2 时钟控制元素 53-55 7.4 系统 55-58 第八章 结束语 58-59 附录 A 59-63 附录 B 63-69 参考文献 69-70
|
相似论文
- 基于FPGA的高速图像预处理技术的研究,TP391.41
- SRAM软故障侦测与纠错方法研究及其电路实现,TP333.8
- 基于FPGA的模糊PID控制器的设计,TP273.4
- 基于身份的数字签名方案的研究,TN918.1
- 一种高性能可扩展公钥密码协处理器的研究与设计,TN918.1
- 基于身份的加密和签名研究,TN918.1
- 基于拷贝检测的视频版权注册与认定系统,TP311.52
- 多进制LDPC码构造方法的研究,TN911.22
- 星载一体化小卫星高可靠通信编码技术研究,TN927.2
- 基于XML技术的信用卡安全支付系统研究,TP393.08
- SSL协议应用于网络会议系统中的改进与研究,TP393.08
- 面阵CCD的图像采集与信号传输的研究,TN386.5
- 长沙市2-4岁儿童婴幼儿龋流行情况调查及相关因素的研究,R788.1
- 无线传感器网络中的分布式数据存储安全性研究,TP212.9
- 对Catapult SL Synthesis综合工具的研究,TN791
- 嵌入式增益单元存储器针对数据可访问率和抗软错误能力的设计研究,TP333
- 基于ECC复合加密方法的移动支付安全研究与实现,TN918.1
- 复杂数字电路板的可测性研究,TN407
- 一种天文图像的光纤传输系统的研究,TN253
- 线性码自同构群的研究,O157.4
- 基于数字频率计的FPGA开发应用研究,TM935.133
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 一般性问题 > 安全保密 > 加密与解密
© 2012 www.xueweilunwen.com
|