学位论文 > 优秀研究生学位论文题录展示

小面积RSA硬件加密引擎的VLSI设计

作 者: 郭文平
导 师: 刘政林
学 校: 华中科技大学
专 业: 微电子学与固体电子学
关键词: VLSI设计 RSA算法 模乘 模幂
分类号: TN918.2
类 型: 硕士论文
年 份: 2009年
下 载: 20次
引 用: 0次
阅 读: 论文下载
 

内容摘要


非对称密钥算法被广泛应用于数据加密和数字签名等领域,而在众多非对称密钥算法中,RSA是目前公认的最为成熟和完善的算法。但因其算法的复杂性,硬件实现开销一直较大,无法满足嵌入式系统这类资源受限环境应用中对成本与功耗的要求。针对此,本论文设计了一种应用于资源受限环境下的小面积RSA硬件加密引擎,并予以ASIC实现。本论文首先深入分析了RSA的各种实现算法,比较了它们在面积、性能上的优劣,进而在兼顾实现面积和加密速度的原则下采用改进的基2 Montgomery模乘算法和“平方-和-乘”算法作为模乘和模幂的实现算法,设计并实现了RSA硬件加密引擎。在加密引擎的设计中,提出采用256位数据宽度处理的方式代替传统的1024位数据宽度处理,通过折叠数据通道,精简电路结构,并使用片内SRAM,减小实现面积;另外,将RSA核心模块中的4输入加法运算,用优化的进位保存加法器实现,通过优化关键路径延迟,提高最高工作频率。本论文实现了小面积RSA的VLSI设计,使用EDA工具进行了逻辑仿真,FPGA验证和综合,采用HHNEC 0.25um CMOS标准单元库完成版图设计,并成功流片。分析结果表明,1024位密钥长度的RSA硬件加密引擎,整个设计的规模约为24K等效门,最大工作频率为100MHz,处理一组1024位的数据加解密需时275ms。相比于实用芯片西门子SLE66CX160S,本实现面积缩小了55.63%,达到了实用芯片的应用水平。

全文目录


摘要  4-5
Abstract  5-8
1 绪论  8-13
  1.1 课题研究背景及意义  8-9
  1.2 国内外研究动态  9-11
  1.3 本文的创新之处  11
  1.4 本文研究内容及组织结构  11-13
2 RSA 公钥密码体制  13-21
  2.1 密码学概述  13-16
  2.2 RSA 算法  16-19
  2.3 RSA 的安全性  19-20
  2.4 本章小结  20-21
3 RSA 实现算法的研究与分析  21-31
  3.1 RSA 的实现分析  21
  3.2 模幂运算的实现算法  21-27
  3.3 模乘运算的实现算法  27-30
  3.4 本章小结  30-31
4 RSA 硬件加密引擎的总体设计及各模块实现  31-50
  4.1 系统结构的建立  31-35
  4.2 各功能模块设计  35-48
  4.3 本章小结  48-50
5 性能分析与测试  50-64
  5.1 仿真结果  50-56
  5.2 FPGA 验证  56-58
  5.3 综合结果  58
  5.4 性能分析及流片结果  58-63
  5.5 本章小结  63-64
6 结论  64-66
致谢  66-67
参考文献  67-71
附录 1 攻读硕士学位期间发表的主要论文和申请专利  71-72
附录 2 RSA 硬件加密引擎的综合报告  72-77

相似论文

  1. Skitter与Ark探测架构下AS级拓扑分析及动态核数建模,TP393.02
  2. 一种高性能可扩展公钥密码协处理器的研究与设计,TN918.1
  3. 公钥密码中大素数快速生成方法研究与实现,TN918.1
  4. 基于GPU的椭圆曲线相关算法并行化效率分析,TN918.1
  5. 椭圆曲线数字签名的FPGA设计,TN918.1
  6. RSA算法研究与实现,TN918.1
  7. RSA快速实现算法的研究与改进,TN918.1
  8. 基于流水线的Montgomery模乘算法硬件实现,TN918.1
  9. 长位宽模乘器设计,TN918.1
  10. 高速ECC算法协处理器设计,TP332
  11. 基于FPGA的RSA加密芯片的设计与实现,TN918.1
  12. 基于DVD应用的RS码译码算法优化及其VLSI设计,TN47
  13. 双域可伸缩椭圆曲线密码处理器关键技术研究,TN918.1
  14. RSA密码算法的IP核设计,TP309
  15. 椭圆曲线加密算法的研究与实现,TN918
  16. 有限域快速多项式相乘运算核的研究,TN918
  17. RSA密码算法的研究与实现,TN918.1
  18. 基于心动阵列结构的RSA公钥密码协处理器的设计与实现,TN918.1
  19. 素域Fp上的模乘实现,TN918.1
  20. 基于FNT的多项式模乘电路的ASIC实现与测试分析,TN492

中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 通信保密与通信安全 > 密码、密码机
© 2012 www.xueweilunwen.com