基于GF(2~m)的椭圆曲线密码的硬件设计方法研究

来源 :青岛科技大学 | 被引量 : 0次 | 上传用户:llizhixiong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自从Koblitz使用由椭圆曲线上的点构成的Abel加法群,提出了椭圆曲线上的离散对数问题(Elliptic Curve Discrete Logarithm Problem,ECDLP),椭圆曲线密码体制(Elliptic Curve Cryptography,ECC)就因其密钥长度短、安全性能高等优点迅速获得了人们的关注。研究表明,ECC加密系统中163位的密钥长度就相当于RSA算法中1024位的加密强度。因此,ECC加密算法在网络信息安全、远程通信等领域得到了广泛运用,使得椭圆曲线密码系统的硬件实现研究具有重大现实意义。本文研究了基于二进制有限域的椭圆曲线密码算法,并对有限域内的算术运算进行了进一步分析和改进,在此基础之上进行椭圆曲线密码的核心模块——点乘算法的硬件设计方法研究,并借助FPGA硬件平台进行了实现验证。为了椭圆曲线密码算法的高效性实现,本文采用了投影坐标下的Montgomery点乘算法。基于对二进制有限域运算的研究,以NIST推荐的GF(2233)域上的椭圆曲线为研究对象,提出并行模乘算法和改进的二元欧几里得右移求逆算法,并采用模块复用和并行调度的结构方式实现投影坐标下点乘算法的快速运算。根据该设计思想,提出了ECC硬件电路实现方法,使用Verilog硬件描述语言进行RTL级模型代码描述,并通过Xilinx公司的ISE 14.7集成开发环境进行编译综合、布局布线和时序分析,并最终在Xilinx的XC7A100T FPGA硬件平台上验证实现。通过对电路的仿真测试、综合验证和时序后仿真的结果进行分析,电路的时钟频率可以达到105MHz,运算速度可达24.3μs,证明了设计的高效性和可行性。
其他文献
钢-混凝土组合桥梁温度场和温度效应的研究对保证组合桥梁的安全性和耐久性具有重要意义。本文对组合桥梁的温度场和温度效应展开研究,重点开展了模型试验、数值模型开发、温
一氧化碳(CO)是与一氧化氮(NO)相似的信使分子,在人体内广泛存在。它可以通过酶解血红素氧合酶(HO)而在多种细胞产生,是一种鸟苷酸环化酶(sGC)的激活剂。近来研究表明,CO对呼
防冻膏治疗冻疮河南省西华县人民医院(466600)张向峰主题词:冻疮/外治法冻疮,又名冻风。多由风寒伤及皮肉,气血凝滞而成,多发于手足,耳廓等处。患处先呈苍白,渐成紫红斑片,自觉灼痛,瘙痒或麻木
医生和科学幻想家们都喜欢构想一种诊断迅速、准确和无侵害性的医学技术,外科手术时不出血、无外伤或无较大的切口,又没有尖锐物触痛病人。这种虚构的医疗工具一般都是神秘
Fenton氧化技术可将难降解有机污染物矿化为CO_2和水,在处理有机废水领域具有广阔的应用前景。但目前常见的类Fenton催化剂通常只在酸性条件才能有效发挥作用,且多以粉体形式存在,存在分离回收复杂、回收过程易损失等缺点。因此,合成一种适用pH范围宽、回收利用简单的类Fenton催化剂具有重要意义。本文采用微弧氧化法和电沉积法两种技术制备Fe_3O_4膜层,以改善粉体催化剂存在的缺点。通过液相掺
新中国成立尤其是改革开放以来,中国医药制造业持续快速发展,建成了独立完整的产业体系,有力推动医药工业现代化进程,显著增强综合国力,支撑中国世界大国地位。然而,与世界先
目的探讨深圳社区人群应对方式的特点。方法 采用简易应对方式问卷,对深圳社区5940人进行测试。结果 深圳市民最常采取的应对方式是:“自己安慰自己(33.1%)”和“尽量看到事物好的
药品及个人护理用品(PPCPs)作为现代生活的必需品,因其庞大的使用量和本身的化学特性使得在生活污水和环境水体中被广泛检出,这也增加了水体治理的重担,并对饮用水安全带来风
本文介绍了一个使用鼠标的文互式图标制作系统MICON,讨论了鼠标和图标与屏幕显示的设备坐标系和视见坐标系之间的关系。同时简要地介绍了交互式图形系统设计技术和鼠标器程序设计技
<正>电梯安装危险大,未尽责任应担责案例:胡某公司负责倾城小区四期工程的电梯安装,2015年4月10日,公司与朱某个人签订电(扶)梯安装委托合同,委托朱某负责倾城四期的14台电梯