后量子密码算法Saber的高效硬件实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:hongxing35
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着量子计算技术的高速发展,传统公钥密码体制将面临量子计算机攻击的安全威胁,将现有加密技术过渡到能抵御抗量子计算机攻击的后量子密码(Post-Quantum Cryptography,PQC)技术正成为国际密码学理论与技术领域的研究热点。在现有的PQC方案中,基于格问题的密码方案由于其结构简单、速度快、安全性高等特点,成为了最具潜力的新一代密码安全方案。本文研究的Saber算法具有公钥长度短、易于实现等优势,是最热门的格密码方案之一,具有很高的研究价值。因此,本文在详细分析Saber算法的基础上,研究设计了一款具有高灵活性、高性能的Saber安全协处理器,用以快速、高效地执行Saber算法。首先,在对Saber算法的执行步骤进行了详细的研究与分析的基础上,确定了基于指令集协处理器的设计方案,并设计了高效的功能模块接口,简化了系统结构,提高了指令执行效率。其次,根据Saber算法对第三代哈希散列算法(Secure Hash Algorithm3,SHA3)的应用需求,设计了功能精简化的SHA3模块,减少了资源的消耗。然后,针对Saber算法中多项式乘法运算效率较低的缺点,设计了基于Karatsuba算法的高性能多项式乘法器,该乘法器采取并行化和流水线相结合的设计思想,优化了乘法运算与数据加载过程,能够在128个时钟周期内完成Saber中的256阶多项式乘法。最后,本文设计了一套自定义指令,用以控制协处理器完成Saber算法描述的全部步骤,确保了协处理器功能的完整性。工程的RTL级功能仿真结果显示该协处理器执行一次完整的Saber算法需要13233个时钟周期。其中密钥生成需要3267个时钟周期,密钥封装需要4656个时钟周期,密钥解封需要5310个时钟周期。Vivado 2018.3给出的时序分析报告显示协处理器的最高工作频率能达到345 MHz,资源报告显示协处理器占用了25346个LUT、12613个Flip-Flop(FF)、384个DSP以及2个36K bits的BRAM。与国际上最新的参考文献相比,本文设计的协处理器在可扩展性、资源利用率、系统性能等方面均有优势,适合应用于对性能要求较高的场合,具有较高的应用与研究价值。
其他文献
将PLC智能控制系统应用到刮板输送机的运行控制工作中,通过阐述PLC控制技术的原理以及对控制方案进行选择,最后将其应用到实际生产中。应用结果表明,PLC智能控制系统能够通过采煤机以及刮板输送机的工作状态,来实现对刮板输送机运行速度的调节;可以完成对刮板输送机各个部分的运行情况进行监控,可以让刮板输送机在工作时更可靠。经由工程实践可发现,该智能控制系统在达到煤炭运输效率的基础上,其能源消耗也降低了一
期刊
多自由度摇摆台作为一种典型的物理仿真试验设备,其驱动系统的控制精度决定了多自由度摇摆台的运动精度。本论文研究的可实现横摇、纵摇、垂荡三自由度运动的重载摇摆台,采用电液位置伺服系统作为驱动装置,其存在负载结构尺寸大、质量大、惯量大、各自由度运动相互耦合干扰等特点,导致该摇摆台在结构上需要四组液压缸同步驱动实现垂荡运动,运动过程中存在位置跟踪性能差等问题。为了提升三自由度重载摇摆台运动的位置跟踪性能和
学位
期刊
硬件可疑漏洞的概念包括了硬件木马、可能被恶意利用的电路及其他预定义的风险结构。在硬件漏洞检测中,随着设计制造流程的推进,漏洞的检测难度、所需的时间以及成本等也逐步增长,故应尽快在设计早期发现可疑漏洞。Verilog硬件描述语言(Hardware Description Language,HDL)在芯片设计、基于现场可编程逻辑门阵列(Field Programmable Gate Array,FPG
学位
中华优秀传统文化包含着极其优秀的传统教育思想,这些思想虽然在时间上已经离我们很远,但目前来说对高校思政教育,特别是在高学历研究生思想政治教育中具有重要的启迪作用。本文详细地罗列出优秀传统文化对目前文化的影响,并积极分析传统文化融合进当前研究生思想政治教育的途径,并得出了一些积极的成果,这对目前发展高校思想政治教育工作有着积极的促进作用。
期刊
为了实现薄煤层安全高效的生产,以凉水井矿431303工作面为工程背景,依据工作面煤层赋存特点和开采技术条件,对液压支架、采煤机、刮板输送机进行系统的分析计算,合理选择了三机配套设备。实践表明:设备选型合理,431303工作面单面产量达到75万t/a,达到设计要求,为本矿其他薄煤层工作面的设备选型提供了借鉴意义。
期刊
RS码凭借其优异的纠随机错误和突发错误能力,已经成为以太网通信系统常用的差错控制方式之一。在实际生产应用中,如何能快速有效地对RS编译码电路功能进行测试;在电路因为受到外界环境等因素的干扰而导致电路状态发生异常时,如何在不进行系统复位(系统复位会极大影响业务的进度)的情况下恢复电路功能,这些都是在实际生产中需要面临和解决的问题。在常规编解码器的基础上,本文设计了一款可自检测和自恢复的RS编译码器,
学位
刮板输送机中刮板链是容易出现故障问题的结构件之一,对其张力进行监测是提升其运行稳定性和可靠性的有效手段。以SGZ764-400型刮板输送机为对象,建立了刮板链的张力监测系统,主要由3部分构成,分别为张力采集装置、数据接收装置和接近开关。选用CC2530作为无线网络的射频芯片,对采集的张力数据进行无线传输,利用应变片模块采集的张力数据需通过放大模块和滤波模块处理后再通过I/O接口输入到CC2530芯
期刊
时空观念是在特定的时空联系中对事物进行观察、分析和思维的方式。时空观念不仅在诸历史学科核心素养中居于基础地位,而且是历史学科的本质体现。史料是人们认识过去的重要工具,新课程标准也指出,史料实证是诸素养得以达成的必要途径。所以,运用史料来培养学生的时间观念是落实历史学科核心素养的必要途径。基于此,本文试图运用史料来培养学生时空观念的核心素养,以期丰富时空观念核心素养的培养策略,进而促进历史学科五大核
学位
嵌入式摄像头在情报侦测,医学检查,安防监控等领域均有广泛的应用。一些场景下,不可避免的机械震动会导致视频不够清晰,影响视频中信息的质量,因此摄像头视频数据的稳像技术在当今显得尤为重要。电子稳像由于其体积小,功耗低,效果好等优点成为了当今嵌入式应用的主流稳像方案,其中基于SURF特征点提取的电子稳像由于鲁棒性高等优点而受到重视。但原始SURF算法复杂度较高,软件实现实时性较差,其描述和匹配结果的准确
学位