首页> 中文学位 >有限域运算的硬件实现方法研究
【6h】

有限域运算的硬件实现方法研究

代理获取

目录

第一个书签之前

展开▼

摘要

随着计算机技术的高速发展,信息交流变得越来越频繁,信息安全也备受关注。公钥密码系统是信息安全领域的重要部分。椭圆曲线密码系统是现阶段我们所知道的公钥密码中单比特流安全性最高的密码算法。软硬件都可以实现 ECC加密算法,但是软件实现的加密效率和安全性难以保障信息安全,硬件实现的加密效率及安全性明显高于软件,可以保障信息安全要求,但增加了成本费用。 模加减运算是椭圆曲线密码体系底层中的最基本运算。本文针对有限域上椭圆曲线模加减运算器的硬件实现主要做了如下工作:第一,提出了模长可变的加减法器设计方法,通过寄存器位的控制,设计实现256/512位模加减运算器。第二,通过研究分析有限域内模加减运算算法,创新性的提出了预先做减法运算,再通过判断符号位的正负来决定是否进行下一步的计算,以此简化了控制电路设计。第三,在运算状态机的Verilog RTL建模中,将加减运算状态机放在一个模块中共用状态寄存器,节省了资源,优化了电路结构。最终设计出基于8/16/32/64位加法器的256/512位素数域加减法运算器,并用FPGA加以实现和测试。测试结果表明,该运算器的最高频率可以达到 52.44MHz,完成一次 256位素数域加法运算最长需要321.4ns,减法运算最长需要320.8ns。完成一次512位素数域加法运算最长需要 633.5ns ,减法运算最长需要 632.7ns 功耗达到129.86mW,共使用2363个Logic elements。由此可以看出本设计在性能、功耗、资源占用上具有很大优势。

著录项

  • 作者

    李超;

  • 作者单位

    青岛科技大学;

  • 授予单位 青岛科技大学;
  • 学科 计算机技术
  • 授予学位 硕士
  • 导师姓名 曲英杰;
  • 年度 2018
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类
  • 关键词

    有限域运算; 硬件实现;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号