【摘 要】
:
近年来,随着计算机系统与网络已经深入到社会生产活动的方方面面,当今社会的信息化程度不断提高,在享受利用计算机系统与网络来交换信息所带来的巨大便利的同时,信息安全问题
论文部分内容阅读
近年来,随着计算机系统与网络已经深入到社会生产活动的方方面面,当今社会的信息化程度不断提高,在享受利用计算机系统与网络来交换信息所带来的巨大便利的同时,信息安全问题也愈发的被人们所重视。密码技术是保障信息安全的核心技术,在身份认证、安全隔离、信息加密等方面它有着独特的、不可替代的作用。可重构计算技术的应用与密码系统相结合,使得多种算法可以在同一硬件设备上实现,这种结合既满足了复杂多变的应用环境对硬件灵活性的要求,又满足了计算密集型的密码算法对性能的要求,同时具有较高的安全性,在商业和政务信息领域具有广阔的应用空间。根据以上背景,本文对国产商用密码算法SM2、SM3和SM4进行研究。本文完成的主要工作和取得的成果如下:1.基于超混合可计算阵列的可重构密码算法研究遵循可重构计算的基本特点对国密算法展开研究。首先重点对国产商用密码算法SM2、SM3和SM4的可重构技术进行了研究,深入分析了SM2、SM3和SM4算法结构和操作,然后根据分析总结出密码算法中的关键计算步骤,最后在“结构适应应用,结构决定性能”思想的指导下,结合超混合可重构计算阵列(Hybrid Reconfigurable Computing Array,HRCA)的可重构密码算法体系结构设计方法,构建了面向国密算法应用的可重构计算单元。从超混合可重构计算阵列的结构和可重构计算单元两个层次进行描述与构建可重构的密码算法,既能反映粗粒度的超混合可重构计算阵列体系特征,又能反映出密码算法的计算特征。2.对国密算法的可重构结构进行了优化可重构计算单元为算法的实现提供了具有灵活性的解决方案,密码算法作为计算密集型的任务,算法的核心循环会消耗大量的执行时间。为使国密算法能够高效地实现,针对SM2的点乘运算提出了优化坐标系选择和模运算的方法,并采用改进的Montgomery点乘算法使点加运算和倍加运算并行执行,提高了算法的计算能力;针对SM3和SM4算法,通过优化算法关键步骤与流水线映射展开的优化方法提高算法性能。最后对国密算法的整体实现进行多个算子实例化,通过有效利用FPGA上资源的方法,提高了算法整体的计算性能。实验结果表明,通过对SM3、SM4和SM2的点乘运算的可重构计算单元设计与优化,SM2的点乘运算的计算时间相较于其他文献略有提升,SM3的计算性能与同类专用可重构密码结构相比处理速度提升了2倍左右,SM4算法的吞吐量得到了明显提升,可以达到25.6Gbit/s。因此本文的设计方案在满足密码算法实现灵活性的同时具有较高的处理能力。
其他文献
本篇是马库斯·埃里克森著的《垃圾筏——乘风破浪》节选部分的英汉翻译实践报告。该书记录了塑料污染对海洋生物造成的毁灭性伤害以及马库斯与团队对抗塑料污染所做的全部努力。他们为2015年美国联邦无微珠水法案的顺利通过作出了杰出贡献。在经济全球发展的背景下,政策决策者、工业和企业往往只注重经济利益而忽略对环境的保护。自二战以来,塑料制品的数量剧增,海洋生物成了最大的受害者,而接触微塑料同样给人们带来不可逆
银行账号质押是在我国实行改革开放,国内大举进行招商引资的背景下,由跨国公司带入我国的。最初此担保方式只能作为一种辅助保障措施,质押人为取得巨量资金,将质押项目的所有资产出质,账户作为资产的一个组成部分一并质押。可随着经济社会的发展,不仅大额资金需求量增加,小额贷款也得到了迅猛发展,而这种设立快捷,实现方便的担保方式,自然而然的便受到了社会的青睐。主要形式有三种:银行存款自主质押、质押合同组成部分、
新技术的应用与中国经济的快速发展两个趋势使汉语远程教育占据越来越重要的位置。2008年Dave Cormier自创的慕课平台(Massive Open Online Course,MOOC)从2012年开始成为一
随着社会经济的发展,工业化和城镇化建设造成的空气污染日益严重,PM2.5作为空气污染物的重要组成部分,其浓度值的不断增加给人们日常的工作生活带来了极其严重的困扰。相关研
数控机床是制造业的基础,提高工件的加工精度是制造业不懈的追求,而高精度的数控机床是实现该目标的必经途径。数控机床的几何误差是影响工件加工精度的重要因素,尤其对于高
矩阵补全是利用观测到的矩阵元素去估计未知元素,从而恢复整个矩阵。它被广泛应用于协同过滤,推荐系统等机器学习应用中。在这些机器学习应用中,通常用一个矩阵来存储数据。这些数据矩阵通常是低秩的,而且有一些缺失数据,如何通过观测到的数据,应用矩阵低秩的特性,来预测这些缺失数据从而恢复矩阵就是低秩矩阵补全的问题。推荐系统是矩阵补全的一个典型的应用,例如在MovieLens中,存有部分用户对一些电影的打分,矩
口腔白斑是指发生在口腔黏膜上的白色或灰白色的斑块状损害,口腔扁平苔藓是一种常见的慢性口腔黏膜皮肤性疾病,两种疾病均属于非传染性口腔斑纹类疾病。其中,口腔白斑属于癌
近几年,区块链技术越来越受各国政府和研究机构的关注和重视。智能合约作为区块链2.0的代表技术,以一段可编程的代码形式部署到区块链上,且一旦部署成功就无法修改。如果智能
对于移动机器人而言,传统的同时定位和地图构建技术(SLAM)已经提供了较好的定位和建图的基础。移动机器人可通过视觉里程计对自身的位姿进行估计,通过滤波以及非线性优化算法
在多核技术的发展过程中,如何优化任务调度问题,提升多核并行计算能力一直是人们关注的重点问题。在传统的任务调度问题研究中,诸如任务复制、任务聚簇、列表调度等传统方法,