运算精简的蒙哥马利算法及其快速低功耗大数模乘芯片设计

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:ftpp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大数模乘是很多公钥密码系统和通信系统的核心运算,其运算速度和功耗是决定系统性能的关键因素。目前研究主要集中在采用脉动阵列结构实现Montgomery算法,从而提高大数模乘运算速度上。而在模乘器的低功耗研究,尤其是针对功耗与速度综合性能平衡上的研究显少,但此类研究在移动通信蓬勃发展的今天却显得尤为迫切和重要。   为了平衡模乘器的功耗和速度综合性能,满足加密系统多层次加密应用的需要,本文对模乘器硬件实现的相关研究成果和现有技术进行了调研。重点对Montgomery算法、脉动阵列结构以及Montgomery算法脉动阵列模乘器设计进行了深入研究。Montgomery算法足目前公钥密码体制中最常用的模乘算法之一。通过对原始Montgomery算法,变形Montgomery算法以及基2-Montgomery算法的研究,结合N.Nediah等学者对Montgomery算法的理论分析,给出运算精简的基2-Montgomery算法,该算法简化了求解过程,减少了加法的操作次数。在此基础上,本文对脉动阵列的基本原理、脉动阵列的各种应用结构和几种比较典型的Montgomery算法脉动阵列模乘器的硬件实现方案进行了分析。其中早期的研究主要集中在采用一维或二维脉动阵列结构的Montgomery模乘器,虽然提高了模乘运算速度,但其芯片面积和功耗大;近年来,基于资源循环迭代思想的可伸缩脉动阵列,由于其具有可灵活配置硬件实现规模,平衡功耗和速度的综合性能的特点,受到越来越多的关注。   通过上述研究,本文将运算精简的基2-Montgomery算法有效地映射到可伸缩脉动阵列结构,实现公钥加密系统中的核心运算——模乘协处理器。仿真研究结果表明,基于运算精简的基2-Montgomery算法的可伸缩脉动阵列模乘协处理器非常适合对二芯片面积和速度综合性能有严格要求的应用,而且该模乘器可以通过灵活配置阵列规模,平衡速度和功耗的性能(对于1024 bits的模乘运算,如果阵列规模为18个处理单元,模乘协处理的模乘运算单元可以工作在385MHz,等效门数为1.2k等效门)。
其他文献
当前,实验物理及工业控制系统(Experimental Physics and Industrial ControlSystem,EPICS)是在国际工业界和大型物理装置中较为成功的大型控制系统,它广泛应用于加速器、同步辐
黄土高原由于强烈的水土流失其生态系统正处于极度退化的状态,加速该地区退化生态系统的恢复与重建势在必行。地处子午岭南端的马栏林区是黄土高原目前保存比较完整的天然次生
随着网络技术的发展,越来越多的应用开始采用B/S的形式。然而由于浏览器处理能力有限,不能为用户提供即时快速的响应,不能实现许多C/S应用程序中常见的便捷功能。这一直是阻碍B/
目前,人脸识别,虹膜识别,掌纹识别技术等的实验室研究已不能满足日益增长的安全需求,亟需研制实用的全自动身份鉴别系统。但以往的识别算法处理的图片是已经获取好的图片,前提假设
内波是海洋中常见的自然波动现象之一。内波生成和传播特性的现场测量研究十分困难,利用合成孔径雷达(SAR)遥感研究海洋内波成为近年来海洋遥感中的一个热点。本文在SAR海洋内
本文通过对荣华二采区10
期刊
近年来,随着移动通信的普及,用户对移动通信业务的需求也在不断改变。移动通信业务已经从传统简单的通话服务、数据传输到了现在的数字多媒体业务。传统的单一网络已经无法满足
在矿井中构建一种不依赖于骨干网的无线通信系统,是解决矿井安全监测监控问题的有效方法。即使在塌方、冒顶、火灾甚至爆炸的时候,这种无线通信系统依然能发挥作用。随着无线传
学位
脉冲多普勒雷达是一种典型的相参体制雷达,传统的非相参干扰机不能满足干扰脉冲多普勒雷达的要求。数字射频存储技术对雷达脉冲信号进行高速采样、存储、调制和重构,能够对脉冲
随着互联网的普及,网页成为信息的重要载体。不少网站为了防止用户利用机器人自动注册、登录、恶意发文,相继采用了验证码技术。从信息安全对抗的角度,合理地运用验证码识别技术