粗粒度可重构密码逻辑阵列处理架构与关键技术研究

来源 :战略支援部队信息工程大学 | 被引量 : 0次 | 上传用户:r9kobe24
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
粗粒度可重构架构(Coarse-Grained Reconfigurable Architecture,CGRA)是一种高效的密码算法处理平台,现有CGRA虽具有丰富的片上资源,然而计算单元利用率较低,且无法流水处理链接工作模式的分组密码算法,导致此类算法的实现性能难以有效提升。为此,本文以高面积效率(单位面积的处理性能)为设计目标,研究粗粒度可重构密码处理器的架构设计与关键技术,主要研究内容及成果如下。1.本文分析了不同类型对称密码算法的基本组成、工计算位宽以及不同工作模式下的处理流程,从模块通信关系和数据依赖关系两个层次入手提取了不同算法流水处理的架构特性,依托于流水线处理技术建立了面向对称密码算法的粗粒度可重构处理模型,开展了多种算法的适配性验证,结果证明该模型能够兼容所有类型的对称密码算法,为高面积效率的粗粒度可重构密码处理器设计奠定了理论基础。2.针对现有密码CGRA设计无法兼顾计算单元利用率与关键路径延迟的问题,本文分析了粗粒度可重构计算模型的数据输入、传输、处理及输出流程,研究了可重构单元互连关系、功能单元组成、功能单元闲置及再利用技术,提出了一种并发流水线构造技术(Concurrency Pipelined Method,CPM)。基于该方法,本文设计了粗粒度可重构密码逻辑阵列(Coarse-Grain Reconfigurable Cryptographic-logic Array,CGRCA)的处理架构。相较常规流水处理架构,密码处理性能提升至多可达3.2倍,面积效率提升最多为2.76倍。3.针对现有CGRA互连结构适配到基于CPM的CGRCA时存在互连网络开销倍增、不支持并发流水线和网络拥塞等问题,本文分析了CGRCA上的3种数据传输模式和4类数据动态传输场景,设计了一种基于环形拓扑和虚拟总线的CGRCA互连网络,在每个互连节点之间设置了多级互连子网络和动态互连单元,支持多流水线数据并发传输且适配不同动态数据传输场景,降低了网络的路径冗余度和硬件开销;通过构建多条虚拟总线实现了数据跨级传输和反馈传输,解决了全局互连资源开销过大和互连竞争问题,本文所提互连网络与其他典型互连结构相比,以增加15%的网络延迟为代价,降低了约41%的网络面积开销。4.针对现有CGRA存储系统不能满足CPM的多数据流并发读写需求,也无法流水处理链接工作模式下的分组密码算法和哈希函数的问题,本文提取了CGRCA上各类数据存储器的结构特性,构建了由集中式缓存体和可配置互连网络组成的CGRCA存储系统,设计了静态互连与动态互连相结合的缓存互连网络,优化了多缓存体与计算阵列之间的通信方法,实现了对多流水线数据流的并发读写和多个密码任务数据包的交错访存,突破了现有架构在链接工作模式下难以利用流水线技术挖掘分组间并行性的性能瓶颈。CBC模式下分组密码算法实现性能的提升可达11.36倍。5.本文在40nm CMOS工艺下实现了CGRCA处理架构并映射实现了多种对称密码算法。实验结果表明,与其他同类型的CGRA平台相比,CGRCA的ECB模式分组密码算法的数据吞吐率几乎达到同类架构中的最高水平,典型算法的实现吞吐率约为同类最优架构的74.4%,序列密码算法和哈希函数的实现吞吐率均优于其他同类架构;面积效率方面,除有效提升了CBC模式分组密码的面积效率外,序列密码算法和哈希函数实现的面积效率最多达其他架构的2.75倍和6.04倍。此外,与同工艺的典型FPGA计算平台相比,CGRCA的典型密码算法实现面积效率提高了约14.04倍,这证明了相较于细粒度可重构架构,粗粒度可重构架构在密码处理领域具有显著面积效率优势。
其他文献
以北京大兴国际机场铝合金板式节点为研究对象,通过试验和有限元分析,对压弯状态下板式节点的力学性能进行研究,得到以下3点结论。①节点约束肢I型杆件的腹板和上翼缘交界处发生撕裂破坏。这是由于该交界处为高应力区,发生局部屈服形成塑性铰,在竖向力作用下腹板发生弯曲进而导致出现撕裂破坏。②节点轴向和竖向荷载位移曲线均包含3个阶段,在弹性阶段节点具有较大的刚度,屈服阶段具有良好的变形和耗能性能。弯矩转角曲线包
期刊
将莓茶与黑茶以不同配比得到系列莓茶黑茶复合物,接种冠突散囊菌发花,探究“金花”莓茶复合黑茶的抑菌能力及品质成分变化。通过纸片抑菌实验,感官审评及HPLC分析方法,发现复合茶对青霉初期生长有一定抑制作用,随着青霉快速生长其抑制作用减弱,对其生长无明显抑制作用;对大肠杆菌抑制作用显著,对黑曲霉生长不能起到有效抑制。莓茶复合发花黑茶较不发花黑茶,味更醇,色泽更艳;生物碱、总儿茶素含量显著下降(P<0.0
期刊
系留是在恶劣天气条件下防止飞机发生过大位移的重要安全措施。系留载荷是系留装置、相关机体结构承载能力设计与强度校核的主要依据。采用有限元法建立了大型民机系留载荷计算模型,系统研究了起落架缓冲支柱特性、机体结构刚度对飞机系留载荷的影响。分析发现,当缓冲支柱行程较大时,行程-载荷曲线表现出明显的非线性特性,起落架缓冲支柱行程-载荷非线性特性对系留载荷影响显著,计算得到的系留载荷比线性分析时大55.6%;
期刊
<正>宁政发〔2022〕133号各区人民政府,市府各委办局,市各直属单位:现将《南京国家人工智能创新应用先导区建设实施方案》印发给你们,请认真组织实施。2022年12月12日南京国家人工智能创新应用先导区建设实施方案为贯彻落实国家、省关于发展人工智能的工作部署,围绕南京创新驱动发展战略和经济社会发展需求,加快南京国家人工智能创新应用先导区建设,促进人工智能深度赋能实体经济,培育经济增长新动能,制定
期刊
新时代背景下,我国正在根据面临的新形势、确立的新目标,通过“完善全方位外交布局”来推进独立自主的和平外交政策。目标上,基于形势因素的“变”与“不变”,既要顺应“世界发展大势”,又要保持“自身特有属性”;既要立足“最大发展中国家的定位”,又要兼顾“中华民族伟大复兴”的需要。策略上,基于主体因素的“亲疏远近”,既要追求“自身利益”,又要考虑“他国关切”;既要推进战略“走出去”,又要弥合“他者对中国认知
期刊
<正>浙政办函[2022]1号杭州市人民政府,省级有关单位:《建设杭州国家人工智能创新应用先导区行动计划(2022—2024年)》已经省政府同意,现印发给你们,请结合实际抓好贯彻落实。2022年1月7日建设杭州国家人工智能创新应用先导区行动计划(2022—2024年)
期刊
随着互联网和云计算技术的发展,人们可以利用其强大的算力服务于平时的科研和创作,例如图形图像渲染处理和深度学习中的模型训练等。在这个过程中不可避免地就要进行大量的数据传输和运算,这个过程极易产生重要信息泄露等安全问题,同时也为数字版权保护带来严峻挑战。为解决信息泄露的问题,目前常用的方法是借助密码技术,将信息经过加密后再进行传输,以此来保护秘密信息不被恶意分子窃取。在数字版权保护方面,目前一般借助信
学位
报纸
<正>10月14日,为加快推进人工智能创新发展和应用赋能,支持济南-青岛、深圳打造人工智能核心产业集聚区,工业和信息化部支持建设济南-青岛、深圳人工智能创新应用先导区。建设人工智能创新应用先导区,是促进人工智能和实体经济深度融合的重要举措。通过深化改革、制度创新和融通发展,将加快推动人工智能技术突破,加速新技术、新产品的应用推
期刊
<正>工厂分布式光伏发电站是在工厂厂房顶部或空地上建设光伏发电站。分析了工厂分布式光伏发电站功率因数不达标的原因,并提出解决此类问题的方法。工厂分布式光伏发电站介绍光伏发电站发出来的电供工厂优先使用,如有剩余电量,可并入国家电网,也可以储存在电池中供夜晚使用。光伏发电只有白天才有效,而白天恰是工厂生产用电的高峰期,这样就可大大缓解电网用电紧张状态,所以越来越多的企业将安装分布式光伏发电站。
期刊