基于路由表的可重构密码算法加速器研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:tswy110
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
保障信息安全在当前互连网与信息技术飞速发展的社会至关重要,各种密码算法是对信息进行加密与解密的基础。针对加解密运算中微处理器低性能与高功耗以及专用电路灵活度受限的问题,本文结合密码算法特征与可重构设计技术,提出了基于路由表的粗粒度可重构密码加速器及其架构。本文的主要内容及创新点包括:1.分析密码算法处理流程及运算特征,提炼出密码运算的原子运算并实例化为原子运算部件,以原子运算部件为重构粒子,辅以路由表与参数表进行重构。其中路由表负责配置运算部件互连网络以组合运算,参数表负责配置密码算法参数。通过生成路由表与参数表配置信息,对密码加速单元进行粗粒度重构,从而支持不同的密码算法。2.将对称密码体制和非对称密码体制的典型算法RC6和RSA映射到加速器架构。结合密码算法处理流程中横向并行、纵向串行流水的特点,分别配置路由表项各个配置项的内容,重构运算部件阵列的功能与结构,使处理结构充分匹配RC6与RSA两种密码算法的特点。3.以RC6、RSA与ECC为设计实例,对处理架构从性能、灵活度与功耗三方面进行验证评估。实验结果表明,架构兼具微处理器与专用电路的优点,可灵活支持多种密码算法,并有良好的性能与功耗表现。
其他文献
随着全球资源的短缺,人们节能环保的意识日益提升,节能环保的LED照明越来越受到市场的青睐,21世纪将进入以LED为代表的新型固体光源照明时代。制约LED发展的一个技术瓶颈是LED驱
在当今社会,电子产品风靡全球,锁相环作为各种电子产品的重要组成部分,应用在生活的各种领域,它的性能的好坏也显得至关重要。通过阅读大量文献,重点综述了锁相环的发展历程和应用
非整倍性染色体数目变异由于打破了生物体基因组剂量的平衡,往往造成丰富的表型变化,在植物遗传改良研究中被广泛利用。然而,由于缺乏合适的研究材料,有关木本植物染色体非整倍性