基于可重构计算的密码处理器关键技术研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:flfi2003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
特殊保密通信领域采用频繁更换密码算法以提升安全性的技术途径,对密码处理器提出了动态重构的需求,粗粒度可重构处理器相比与专用集成电路和定制指令集处理器,具有性能和灵活性方面的潜在优势,已成为学术界和产业界的关注重点之一。本文针对可重构密码处理器的面积效率(单位面积的性能)和能量效率(单位能量的性能)两个关键指标,重点研究其计算阵列的架构、电路及配置调度策略。首先,本文分析了分组密码算法、杂凑密码算法和序列密码算法等密码算法的工作机制,从密钥长度、计算位宽和运算类型三个方面总结了算法的计算特征,并从算法迭代运算间的数据依赖关系、执行流水特性方面分析了算法的控制流特征,为可重构密码处理器计算阵列和配置控制器的设计提供了理论指导。其次,针对计算阵列中通用S盒(S-box,Substitution Box)资源消耗过大导致面积效率低下的问题,本文提出了基于多端口静态随机存储器(SRAM)的查找表型通用S盒结构和电路。包括:1)研究并提出了多端口SRAM查找表结构,通过配置重构成具有特定特征参数的查找表,满足多种密码算法S盒输入输出位宽、查找表数量和访问并发度的不同需求;2)定制并实现了多端口SRAM存储器,该存储器支持1个写入端口和4个读出端口,适合S盒读并发数大、更新内容数据频率较低的操作特点,使得单位面积的存储器能够提供更大的读数据吞吐率,从而满足密码算法中S盒操作对查找表存储体高并发访问的需求。该方法相比其它查找表型设计,单位面积的数据吞吐率最高可提升51.76%。再次,针对计算流水频繁被配置操作打断导致面积效率和能量效率低下的问题,本文提出了以算子为最小粒度的配置信息组织方法及基于配置信息上下文的配置调度机制。包含:1)研究并提出了一种基于阵列算子为最小粒度的配置信息缓存结构,以计算阵列中算子为最小粒度,进行多级层次化组织和存储,在保证配置信息传输效率的前提下,降低了配置存储容量82.25%以上;2)研究并提出了基于配置信息时间和空间上下文的调度机制,该机制综合考虑了配置信息的时间和空间特征,在增加少量硬件开销的条件下,将算法的配置时间占计算时间的比例下降到4.35%~8.78%。最后,将本文研究的S盒及配置信息相关技术应用到了一款基于SMIC 40nm工艺的可重构密码处理器芯片中。芯片实测结果表明:基于上述技术的可重构密码处理器具有较高的面积和能量效率。(1)多端口SRAM查找表结构,使得可重构密码处理器的面积降低了11.81%,(2)基于配置信息时间和空间上下文的调度机制,使得可重构密码处理器的配置时间缩短,性能得到提升。与其它方案的可重构密码处理器相比较,采用本文关键技术的可重构密码处理器在支持更多密码算法的同时,分组密码算法(以AES为例)的面积效率提高了2.09倍~4.63倍,能量效率提高了1.07倍~4.53倍;杂凑密码算法(以SHA256为例)的面积效率提高了2.91倍;序列密码算法(以ZUC为例)的面积效率提升了2.80倍。
其他文献
信息技术是20世纪人类最伟大的发明之一,它给人类打开了信息时代的大门,使我们的生活方式和社会面貌发生着巨大的变革,这种变革不仅仅是一种技术的变革,同时也带来了一场深刻的经
太阳能光伏发电是按照光生伏特效应的原理将太阳能转换为电能的一种新方式,其产生出来的电能是当今最为绿色清洁能源之一,对维护生态环境、保护地球、带动社会和经济的进步具有
一、英语学困生成因分析1.在英语学习过程中,学困生缺乏学习兴趣,学习意志薄弱。英语学困生对英语知识学习表现为意志力薄弱,尤其对于英语词汇的记忆更是难上加难。有些学困
文章阐明了数字化工厂系统对制造业的巨大作用,研究国外数字化工厂软件在汽车等制造业领域的应用.由于国内外生产自动化的差别,结合国内的发展现状,开发适用于本国的数字化工
从对SOMA模型的探索分析可知,趋向/回避和自我威胁,是内隐理论和自我调节过程之间的中介变量。它们与内隐理论发生交互作用并决定着内隐理论对自我调节过程的预测,自我调节过程决
目的分析老年高血压心理护理干预的方法及疗效。方法将2011年1月—2012年6月在我院治疗的120例老年高血压患者随机分为两组。观察组采用常规护理外加心理护理干预;对照组只采
<正>夏天,天气炎热灼人,人们迫切需要吃些像凉粉之类清凉爽口的食物,以求改善食欲。但是,目前市售凉粉多用淀粉生产,口感较差,琼胶凉粉虽好。而原料紧张,市售不多,价格又贵,
通过对等规聚丙烯单丝生产过程中应力、取向、结晶结构的测试,发现单丝中应力、取向和结晶度沿着生产线是增加的;球晶形态从圆形变为椭圆、带状结构直至原纤化;晶型结构由不
目的:研究对高尿酸血症进行健康干预的临床效果。方法:选取800例我院于(2012年9月至2013年3月)期间接收的高尿酸血症患者,(将800例患者平均分为对照组、综合干预组、药物干预
<正>德国科学家开发出一种金属间镍硅化物纳米加氢催化剂Ni-phen@SiO2-1000。该催化剂的稳定性好、活性高,可用于催化多种不饱和化合物的加氢反应。这种催化剂是用SiO2作为硅