【摘 要】
:
随着5G通信和物联网技术的快速发展,终端设备产生的大量关键数据通过网络传输至算力更强的计算终端。由于终端设备受限于紧张的计算资源、有限的存储空间等问题,传统的密码技术部署方案无法很好地部署在终端设备上。RISC-V指令集因为其短小精悍的架构和模块化的的设计理念成为专用领域架构的首选。通过向基于RISC-V架构的通用处理器中添加密码运算单元,使处理器在不失通用性的同时,还获取了较高的密码运算性能。本
论文部分内容阅读
随着5G通信和物联网技术的快速发展,终端设备产生的大量关键数据通过网络传输至算力更强的计算终端。由于终端设备受限于紧张的计算资源、有限的存储空间等问题,传统的密码技术部署方案无法很好地部署在终端设备上。RISC-V指令集因为其短小精悍的架构和模块化的的设计理念成为专用领域架构的首选。通过向基于RISC-V架构的通用处理器中添加密码运算单元,使处理器在不失通用性的同时,还获取了较高的密码运算性能。本文已经完成主要工作和创新点如下:分析RISC-V架构不同指令子集特点,提出了面向对称密码的指令格式。深入研究RISC-V处理器指令译码、取值、执行电路的架构实现,提出了一种支持密码运算指令格式的多读一写指令电路设计方案,解决了由此而产生的资源冲突和数据冲突的问题。分析了对称密码中换位操作特点,提出了面向对称密码的联合移位、置换操作指令,其中联合移位指令可支持不同位宽不同方向移位操作。设计了基于CMOS传输门、NMOS单管传输门和标准单元库的可重构联合移位运算电路(Reconfigurable Joint Shifter Module,RJSM)。实验表明,与基于标准数字单元库的联合移位电路(S-RJSM)相比,基于CMOS传输门实现的联合移位电路(C-RJSM)和基于NMOS单管传输门实现的联合移位电路(N-RJSM)延时分别减少了85.30%、50.69%,功耗-延时积分别减少了97.27%、90.43%。分析了对称密码的算术运算特性,提出了面向对称密码的模运算指令和有限域运算指令,采用舍弃部分积高位、扩展Wallace树压缩求和过程、精简模修正电路执行路径的方法设计了可重构模运算单元(Reconfigurable Modulo Arithmetic Unit,RMAU),该单元支持5种模乘运算,3种模加运算,3种乘法累加运算。实验结果表明,RMAU相较其他结构模运算单元,在具备高功能覆盖度的同时,计算延迟分别降低了39%、44%、47%。分析密码运算中查表操作需求,充分利用数据存储器存储资源,在不影响原实现架构的基础上,提出了S盒查表地址生成方案,设计了8-8和4-4查表操作指令,实现一条指令完成4次或8次查表操作,有效提高查表效率。建立了基于FPGA平台的软硬协同验证环境,评估了密码运算单元占用资源情况,结果表明专用密码指令运算单元所需硬件资源占密码处理器约21%。采用专用密码指令编程实现了SM4、AES和ZUC三种密码算法,并与通用处理器实现性能进行对比,研究表明使用专用密码扩展指令编程实现SM4、AES和ZUC所需指令数分别减少62.41%、77.35%和49.23%,所需周期数分别减少60.70%、82.61%和48.54%。
其他文献
随着生产力的发展和科技的进步,人们的物质需要得到基本满足,与此同时人们的审美能力日益提升,精神需求走向多元化、个性化,重视人与物品、人与人之间的交互,对艺术以及“美”提出了新的要求。在此背景下,认知心理学为各领域的设计师提供了十分丰富的理论依据,因此,将认知心理学的相关理论和研究成果作为交互式书籍设计研究的切入点具有可行性与科学性,有助于提升书籍设计师的美学意识、构思创意和技术手法,对于重新审视书
高性能计算(High Performance Computing,HPC)除了在海洋模拟、气候预测、分子动力学模拟等科学计算领域具有传统优势之外,近年来也逐渐被广泛应用于人工智能、核能模拟、能源勘探、国民经济预测和决策等方面。高性能计算为这些领域带来了更高效、更准确的数据分析和计算能力,已成为当前世界各国争相抢占的科技制高点,是国家综合科技实力的重要标志。高性能计算集群内各个节点通过高速协同工作,
互联网时代,用户从海量的网络服务中选择符合自己需求的服务,无异于大海捞针,而个性化的Web服务推荐技术和方法能够解决这一难题。然而,移动设备的激增导致具有相似或相同功能的服务越来越多,影响了用户体验。因此,用户更感兴趣的是服务的响应时间和可靠性。服务质量(Quality of Service,QoS)是一个衡量Web服务非功能性能的属性,是个性化服务推荐的一个重要标准。但是,现有的基于QoS预测的
随着近年来云计算、人工智能、高性能计算等领域应用增多,数据中心对计算资源的需求水涨船高。除CPU资源外,图形处理器(GPU)资源凭借其高带宽、高主频和优异的并行计算能力等特性成为另一种优质计算资源。由于GPU资源价格普遍较高,使其成为不同计算应用场景中的稀缺性资源,围绕它的调度也成为业内重点研究方向。目前在GPU资源调度上的研究多局限于单一平台,但当前数据中心往往会部署针对不同领域的多种平台,由于
近年来,我国的超算事业迎来了飞速发展,超级计算机已经成为推动科技创新发展的一个重要工具。然而,用户对超算算力的需求迅猛增长,日益涌现的新型计算服务也对计算规模、时延、灵活性等方面提出了严格要求。多超算中心互联出现,能够解决上述问题。多超算中心互联可以整合跨地域超算中心的计算资源和存储资源,能够高效组织跨地域的多个超算为用户提供多样化算力服务,是支撑高质量计算服务的重要途径。但如何在多超算中心互联系
随着网络应用的不断发展,多种新型网络技术相继涌现,极大丰富了用户的用网需求。面向多样化网络应用,不同新型网络协议的适用场景和安全需求各不相同。针对不同网络的差异化安全转发需求,面向特定场景的个性化安全转发机制往往能最大限度的保障数据的机密性和完整性。然而,不同网络协议对安全转发的需求差异较大,传统加密机制无法适用所有新型网络协议,如何实现灵活、可定义的安全转发技术成为当前研究热点。可编程数据平面以
随着物联网、车联网等技术的出现和应用,以内容为中心的命名数据网络(Named Data Networking,NDN)因其具有的网内缓存、高效数据分发等关键技术,已成为新型网络架构领域的研究热点。TCP/IP协议根植于现有的网络设备,使与IP架构通信过程不同的NDN在实际网络环境中部署存在兼容性问题。可编程交换芯片和高级数据平面编程语言的出现,使网络管理员可以自定义网络协议和转发处理逻辑,提高数据
随着未来计算机微处理器朝着众核处理器方向的发展,以及大规模机群的不断出现,基于异构平台的混合并行编程在今后的大规模并行应用中必将成为主流。在多核体系上,传统的并行编程技术并不能高效地适用,针对多核集群的特殊体系结构,研究相应的编程模型和并行编程技术使其具有更高的性能,具有普遍的研究意义。此外,对超算用户而言,不同架构之间的程序移植带来的编程工作量是巨大的,直接影响了工作效率。通过神威·太湖之光超级
随着互联网的不断发展,大数据、人工智能、5G正在兴起并方便着人类生活的各方各面,数据中心作为信息的载体如雨后春笋般发展起来,呈现数量规模同时上升趋势。科技的发展使发热元件单位面积热流密度不断增大,对数据中心的冷却系统带来了巨大的挑战。传统的风冷、水冷散热方式难以满足高热流密度数据中心的散热需求,浸没式相变液冷以其低能耗、高效率、噪音小等优势受到人们的青睐。浸没式相变散热系统主要是将发热元件浸泡在液
随着信息技术的飞速发展,实时控制、沉浸式交互、边缘计算等应用领域提出了低时延、低抖动的确定性传输需求,未来网络中将会衍生出更多毫秒级乃至微秒级时延的业务需求,在这些对数据传输具有高要求的场景的需求驱使下,数据的实时可靠性传输变得极为重要。然而传统以太网采用的尽力而为分组转发机制具有长尾时延效应,难以满足上述时间敏感业务场景中的有界低时延需求。时间敏感网络(Time-Sensitive Networ