分组密码可重构处理器的混合寄存器文件架构研究

来源 :东南大学 | 被引量 : 1次 | 上传用户:wo86914213
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对特殊领域中密码算法动态重构的需求,粗粒度可重构处理器与专用密码电路ASIC和定制指令集处理器ASIP相比,在性能和灵活性等关键指标方面具有更好的表现,已经成为相关领域的重要实现手段。其中,寄存器文件的带宽限制、访存延时和映射方法成为影响分组密码算法可重构实现的设计瓶颈,本文重点研究了高面积效率(性能面积比)的分组密码可重构处理器中的寄存器文件。本文从分组密码的算法特征入手,统计分析了影响可重构处理器的算法流程和数据特征,为其架构优化提供理论支撑;抽象密码算法循环核心、架构资源和映射方法,建立面向分组密码应用的可重构处理器性能解析模型,优化设计局部寄存器文件和全局寄存器文件;基于混合寄存器文件的研究结果,实现面向分组密码算法的可重构处理器。具体工作和创新点如下:(1)针对全局寄存器资源限制导致的分组密码可重构处理器性能瓶颈,通过分析分组密码算法的轮函数次数、密码处理器的重构行数和重构过程的配置暂停时间等特征参数,提出架构和算法特征依赖的全局寄存器性能模型,并用于全局寄存器文件的设计参数优化。实验结果表明,在相同的算法集合和架构特征约束下,采用本文性能模型优化的全局寄存器文件,与同类研究相比算法性能平均提高17.24%。(2)针对由于存储容量大和互联复杂度高而导致全局寄存器文件的面积资源开销巨大的问题,通过分析分组密码算法在轮函数之间相互独立,轮函数写后读的数据依赖特点,基于减少寄存器互联复杂度的策略,提出分组全互联的分布式全局寄存器文件结构,减少面积资源开销。实验结果表明,相同数据访问并发度的条件下,与同类研究相比寄存器文件面积资源开销减少41.92%。(3)针对局部寄存器在适配分组密码算法中S-box内容可变、结构多样的复杂需求,通过分析目标算法集合确定S-box的表数量、尺寸和输入输出位宽等约束,提炼满足目标算法集合S-box需求的最小局部寄存器容量和最少访存并发度,提出面向多种分组密码算法的多端口统一结构的跨域寄存器文件结构,有效减少局部寄存器文件面积资源开销。实验结果表明,在获得算法最大并行度的基础上,本文提出的局部寄存器文件结构的面积开销相比同类研究减少26.14%。以上混合寄存器文件的研究成果应用于课题组研发的一款分组密码可重构处理器中,目前已经完成流片前的物理设计。选取14种主流分组密码算法作为实验测试集合,对比分析不同寄存器文件,本文提出的混合寄存器文件架构面积效率平均提高117.21%;与其他面向密码应用的可重构处理器采用的寄存器文件架构对比,本文混合寄存器文件架构的面积效率平均提高66.56%。芯片物理设计的结果表明,本文实现的分组密码可重构处理器与其他同类实现方案相比,支持更多的分组密码算法的同时面积效率提高10.62%~40.48%。
其他文献
中国水产品贸易额占全球水产品贸易额的比重逐年增长,同时在中国农产品国际贸易额中的占比也呈逐年增长态势。在分析中国水产品贸易现状的基础上,测算了中国水产品国际竞争力
系统综述了玉米霜霉病的症状表现、发生规律和防治措施等方面的研究进展。加强进境植物检疫、及时清除病残体和选育高抗的玉米品种是防治玉米霜霉病的重中之重。
一、设计意图 教幼儿识字的主要目的是促进幼儿的思维和语言的发展,而多项实践证明,实施汉字启蒙教学的幼儿园小朋友智商有较大提高。本认字活动设计是用幼儿易于接受的观察
目的:探讨行有创机械通气治疗AECOPD的脱机指征及提高脱机成功率的方法。方法:对2010年12月-2011年1月入住我院呼吸科并行有创机械通气的2例成功脱机患者进行回顾性分析并复习
中国加入世贸组织以来,跨国公司的采购与供应链管理部门及其职业经理人工作的职能范围逐步扩大,已由专注企业订单执行交付管理的职能部门转变为参与企业经营决策的战略部门。
目的建立金荞麦提取物中原花青素B2、表儿茶素的测定方法。方法采用高效液相色谱法。色谱柱:Zorbax C18(4.6 mm×250 mm,5μm);以乙腈-0.01 mol/L磷酸溶液(8∶92)为流动相;检
土壤微生物群落结构和组成的动态变化越来越多地被用来评估微生态系统对环境变化的响应,相对于植物群落的变化,根际和根内生微生物群落能够更迅速地反映环境条件的变化,特别
运用可视化分析方法绘制我国会计研究领域的知识图谱,可以从动态环境中把握我国会计研究的发展脉络和趋势,对推动我国会计研究的发展较有意义。目前可视化分析方法在我国会计研究领域应用较少,研究内容和方法比较单一,对会计研究领域的主流学术群体、经典文献的研究几乎没有,因此论文将新兴的实证研究方法可视化分析应用到会计研究领域,选取最具特色和最高影响力的可视化分析软件Citespace,以CSSCI数据库为来源
生物雷达是一种用来探测生命体的特殊雷达,它融合了雷达技术和生物医学工程技术于一体,不需要任何电极或传感器接触生命体、间隔一定的距离、可穿透非金属介质(砖墙、废墟等)
船舶压载水及沉积物的排放被认为是致病微生物和外来有害生物传入港口国的主要途径之一,为控制和防止船舶压载水传播有害水生物和病原体,国际海事组织(International Maritim