基于FPGA的RSA加密芯片的设计与实现

被引量 : 0次 | 上传用户:sandy323199000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
RSA密码体制是目前比较成熟的公钥密码体制。它广泛应用于各种安全和认证领域。RSA密码体制的核心算法是模幂算法,模幂算法由一系列的模乘构成。在对RSA密码体制仔细研究的前提下,对其予以FPGA实现。具体设计采用改进的蒙哥马利模乘算法,并只设计一个蒙哥马利模乘器对R-L模式模幂算法予以串行实现。为消除蒙哥马利模乘所引入的参数对模幂结果的影响,在模幂的初始化阶段进行蒙哥马利剩余域的转换,用于该转换的常量由SRT除法计算。根据所选的算法,分析RSA加密算法的数据处理流程,设计RSA加密芯片的数据通路和控制器。数据通路包括存储输入和运算中间结果的移位寄存器以及进行数据路由选择的多路选择器,其核心部件是蒙哥马利模乘器和SRT除法器。控制器的设计与RSA数据处理流程和数据通路紧密相关。整个流程大致是线性的,局部有并发的进程。根据这种特点,控制器采用多重有限状态机模型,主状态机控制整个处理流程,次级状态机控制局部并发的进程。最后对1024位的RSA加密芯片进行功能仿真,在软件上进行综合的结果显示芯片的最高主频为13.5MHz,加密速率平均8次/秒。
其他文献
第四方物流企业的研究一直是理论界和实践者研究和探索的热点问题。但纵观这些理论与实践,对于第四方物流企业的产生机理、构建与协同运作机理、协同运作模式、支撑体系以及
一、地下水赋存的基本条件本区出露地层主要为中、上侏罗统,红色砂、泥岩互层,约占图幅面积的96%,实测厚度为680m,包括中统的上沙溪庙组(J2S)上部,上统的遂宁组(J3S)和蓬莱镇
脑血管痉挛(CVS)是蛛网膜下腔出血(SAH)后并发的一种危险病理生理状态。CVS时因局部脑血管收缩使受累脑组织区域血供减少,从而引起缺血缺氧性神经功能损害而使患者致残/致亡
本文结合工程实例,利用有效数据资料,对塔形设备楼梯间的结构设计方法、构造要求做了简要介绍,并分析如何从结构选型和改变节点形式上避免因设备受热膨胀而给楼梯间结构带来
战术数据链的基本作用是保证战场上各个作战单元之间迅速交换情报信息,共享各作战单元掌握的所有情报,实时监视战场态势,提高相互协调能力和整体作战效能。战术数据链在现代
针对公路建设中薄壁式桥台的台背回填和梁体吊装的施工顺序进行了研究。理论和实测表明,对于高桥台,可以先进行部分填土,然后再吊装施工。这种施工顺序既可保证桥台的安全,又使吊
卡特彼勒是建筑机械、矿用设备、柴油和天然气发动机以及工业用燃气轮机领域的技术领导者和全球领先制造商,随着市场竞争的不断加剧,卡特彼勒逐步转变企业的经营和盈利模式,
互联网丰富和便利了人们生活,网民数量急速增加,各种网络应用快速发展,网民信息需求不断增加,不可避免的出现网络安全问题。如何预防和治理网络安全事件值得研究,网络信息安全治理
随着数据库技术的发展和各种数据库产品的产生,数据库系统在各行各业和许多领域有了广泛的应用,随着应用需求的不断增加,越来越多的用户希望能够透明地访问和处理来自多个数
超声速天然气旋流分离器是一项用于天然气处理的新工艺,它将绝热膨胀、低温凝析、旋流分离、减速扩压等处理过程都在一个密闭紧凑的装置内完成,该装置无移动部件,无再生系统,