高速双域椭圆曲线数字签名硬件加速的研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:heshark
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在当今高速发展的电子信息时代,信息安全的问题也日益突出,如何保证在易被攻击的网络中安全的通信成为大家越来越关注的问题。密码学针对信息安全问题派生出数字签名技术,可以保证信息的真实性、完整性和不可抵赖性,而当前椭圆曲线数字签名算法ECDSA以其安全性高、密钥短、运算速度快等优势成为研究的热点。在实时响应的要求下,用软件实现ECDSA椭圆曲线数字签名算法已经不能满足需求,而且容易被恶意攻击。目前已有相关研究用硬件的方式实现椭圆曲线数字签名算法,但主要是针对GF(p)域或GF(2m)域单有限域的运算,而且只支持特定位宽的操作数,适用情况有限,不能随着不同的需求和应用环境的安全性进行灵活的配置。本文基于系统安全性的考虑,首先对椭圆曲线数字签名算法的安全性进行研究,并提出改进措施;然后为了提高运算速度,本文采用软件和硬件协同设计的方式实现椭圆曲线数字签名算法,硬件用于运算模块的加速,软件调用底层硬件运算模块实现算法流程,其中硬件架构采用流水线结构,多个运算单元并行计算的方式;而且本文设计的硬件结构具有很好的可扩展性和灵活性,可以同时支持GF(p)域和GF(2m)域双有限域的运算,并且支持768bit以内的任意位宽的操作数的运算。在完成硬件设计之后,本文基于Modelsim软件对所有的硬件运算模块进行了功能测试,并基于Xilinx KC705对电路进行FPGA测试,分析讨论了不同的设计参数对电路性能的影响。最后,本文还基于SMIC 0.13μm eFlash工艺完成电路ASIC的实现,并且成功流片。测试结果表明,本设计的最高工作频率为109MHz,电路共占用894923.734μm2,即221k等效逻辑门,计算192bit的操作数,GF(p)域完成一次签名时间是562μs,GF(2m)域一次签名的时间是515μs。与相关文献相比,运算速度有所提高,并且能够同时支持双有限域的运算,以及不同位宽操作数的运算,有很好的可扩展性和灵活性。
其他文献
我国刑事诉讼中坚持实事求是的证据原则,同时排斥自由心证制度的使用.而现阶段出于司法公正与效率的衡量,应该在两者之间寻找契合点,通过提高法官素质、完善合议制度等措施使
脊髓背角多种多样的神经元组成了复杂的神经网络来整合与传递不同的躯体感受信息。一个有功能的神经环路不仅要求胚胎期各类神经元的准确分化,还要求各种基因的正确表达。本论
“受益所有人”的概念最早出现在国际税收协定中是1945年英美之间订立的个人遗产税收减免的第3条.从1977年受益所有人概念第一次进入《OECD范本》开始,学术界对于这一概念的
随着全球卫星导航系统(GNSS)的发展,尤其是我国北斗定位系统(BDS)的不断发展和完善,GNSS导航定位技术已经在各个领域得到了应用,比如行人导航、汽车导航、测绘、精密农业等领
分析了高中信息技术教学现状,主要是教学内容与实际脱钩,晦涩难懂,学生上机实践的时间有限,传统教学模式不能有效激发学生的学习积极性,提出了提高高中信息技术教学成效的措
美术这门学科由于与其他学科相比有其独特的魅力,激发学生的学习兴趣可以说不是一件很难的事,一件新奇的作品,一个有趣的道具都可能引起学生的关注和激情.但是难的是学生这种
无线传感器网络是一门新兴技术,是传感器技术、计算机网络技术、微机电系统(MEMS)发展的产物。作为一种新型的信息采集和处理技术,日益受到国内外的高度重视,主要应用在环境
国家的发展以及教育行业的振兴离不开创新能力的培育,创新对教育事业尤其是对技工学校的教育事业的蓬勃发展来说尤为重要.教师在学校里是学生的榜样和引导方向,还能为整个学
数学学科具有较强的逻辑性,初中阶段是学生大脑发育的关键时期,通过学习数学知识可以有效的改善思维方式,进一步强化学生的创新能力.因此在初中数学教学中,教师需要重视培养
频率合成器是现代通信系统与电子测试系统的关键组成部分,为系统提供稳定可靠的多个本振信号与激励信号,其性能的好坏往往会直接影响整个系统。随着无线通信的发展,人们对频