低功耗RSA加密电路的设计与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:assasad
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
便携式数字移动终端、移动支付等服务在互联网技术的推动下蓬勃发展,移动设备的安全性和保密性也越来越受到重视。RSA密码算法是目前应用最广泛的公钥密码算法,为了将RSA加密技术应用于移动通信设备领域,本文从提高算法吞吐率和降低算法电路功耗两个方面,设计并实现了一种高能效的RSA加密算法电路。  RSA的核心算法是大数模乘运算,蒙哥马利(Montgomery)模乘算法基于加法和移位操作实现模乘运算,有效避免了求模计算中最耗时的试除运算,被认为是目前最高效的模乘算法。本文在借鉴国内外研究成果的基础上,进一步对Montgomery模乘算法进行了低功耗的优化,优化后的算法通过降低算法电路中进位保留加法器的级数,减少了核心数据通路所占用的资源,同时采用无效循环过滤的方法消除了算法中无效的累加循环,有效提高了算法的吞吐率并降低了算法电路的功耗。在电路实现方面,本文通过信号合并、资源复用以及时钟门控技术等方法对电路进行了低功耗优化,有效降低了电路功耗。最后,本文基于对电路延时模型与电路功耗模型的分析,探索了一种充分利用电路延时冗余,通过工作电压的调整降低电路功耗的方法。  本文基于优化后的Montgomery模乘算法实现了RSA加密电路的设计,完成了电路的功能仿真和功耗仿真。功能仿真在输入激励为随机密钥和随机明文时共进行200万次RSA加密运算,仿真结果显示电路的功能正确;基于标准单元库的功耗仿真结果表明,在工作频率为25MHz时电路的加密吞吐率为13.6kbps,功耗吞吐率比为0.53mW/kbps;最后,利用电路的延时冗余,通过工作电压的调整使电路的功耗吞吐率比最低下降至0.18mW/kbps。
其他文献
被动微波遥感在对地观测中有着重要意义。而综合孔径辐射计采用稀疏的小口径天线阵列合成一个等效的大物理观测口径,不仅可以提高辐射计的空间分辨率,同时可降低天线的体积与重
本文主要针对GPS天线单元进行研究。GPS天线单元完成卫星信号的接收,它必须满足特殊的技术要求。 应针对不同的圆柱体直径D采取不同的天线形式。当柱体直径大于波长时,
检验对质量而言是具有影响性的一种活动,特别是对乳品而言,乳品的保质期相对较短,所以保证乳品的相关质量是十分重要的一项工作,对于提高人体健康具有重要价值.健康具有重要
随着我国智能电网的建设速度加快,供电公司面临着企业结构改变,供电技术的不断升级,重视以党组织建设为中心汇聚“红色力量”推进供电公司管理水平不断提升,为地区经济发展提
液化石油气站储运设备的安全管理是一项十分重要的工作,它关系到整个液化石油气站的安全,关系到工作人员的生命安危,也影响到液化石油气站的经济效益.所以,必须强化液化石油
基于我国社会经济的持续发展以及国民生活水平的持续提升,国民与社会对电力行业的要求也更为苛刻.作为电力企业,需要保证供电系统的安全性以及稳定性,属于电力企业不得不解决
学位
种子扩散是森林植物种群更新的主要方式之一,是森林生态系统自我繁衍和修复的主要手段。种子扩散限制决定了种子在空间上的散布距离和森林群落内物种多样性分布模式。本文以
电力系统得以正常运行的重要一环是继电保护,因此继电保护的全面管理尤为重要.本篇文章首先对继电保护的重要性进行了一定的论述,然后分析了电力系统继电保护运行中常见的问
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊