基于椭圆曲线密码体制的数字签名算法及其FPGA实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:edwardeternity
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机运算速度的提高和计算机网络的发展,基于离散对数问题和大整数因子分解问题的数字签名算法越来越不能满足信息安全的需要。为了满足信息安全的要求,安全性依赖于椭圆曲线离散对数困难问题(ECDLP)的椭圆曲线密码体制是当前密码学界研究的热点之一。现有的求解ECDLP的算法都是全指数时间复杂度的算法。由于专用集成电路具有速度快、性能好、安全性高等优势,使得采用专用集成电路来实现椭圆曲线密码体制已成为主要趋势。因此,本课题着眼于应用,针对基于椭圆曲线数字签名算法的FPGA实现进行了较为深入的探讨与研究。本课题从实际应用的需要出发,以初等数论、有限域理论、数字签名技术和椭圆曲线理论为依据,确定了如下基于椭圆曲线数字签名算法的硬件实现方案:首先,对实现基于椭圆曲线数字签名算法所需的算法和技术进行了剖析和系统设计。然后,按照层次化、模块化的设计思想,在Xinlinx公司的ISE 7.1工具中,采用硬件描述语言VHDL作为设计输入,对各运算器和控制模块进行电路设计;采用Menter公司的ModelSim SE 6.2b工具对之进行功能仿真,以保证底层设计的正确性。最后,在确保每个模块的设计正确的前提下,完成电路的总体设计,再进行总体设计的仿真与测试。本课题对Schnorr数字签名算法的改进,实现了比未改进前的Schnorr数字签名算法平均节省三分之一的运行时间。对基于椭圆曲线数字签名算法的设计也获得了良好的指标:产生签名只需要1ms多的时间,验证签名也需要不到3ms。本课题的研究对实现电子交易安全方面有重要的作用,尤其是在密钥分配、电子货币、电子证券、电子商务和电子政务等领域都有重要的应用价值,其成果具有广泛的应用前景。
其他文献
随着网络技术的飞速发展,无纸化考试系统开始得到广泛应用。由于无纸化考试过程的特殊性,将远程监控技术引入无纸化考试系统中有助于监考工作的顺利完成,因而设计并实现一个
同一场景的两幅或多幅图像的匹配是计算机视觉中的一个基本问题,也是三维重构中的一个关键步骤。目前三维重构中的匹配方法在匹配效率和匹配性能方面存在很大的不足,所以对此种
在计算机图形系统中,三维物体通常用多边形网格,尤其是三角面片组成的网格来表示。为了满足日益增长的图形真实感的需要,模型和几何场景变得高度细节化。尽管图形绘制系统的性能
随着社交网络的快速发展,越来越多的社交用户倾向于在社交网站上使用不同媒体形式的内容(如文本、图像、视频等)发表观点和分享经历等。这些用户生成内容通常含有丰富的主观情感
人才派遣是指根据企业需求,人才派遣公司招募录用合适的人员,派遣到企业工作的人才服务方式。随着人员流动的大大加速,公司工作人员的更换频率加大,人才派遣公司在人才派遣管理方
随着嵌入式技术的发展,越来越多的嵌入式产品进入了我们的生活,比如手机、PDA、MP4和机顶盒等,使得嵌入式系统的开发受到广泛关注,并已成为信息产业中最重要的组成部分。嵌入
随着计算机网络技术的迅猛发展和广泛应用,特别是Internet的快速普及,网络系统面临着越来越多攻击和入侵威胁。入侵检测是继防火墙、数据加密等传统安全保护措施后的又一种新
设计是人们在认识世界的基础上改造世界的活动。随着人类社会进步和科学技术的发展,人们对产品的要求越来越高,要提高产品的功能,自然要求设计方法和手段的创新。载货汽车产业随
IPv4存在地址空间严重不足、对移动性的支持不好等缺陷。而IPv6成为下一代互联网的核心协议已是一个不争的事实。作为IPv6协议重要组成部分的移动IPv6协议,它能够为用户提供大
烟支计数是中小型卷烟厂生产车间必须完成的一道工序。利用图像处理技术对烟支进行计数,是一种可选的方案。先二值化,则信息损失严重;直接基于彩色图像对烟支进行识别计数,虽