椭圆曲线数字签名的FPGA设计

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:enginery_puppet
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
椭圆曲线数字签名算法是数字签名算法的椭圆曲线版本。它已成为ANSI,IEEE,NIST和ISO的标准,其它的一些组织也正在考虑使其成为标准。与普通的离散对数问题和因数分解问题不同,椭圆曲线离散对数问题没有已知的亚指数算法,所以使用椭圆曲线的算法在密钥的位强度上是足够高的。本文分析了椭圆曲线有限域的基本概念和运算,椭圆曲线运算分成三个层次,自顶向下分别是椭圆曲线密码协议,椭圆曲线上点的运算和有限域运算。并介绍了椭圆曲线密码的安全性基础,离散对数问题,以及如何适当的选择参数组来确保椭圆曲线的安全性。在此基础上介绍了四种签名算法,阐述了椭圆曲线签名算法相对其它算法的优势。本文所设计的椭圆曲线签名模块主要由模乘器,模加器,模逆器,点乘模块和杂凑函数模块等部分组成,采用有限状态机来控制整体模块的工作和模块间的通信,其中本文具体介绍了除了点乘模块以外的四个模块的设计。模乘器采用流水线方式实现改进的蒙哥马利算法提高了实现的并行度,同时有效的缩短了关键路径,改进的模乘器节省了23个时钟周期。模加模块采用串并结合的加法器结构,有效的减小了资源的耗费。模逆模块采用的是有利于硬件实现的扩展的Euclidean算法,将复杂的除法运算转变成简单的移位运算,同时通过对算法具体实现的改进有效的减少了运算需要的总周期数。杂凑函数模块既可以支持从数据的封装到最终的摘要生成,也可以支持直接输入封装完毕的数据。针对每个具体模块采用行为级的模型来验证功能的正确性。当所有基本模块全都完成后完成签名算法顶层的设计,并进行仿真验证,使用Synopsys公司的Design Complier对设计进行了电路的逻辑综合,通过填加一定的约束条件,最终综合后能够达到的最大工作频率为100MHz,单元面积为15.2mm2,功耗为128mW。
其他文献
行为金融学分析企业管理,认为当前企业管理存在管理错觉,影响企业未来的发展,进而提出了开卷式企业管理的方式.通过对企业的会计知识培训、财务规划管理、激励策略和信息化共
JPEG(Joint Picture Expert Group)是压缩静态图像的国际标准。它的主要应用是以压缩的形式存储和传输静态图像,因此它在数字图像、数码相机、网页嵌入式图像和许多其它的领域
验证高管薪酬粘性的存在以及管理层权力对高管薪酬粘性的作用,并在此基础上引入股权性质来对比考察管理层权力对高管薪酬粘性的影响程度.结果显示,管理层权力与高管的薪酬粘
密码学有着悠久的历史,在近代逐渐发展成为一门应用科学。密码学在现今社会中有着非常广泛的应用,从关系国计民生的军事、国防等领域到个人应用领域,例如电子邮件、银行账号
量子密码是量子力学和密码学相结合的产物,它解决了经典密码体制的密钥分配的难题,是当今世界上最热门的前沿科学技术之一。量子密码的安全性由量子力学基本原理—测不准原理
甲醛在工业、医药等日常生活领域被广泛应用,但甲醛气体对人体健康十分有害。在半导体气体传感器的研究中,硅基薄膜型传感器体积小、能耗低,易于构成大规模和多功能阵列,是未来传
伴随着世界各国经济的发展,国内外相继爆发出知名企业财务造假的丑闻,这迫使各国企业开始思考自身内部控制管理问题.内部控制信息可以反映公司的内部控制状况,良好的内部控制
光突发交换(OBS:Optical Burst Switching)由于充分结合了光的高速传输交换技术和电的灵活处理技术,被认为是未来全光网络的可行性解决方案,成为学术界和产业界的研究热点。
中小企业在解决劳动力过剩、助推我国经济稳定发展等方面有着重要的作用.但是随着市场竞争的日益激励,融资难成为困扰中小企业发展的重要瓶颈.供应链金融近年来逐步发展成为