DES、AES和SMS4密码算法的高效可重构实现研究

来源 :解放军信息工程大学 | 被引量 : 8次 | 上传用户:zgbian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可重构计算作为一种新兴的计算模式,已越来越广泛地应用于超高精度运算、加/解密、生物工程、神经网络和图像处理等诸多领域。本文研究的是可重构计算在密码芯片中的应用。传统的密码芯片大多是由ASIC实现的单一算法芯片,此种芯片速度很快,但一个芯片只能实现一种算法,一旦被攻破,则系统安全性面临威胁。可重构密码芯片则利用可重构计算技术,能够根据需要灵活改变芯片配置以实现不同的密码算法。与ASIC实现的专用密码芯片相比,可重构密码芯片拥有很高的灵活性和安全性,但其处理速度却有较大程度的下降。可重构密码芯片的运算速度已成为它在高速应用中的“瓶颈”,因此,研究如何提高可重构密码芯片运算速度具有非常重要的现实意义。针对可重构密码芯片相对于专用密码芯片运算速度有较大下降的问题进行分析研究,本文设计出一种高效实现DES、AES和SMS4密码算法的可重构体系结构,并提出了一种优化的减少数据传输调度算法(RDMS算法)。在设计的高效可重构密码芯片中,运用RDMS算法,使可重构密码芯片在保证安全性和灵活性优势的同时,运算速度提高到接近于ASIC实现水平。其中具体工作如下:1.对DES、AES和SMS4算法进行深入分析研究的基础上,把其硬件实现单元进行了“拆分”,找出了相同和相似操作单元组,从规模和速度两方面综合考虑,确定出设计为可重构单元的部分,给出了高效实现此三种算法的整体结构,并对可重构设计的高效性和合理性进行了证明。2.深入研究可重构计算硬件任务调度问题,对典型的调度算法进行分析研究,查找其不足,结合实际应用,从配置文件数量、硬件任务间通信和资源利用率三方面综合考虑,提出一种减少数据传输调度算法(RDMS)。实验结果表明,该算法与另外两种类似算法相比,能有效减少配置文件数量,降低硬件任务配置间通信时间。3.在设计的高效可重构密码芯片中,运用RDMS调度算法,实验验证可重构密码芯片的性能。结果表明,本文设计的基于DES、AES和SMS4算法的可重构密码芯片,运算速度接近于专用密码芯片实现,而资源规模较ASIC设计有很大的下降。与其他同类设计的可重构芯片相比,在资源规模相当的情况下,芯片吞吐率有较大提高。
其他文献
全球领先的传动和控制系统制造商派克汉尼汾集团2012年6月6日在上海青浦工业园为其液压系统制造基地奠基。派克汉尼汾将投入2500万美金建设20000m2的液压元件及液压系统制造
随着电力电子技术的飞速发展,逆变器在国防、通讯、工业和交通运输等领域的应用越来越广泛,且在新型能源产业发展中具有广阔的应用前景,因此对逆变器的要求也越来越高。针对
[目的]考察适宜的提取条件,确定口气清新泡腾片的提取工艺;筛选合适的稀释剂及其配比,确定口气清新泡腾片的成型工艺;建立可控的质量标准。为该制剂开发成中药新药提供依据。[
本文是从设计艺术学的角度,以田野调查资料为基础,结合影像图片并通过查阅文献资料,对环洱海地区白族服饰艺术进行研究。首先将史料上关于白族服饰的记载进行归纳,分析白族服
针对某核电站凝结水精处理系统中多台机组及再生系统之间逻辑相互关联,不同系统之间数据和参数需要相互交换的问题,阐述了凝结水精处理系统多套PLC控制系统的数据通信设计,包
随着信息形式的多样化,话语也不再以单一的文本模态形式体现,而是加入了声音、图像、动画、颜色等多种模态形式。同时电影作品充分运用了语言、听觉和视觉等模态,通过语言、
以尾叶桉(Eucalyptus urophylla)无性系幼苗为供试材料,通过2因素3水平控制土壤水分和养分,测定了不同水肥处理下18个月生尾叶桉的叶绿素荧光特性,结果表明:水肥胁迫对叶绿素荧
以花生为材料,结合根长实验、苏木精染色和根尖铝含量测定等方法,筛选出耐铝品种99-1507和铝敏感品种中花2号。99-1507半抑制浓度大于100μmol/L,中花2号约为60μmol/L。在铝
工矿业城市区域易受工业活动、矿产开采影响,使其水环境遭受不同程度的破坏,以至于水体污染问题突出。当前常规水质监测主要采用“以点代面”的工作方式进行野外采样及其室内
心脏病已成为危害人类健康的主要疾病之一。心电图(ECG)可全面反映心脏的健康状况,已成为诊断心脏疾病的主要手段。通常的诊断用心电图机只能获得很短时间的心电图,可用于诊