面向FPGA实现的Eaglesong算法优化与电路设计

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:crypt2074
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着互联网技术与通信方式的迅猛发展,大数据时代已经来临,人们对于信息传输过程中的隐私保护与安全性越发关注。作为现代密码学算法中的重要一员,哈希算法凭借其安全性能好、正向推导快、结构易实现等优点在消息验证、电子支付和区块链等领域扮演着重要角色。而互联网用户数量激增,哈希算法需要处理的数据量暴涨,对哈希算法的高性能硬件实现的需求日益强烈。近年来,随着部分传统哈希算法被宣告破解,各种新型的哈希函数设计研究层出不穷,Eaglesong算法作为其中的一员,集简洁性与安全性于一身,在解密与区块链方面应用前景广阔。基于以上背景,本文对Eaglesong算法进行优化并提出了一种高性能的电路设计方案。论文的主要研究工作与成果如下:(1)对Eaglesong算法的结构与置换函数进行分析,基于程序的局部性优化与并行化思路,使用循环合并手段对算法进行优化,减少循环次数,增加算法的指令级并行度,提高算法运行效率。(2)针对Eaglesong算法提出了一种高性能的硬件电路设计。通过全流水线设计与置换函数内部插入寄存器相结合的方式,来提高硬件电路的运行频率与吞吐率;通过参数优化技术,减少单级置换函数中大量寄存器资源的使用,基于预计算技术,减少异或运算次数与关键路径中逻辑门的延时。在Xilinx ZYNQ系列的XC7Z100平台上完成电路的FPGA验证,最高运行频率可达300.9 MHz,吞吐量高达154.06 Gbps,其吞吐率与单核CPU运行实现结果相比较,提升了近五个数量级。同时综合结果表明,使用参数优化技术与预计算技术之后,寄存器资源的使用削减了36.28%。(3)在Eaglesong算法模块的基础上,基于Xilinx ZYNQ系列的XC7Z100开发板设计模拟数字货币挖矿系统,使用UART总线连接上位机与开发板,并通过串口调试助手对该系统电路进行测试验证。将板级验证结果与预期目标对比,结果表明系统电路功能正确,Eaglesong算法的硬件实现能够满足其在数字货币挖矿过程中工作量证明的计算需求。综上所述,本文提出了一种Eaglesong算法的软件优化方案,并在此基础上完成了算法的高性能硬件实现,在FPGA平台上搭建模拟数字挖矿系统对算法进行测试验证,结果符合设计预期。
其他文献
不同的感觉方式如何相互作用以形成感知是认知神经科学的一个基本问题。以往在视听交互方面的研究主要集中在抽象层面,如分类表征(如McGurk效应)。目前还不清楚跨模态调控是否可以扩展到低级感知属性中。本研究使用运动的手势来测试响度感知是否可以被视觉运动信息调节,以及这种调节是如何发生的。具体来说,我们采用了一个新的范式,被试比较了两个相同元音/a/的连续声音的响度,第二个声音与运动手势同时出现。在两个
研究目的:帕金森病(Parkinson’s disease,PD)是一种常见的神经退行性疾病,是继肿瘤和心脑血管病之后中老年的"第三杀手"。主要发生在60岁以上的老年人,并随年龄增长呈现发病率逐年增高的趋势。其中步态异常是较为常见的运动症状之一,有21%-27%的患者在疾病早期出现冻结步态,到了疾病晚期可上升至80%,极易造成行走时的突然摔倒,严重影响帕金患者身体健康和生活质量。目前,冻结步态的治
学位
学位
学位
多囊卵巢综合征(PCOS)是引起孕龄期女性不孕的主要原因,也是引起子宫内膜癌、2型糖尿病、心血管等疾病的重要因素。因此,早期诊断、早期干预是改善PCOS患者预后的关键。但PCOS的病理机制较为复杂,具有高度的特异性,其诊断标准尚存在争议。目前,PCOS的诊断标准主要参照鹿特丹标准,其中卵巢形态学改变主要通过超声进行检查,但超声检查的客观性、可重复性仍存在争议。磁共振具有可多方位成像及较高的空间分辨
硫酸化多糖(Sulfated Polysaccharides),也称多糖硫酸酯或硫酸酯多糖,是硫酸根取代中性多糖糖链中单糖分子部分羟基所形成的一类硫酸化衍生物。它主要包括从动、植物中提取的各种天然硫酸化多糖,天然中性多糖的硫酸化修饰物及人工合成、半合成的各种硫酸化多糖。硫酸化多糖因具有抗病毒、抗氧化、抗肿瘤、抗凝血、促进免疫等多方面功能和生物活性而受到人们的关注。近年来,硫酸化多糖在医药、化妆品和
集成电路技术节点不断进步,器件栅围与金属互连线的寄生电容电阻等寄生效应日益严重,已成为制约高性能数字电路频率与功耗的关键因素。为使EDA工具能够准确仿真出电路的实际性能,PDK(Process Design Kit)库中元器件SPICE模型及中后道寄生模型里的各项参数及其波动性,都需要根据测试结构(Testkey)的晶圆片上(On Wafer)实测数据进行提取与修正。伴随着特征尺寸不断缩小,待测的
有机-无机杂化钙钛矿因其卓越的光电性能、低廉的成本等优点广泛应用于光电器件领域。钙钛矿首次作为光吸收材料是应用在染料敏化太阳能电池上,并由此演化出钙钛矿太阳能电池。在随后的发展中,研究人员通过材料改性、器件设计、界面调控等方面的不断改善,钙钛矿太阳能电池效率跃升至目前的25.5%,接近单晶硅太阳能电池效率。但钙钛矿太阳能电池的实际应用仍受到诸多因素制约,阻碍其商业化进程。一项成熟的太阳能电池技术不
多肽在治疗癌症和糖尿病等疾病中有巨大的潜力,FDA批准的多肽药物已有100多种。与小分子药物相比,多肽具有易于合成、低免疫原性,高特异性和优异的生物相容性等优点。尽管有这些优势,但多肽的半衰期短,易被蛋白酶水解,缺乏跨越细胞膜的能力,因其易被溶酶体滞留在酸性囊泡中,生物利用度较低。目前还缺乏有效的递送多肽的技术,去跨过体内存在的多种生物屏障,这些屏障阻碍了多肽向细胞内的传递。为了清除这些障碍并实现