长位宽模乘器设计

长位宽模乘器设计

论文摘要

建立在HTTP,TCP/IP,MIME,FTP等开放式协议基础上的Internet,由于它们的协议结构简单,得到了大力推广,尤其是渗透到了国民生产及国家安全的关键领域。但是它们在网络系统安全与防范方面并不十分完善,在网络通信被人们普遍应用的同时,出现了大量的网络攻击,对信息系统造成了巨大破坏,使网络安全技术成为了各国政府和研究机构的重要研究课题。公钥加密体系的提出就是希望解决现在Internet的各种安全问题RSA算法被公认为是目前理论和实际应用中最为成熟和完善的一种公钥密码体制,可以用来进行数字签名和身份验证。采用与现代微电子技术相结合的芯片设计技术来实现低复杂度、高速度的RSA密码算法对于实现网络通信加密具有重要的意义。本文介绍了密码学的基本概念,包括数论的基础知识和模运算的概念;分析了RSA密码体制原理;剖析了RSA加解密过程中要用到的算法,重点介绍了改进的并行的Montgomery模乘算法,并给出了改进的并行Montgomery模乘算法证明;同时对模乘器的结构进行了设计和划分,并按照划分的子模块设计了移位乘加模块、移位累加模块,比较取模模块和时钟分频模块的硬件实现。本设计采用“Top-Down”的设计方法和“Botom-Up”的测试方法,完成了32位并行模乘器前端的设计流程。采用VerilogHDL语言进行了RTL级的描述,并利用EDA工具进行了仿真和综合,得到了符合要求的电路和门级网表。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 选题的意义和应用价值
  • 1.2 国内外研究现状
  • 1.3 选题依据和解决的问题
  • 第二章 RSA公钥密码系统介绍
  • 2.1 RSA算法简介
  • 2.2 RSA算法的理论基础
  • 2.2.1 同余及模运算
  • 2.2.2 素数
  • 2.2.3 最大公因子
  • 2.2.4 单向函数和单向陷门函数
  • 2.2.5 欧拉∮函数(Euler phi-function)
  • 2.2.6 费玛小定理(Fermat′s Little Theorem)
  • 2.3 RSA算法的证明
  • 2.4 RSA密码系统的参数选择
  • 2.4.1 选择N注意事项
  • 2.4.2 选择e注意事项
  • 2.4.3 选择d注意事项
  • 2.5 小结
  • 第三章 Montgomery模乘算法和并行Montgomery模乘算法
  • 3.1 RSA模幂算法
  • 3.2 Montgomery模乘算法
  • 3.2.1 Montgomery模乘算法的步骤
  • 3.2.2 Montgomery模乘算法的证明
  • 3.2.3 算法分析
  • 3.3 预计算式Montgomery算法及其应用
  • 3.4 并行Montgomery模乘算法
  • 3.4.1 并行Montgomery模乘算法的步骤
  • 3.4.2 并行Montgomery模乘算法的证明
  • 3.4.3 并行Montgomery模乘算法分析
  • 3.5 小结
  • 第四章 并行Montgomery模乘算法的硬件实现
  • 4.1 乘法器的简介
  • 4.1.1 顺序乘法器
  • 4.1.2 阵列并行乘法器
  • 4.2 并行的Montgomery模乘的硬件结构
  • 4.3 小结
  • 第五章 并行Montgomery模乘器的前端设计
  • 5.1 数字IC设计流程介绍
  • 5.2 32位并行模乘器前端设计
  • 5.2.1 主要模块的设计与仿真
  • 5.2.2 逻辑综合与形式验证
  • 5.2.3 门级网表仿真
  • 5.3 1024位并行模乘器与基本模乘器比较
  • 5.4 小结
  • 第六章 结论
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].超凡战队[J]. 中学生英语 2017(15)
    • [2].Montgomery Algorithm over a Prime Field[J]. Chinese Journal of Electronics 2019(01)
    • [3].一种抵抗Montgomery错误攻击的检错算法[J]. 计算机工程与应用 2016(24)
    • [4].基于Montgomery的分段并行标量乘快速算法[J]. 计算机工程与应用 2010(06)
    • [5].从知情同意到共同决策:临床决策伦理的范式转移——从Montgomery案例切入[J]. 医学与哲学(A) 2017(10)
    • [6].高速可伸缩Montgomery模除器设计技术研究[J]. 微电子学与计算机 2015(12)
    • [7].一种双域Montgomery求逆算法与硬件实现[J]. 计算机工程与应用 2010(13)
    • [8].一种改进的Montgomery阶梯算法及其实现[J]. 微型机与应用 2013(11)
    • [9].特征3有限域上椭圆曲线的co-Z Montgomery算法[J]. 计算机学报 2017(05)
    • [10].特征3有限域上椭圆曲线的Montgomery算法[J]. 通信学报 2008(10)
    • [11].一种面向多核处理器高效并行的Montgomery加密算法[J]. 太赫兹科学与电子信息学报 2014(03)
    • [12].Elliptic curve with Optimal mixed Montgomery-Edwards model for low-end devices[J]. Science China(Information Sciences) 2015(11)
    • [13].喉罩通气全身麻醉下经纤维支气管镜辅助置入Montgomery T型硅酮支架治疗气管狭窄的临床研究[J]. 中国内镜杂志 2018(09)
    • [14].高基Montgomery模乘阵列结构设计与实现[J]. 计算机工程与科学 2014(02)
    • [15].超椭圆曲线上Montgomery标量乘的快速计算公式[J]. 软件学报 2013(10)
    • [16].Montgomery T管治疗气管狭窄1例并文献复习[J]. 巴楚医学 2020(01)
    • [17].基于Montgomery型椭圆曲线密码的RFID安全认证方案[J]. 电信科学 2016(05)
    • [18].DESIGN AND IMPLEMENTATION OF DUAL-FIELD MODULAR INVERSION ALGORITHM[J]. Journal of Electronics(China) 2010(04)
    • [19].Fast RSA decryption through high-radix scalable Montgomery modular multipliers[J]. Science China(Information Sciences) 2015(06)
    • [20].医生的信息告知标准[J]. 人民司法 2015(14)
    • [21].一种Montgomery型椭圆曲线的高效标量乘算法[J]. 电子学报 2011(04)
    • [22].可伸缩双域Montgomery乘法器的优化设计与实现[J]. 电子技术应用 2009(06)
    • [23].GF(2~m)域Montgomery模乘器的高效设计及FPGA实现[J]. 计算机应用与软件 2019(06)
    • [24].RSA加密方式中Montgomery算法的研究与改进[J]. 信阳农业高等专科学校学报 2013(04)
    • [25].基于Montgomery算法安全漏洞的SPA攻击算法[J]. 通信学报 2013(S1)
    • [26].GF(3~m)上Hessian曲线的三进制Montgomery算法[J]. 山东大学学报(理学版) 2019(01)
    • [27].针对Montgomery模幂算法的选择明文SPA攻击[J]. 成都信息工程大学学报 2016(04)
    • [28].基于FPGA的Montgomery模乘器的高效实现[J]. 计算机应用研究 2017(11)
    • [29].抗攻击低功耗RSA处理器设计与实现[J]. 清华大学学报(自然科学版) 2016(01)
    • [30].安全的并行椭圆曲线Montgomery阶梯算法[J]. 吉林大学学报(理学版) 2011(04)

    标签:;  ;  ;  ;  ;  

    长位宽模乘器设计
    下载Doc文档

    猜你喜欢