椭圆曲线加密IP核的设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:dfddfasfafjdkjfkekjk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
ECC(Elliptic Curve Cryptography)加密体制,即基于椭圆曲线群上离散对数问题的公钥密码体制,是由N.Koblitz和V.Miller在1985年首先提出。ECC优势在于抗攻击能力强、运算量小、执行速度快、需要少量存储空间。从而掀起了ECC密码的研究热潮。本课题来自于“智能电网安全芯片的研制”项目。为了有效保护智能电网中的个人信息及其他重要数据,需要针对智能电网安全性的标准设计一款抗攻击能力强的加密芯片。本论文在对ECC进行深刻的研究和分析后,设计出一种基于二进制有限域ECC-163模式、兼容Wishbone总线标准等特点的ECC IP核。本文首先把ECC的相关原理做了详细介绍和分析。之后,对算法的各个层次进行并行处理,以及其他算法调整等处理。接着,分析了ECC IP核4个层次。它们从上层到下层分别为协议层、点乘层、点加倍点层、有限域层。研究并优化了有限域层、点加倍点层、点乘层的算法和实现结构。设计仿真验证各个层次的模块。在保证底层模块正确后,再对顶层模块进行总体仿真。然后,用ISE做了FPGA逻辑综合,根据性能指标进行了进一步优化。在优化设计中,主要采用子模块的多次复用,以及算法并行执行的方法。最后,设计了wishbone总线与IP核接口,并挂在SOC系统上。SOC系统中的OR1200CPU执行指令控制IP核进行加密解密工作。并在Xilinx Virtex-2XC2VP30开发板上做FPGA验证。验证结果表明ECC IP核功能正确。本文提出的方案有如下特点:1、非对称加密算法ECC加密端和解密端工作模式不同的特点。设计出了一个包含双环控制加密系统的状态机。这样,ECCIP核的加密解密能够共用硬件,大大的减小的面积,并把加密端和解密端集成在一起。2、对有限域求逆模块中,改进费尔马定理的有限域求逆算法减少了耗时的乘法模块调用次数,提高了运算速度。本文所提出的设计与其他的点乘FPGA上实现进行了比较,结果表明,本文设计在面积上具有非常大的优势,而速度有一定的提高。在用Virtex-2上实现时,面积大约为3437个slice,最小时钟周期7.362ns,最大时钟频率能够达到135.832MHz,吞吐率最大能够达到17.45Mbits/s。
其他文献
作为思维体操的数学与技术严谨的科学在知识与技能上有着不可分割的交集。在实践中,数学老师与科学老师往往也没有'交集',导致有些教学内容冗余,学生重复学习。为此,
目的 :探讨肝细胞癌螺旋CT表现与其N ras基因和C myc基因表达的关系。方法 :对 36例经手术病理证实的肝细胞癌病例 ,术前行螺旋CT动、静脉双期增强扫描 ,观察其SCT表现特征 :
研究语言离不开"适用性"的系统功能语言学,而其基本核心在于语篇研究,而语篇研究重中之重不得不归于对衔接的研究。本文通过探讨语言学的发展、构成语篇衔接核心、衔接与连贯
本文主要研究光束在横向有折射率周期性调制且纵向(光束传播方向)也有折射率调制变化的光子晶格中的传输特性,探究光子晶格对光束的影响和控制。分别用有限差分法和交替隐式
矿车是矿山生产运送矿石的主要工具,但铝土矿的矿车粘底问题一直没有得到很好的解决。本文介绍一种改进矿车底板结构的方法,能从根本上解决矿车粘底的清理问题。改进方法简便
随着经济全球化趋势的不断发展,越来越多的企业为了增强自身的竞争力,实现规模效益,更好的在国际市场立足,纷纷选择了跨国并购。但是在实际的并购过程中,由于不同国家的企业
许多关于人力资本的研究都指出在各种因素影响下,女性人力资本投资可能存在不足。本文以教育投资作为代表,通过教育年限法分别估算出男性与女性人力资本存量数据,以新古典主
毫米波是指频率位于微波和红外之间的电磁波,使得兼有两者的优点,与微波系统相比,毫米波系统更易小型化和集成化,更适合于飞机、卫星和导弹等平台;与红外和可见光相比,毫米波具有更
混响室作为电磁兼容的测试场地之一,与其他常用电磁兼容测试场地,如开阔场、半电波暗室等相比有着很多优点,如:用相对较低的射频功率就可以在大的体积空间范围内产生较高电平
超宽带(UWB)技术以其自身具有的短距离高速传输、高安全性、高精度、低功率谱密度等优点,为短距离通信从传统有线连接方式向无线连接方式的转变提供了新的技术手段,专门针对短距