小面积RSA硬件加密引擎的VLSI设计

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:jh_fan88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
非对称密钥算法被广泛应用于数据加密和数字签名等领域,而在众多非对称密钥算法中,RSA是目前公认的最为成熟和完善的算法。但因其算法的复杂性,硬件实现开销一直较大,无法满足嵌入式系统这类资源受限环境应用中对成本与功耗的要求。针对此,本论文设计了一种应用于资源受限环境下的小面积RSA硬件加密引擎,并予以ASIC实现。本论文首先深入分析了RSA的各种实现算法,比较了它们在面积、性能上的优劣,进而在兼顾实现面积和加密速度的原则下采用改进的基2 Montgomery模乘算法和“平方-和-乘”算法作为模乘和模幂的实现算法,设计并实现了RSA硬件加密引擎。在加密引擎的设计中,提出采用256位数据宽度处理的方式代替传统的1024位数据宽度处理,通过折叠数据通道,精简电路结构,并使用片内SRAM,减小实现面积;另外,将RSA核心模块中的4输入加法运算,用优化的进位保存加法器实现,通过优化关键路径延迟,提高最高工作频率。本论文实现了小面积RSA的VLSI设计,使用EDA工具进行了逻辑仿真,FPGA验证和综合,采用HHNEC 0.25um CMOS标准单元库完成版图设计,并成功流片。分析结果表明,1024位密钥长度的RSA硬件加密引擎,整个设计的规模约为24K等效门,最大工作频率为100MHz,处理一组1024位的数据加解密需时275ms。相比于实用芯片西门子SLE66CX160S,本实现面积缩小了55.63%,达到了实用芯片的应用水平。
其他文献
随着传统能源的日渐枯竭和政府对节能减排的高度重视,清洁技术投资在近两年变得炙手可热。该文介绍了全球和中国清洁技术研发投资的趋势,并借用FEEM-RICEv.3模型分析了清洁技
论企业管理理论发展的阶段、规律和趋势○任佩瑜文章不同意理论界关于企业管理理论发展“三阶段”的划分,而提出了“六阶段”的见解,即经验管理阶段、科学管理阶段、行为科学阶
"文不厌改"。好的文章都是几易其稿,反复修改得来的。作文修改要注意培养学生良好的修改习惯,教给学生修改作文的要点,修改方法要灵活多样。
目的分析下肢深静脉血栓并发肺栓塞患者的急救与护理的效果。方法 2017年5月—2018年6月在该院接受下肢深静脉血栓合并肺栓塞治疗的患者中随机选取82例,入选患者经随机抽签法
企业的价值链对于企业的成本控制具有重要意义。目前企业成本控制存在的问题是,企业缺乏整体价值链的成本控制观念,偏重于企业价值链的内部生产环节的成本控制,企业提供的成
从20世纪50年代至今,回旋行波管放大器在高功率微波领域是十分重要的研究课题。回旋行波管放大器因其具有高输出功率、宽频带等优点,在毫米波雷达、定向能武器、电子高能RF加
目的:比较鼓室内注射鼠神经生长因子、鼓室内注射醋酸泼尼松及肌肉注射鼠神经生长因子对老年患者突发性耳聋的临床疗效。方法:选取从2011年11月至2013年5月在新疆医科大学第五
在高速光纤通信中,偏振态是一个非常重要的参数,特别是在偏振复用和解复用、偏振模色散(PMD)动态补偿、高速光开关等技术中,能将光的偏振态稳定在指定的任意状态有着十分重要
《酒店管理》是高职院校酒店管理专业开设的一门核心课程。构建综合性的实景化教学质量评价体系对提高学生学习的参与性和积极性显得尤为重要。本文从《酒店管理》课程实景化
随着电磁兼容测试环节在产品研发及生产周期中的重要性日益突出,许多企业纷纷建造了自己的电磁预兼容实验室,以便预先了解和提升所生产产品或产品系的电磁兼容性,然而由于其