RISC架构微处理器扩展对称密码处理指令的研究

来源 :解放军信息工程大学 | 被引量 : 8次 | 上传用户:cser905
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
增强嵌入式微处理器处理密码运算性能主要有三种途径:一是通过扩展指令集ISA(Instruction Set Architecture)来加速密码运算模块如S盒模块、置换模块等。二是通过添加密码协处理器来加速密码算法执行效率。三是开发新处理器体系架构的并行性和专用功能运算模块,特别是对公钥密码体制。如Intel Itanium IA-64架构通过加速RSA算法关键运算模块来加速算法执行速度。 论文针对如何提高嵌入式RISC架构微处理器处理对称密码算法的效率展开研究,采用通过扩展指令集ISA来加速密码运算模块的设计思想。经过对对称密码算法运算特性、MIPS微处理器体系结构、关键运算模块的硬件实现理论等进行了深入研究,探讨了基于MIPS指令集架构提高嵌入式微处理器处理对称密码效率的有效思想。本文的主要贡献: 1、对现有密码处理平台进行了深入分析,研究如何通过扩展专用指令集来提高RISC微处理器处理对称密码算法的效率。 2、深入研究了RISC微处理器体系结构,设计了一款基于MIPS指令集格式的微处理器,通过该处理器的设计为所研究扩展对称密码处理指令提供验证性平台。 3、分析对称密码算法的运算特点、以及MIPS架构微处理器处理对称密码算法特点,研究了影响处理对称密码算法效率的几个密码运算单元。 4、基于FPGA方式研究了移位运算、S盒实现、模(2~n+1)加、模(2~n+1)乘、比特置换等运算的硬件实现原理,实现了扩展对称密码处理指令。 研究结果表明扩展指令后的微处理器执行多种对称密码算法的性能比通用微处理器性能提高1.7~10.8倍,比并行向量微处理器性能提高了0.8~2.03倍。结果说明本研究既能保证对称密码算法应用的灵活性,又能达到较高的性能。
其他文献
本文用共沉淀法制备了纳米晶ZrO2:Tm^3+荧光粉,并对它的晶体结构、颗粒大小和光致发光性质进行了表征。XRD测试结果表明:以此工艺制备的纳米晶ZrO2:Tm^3+含有单斜相和四方相两种微
本文介绍了电子显微镜、X射线衍射、氮吸附小比表面法、红外光谱结构分析、研磨法等用于陶瓷氧化铝晶粒度测定的情况,通过对比,指出了电子显微镜能够真实地反映微观世界,是多
家族企业是中国社会民营企业重要的经济组织形式,有着悠久的历史,改革开放以来,中国家族企业发展迅速,对中国社会经济发展做出了很大贡献,但目前中国家族企业普遍遇到“成长
随着我国市场经济改革的深化,既是国家财政全额拨款的事业单位,又进行生产经营活动的国有地勘单位必然要走向市场,参与竞争。地质工作具有的高投入、周期长、高风险等特点,其
多年来, 肉食品的供给主要靠草地畜牧业来实现, 但随着日益扩大的肉食品需求, 如果仅靠草地畜牧业来保障肉食品供给极不可能, 虽说共和县草地资源丰富, 但长期以来忽视了对生
目的:研究亚健康状态的人群筛选标准,构建亚健康状态的理论亚型;研究亚健康状态和中医九种体质分类在城市社区人群中的分布状况;探索中医体质学说与亚健康状态的相关性,通过
随着信息技术在教育领域的迅速发展和应用,信息素养已成为信息化社会教师必备的一种基本能力和素质,信息素养是顺应当前教育改革和教师专业化发展的必然需求。因此,对于每位教师
基层兽医实验室是动物疫病防控的重要技术保障机构,担负着动物疫病诊断、动物疫情监测、动物免疫效果监测等工作职能.2003年以来,农业部启动了动物防疫冷链体系项目建设,完善
用传统降温法生长了大尺寸KDP单晶,生长速度一般在1~2mm/d,周期长,风险大。本文采用“点籽晶”快速生长法多次成功生长出了200mm级的大尺寸KDP单晶,晶体生长速度达到20mm/d,晶体生长
本文报道了非线性光学晶体(Ca4GdO(BO3)3(GdCOB)的垂直Bridgman法生长。已获得直径25mm的高质量单晶。生长界面处的纵向温度梯度维持在30~40℃/cm,生长速度0.2~0.8mm/h。GdCOB晶