基于FPGA的SM3算法快速实现方案

来源 :计算机应用与软件 | 被引量 : 0次 | 上传用户:zkhe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SM3算法是我国商用密码杂凑算法标准。为了提高SM3算法的吞吐量,减少运算资源占用,使其更好地应用于硬件加密场景,提高执行效率与速度,进行流水线结构设计,在其基础上对关键运算路径进行并行计算设计。同时采用进位保留加法器(CSA)进行关键路径的压缩,使完成一次压缩函数中关键路径计算所需的时钟周期明显减少。基于FPGA对方案进行实现,并与其他几种实现方案进行性能对比,结果表明该方案的吞吐量为80.43 Gbit/s,更易于在对吞吐量有较高需求的场景中使用。
其他文献
鱼是怎样发声的    二次世界大战时,美国作战指挥部设置在皮萨切克海湾的水下听音器收到一种既像风镐敲击又像重型钻探机轰鸣的奇怪声音,美军以为出现敌情,立即发出战斗警报,结果什么也没发生。第二天,同样的响声又起,结果还是没有敌艇的踪影。于是美军请来一位生物学家,才弄清原来海湾当时正聚集着大群鱿鱼,这种古怪的“语言”就是它们发出来的。  那么,鱼类是如何交流它们的“语言”呢?  鱼类的“语言”交流有多
针对现有图像增强技术不能同时进行超分辨率和伪影去除的问题,提出一种基于生成对抗网络的图像增强鲁棒算法,能够在一个网络中以端到端的方式同时进行伪影消除和超分辨率。算法包括生成器网络和判别器网络两部分。生成器网络以U-net形式引入跳跃链接进行共享信息,并在最后一层之前设计一个像素解析模块,提高输出图像分辨率;判别器采用自动编码方式有助于将大量有关生成图像质量的语义信息传递回生成器;提出一种基于网络特
在综合分析军队学历教育、任职教育与研究生教育的契合点基础上,全面分析军事教育培养的本质属性,指出新时期军校研究生发展实验教学应强调军事特色、实践特色与理论知识的深
被誉为亚洲“四小龙”之一的韩国,经济发达,历史悠久,文化古迹星罗棋布,风景名胜魅力无穷,慕名从世界各地到这里旅游、观光的客人,一年四季络绎不绝。有一次,笔者来到该国首都首尔逗
1964年10月,浩瀚的戈壁滩上空升起了一团蘑菇云,中国第一颗原子弹爆炸成功。两年之后,第一颗氢弹又放出炫目的光芒。中国的“两弹”元勋是谁呢?他就是世人熟知的邓稼先。
针对企业水表校验台校验效率低、人工读数误差大的问题,提出一种水表指针示数自动判读方法。运用Hough变换对水表成像系统采集到的表盘图像进行倾斜校正,再利用两次K-means聚类分割技术消除复杂光源、气泡对指针图像分割的影响,完成自然光照条件下水表图像的指针分割;运用模板匹配技术实现指针示数的自动判读。测试结果表明对比人工读数,该方法降低了读数误差、提高了读数效率,满足水表校验使用要求,对提升水表生
针对当前遥感图像融合算法在全色图像与多光谱图像融合过程中存在光谱失真和模糊等问题,提出一种基于卡通-纹理分解的融合方法。通过特征分解将遥感图像分解为具有光谱信息的卡通空间和包含空间信息的纹理空间;采用全色纹理分量替换多光谱纹理分量,对遥感图像进行全色锐化;利用全色卡通元素的梯度,在保持光谱质量的同时,强化图像的边缘信息和一些重要细节。实验结果表明,该方法可以在保留光谱特征的同时获得高分辨率的多光谱
目前,气象要素能见度的质控方法过于单一,质控出的疑误数据较少,值班人员需要人工筛选未质疑出的疑误数据。为了能快速质控出能见度疑误数据,提出基于CIMISS的DBQC(Dual-Bound Quality Control)算法。引入时间一致性检查、内部一致性检查等多种检查方法,结合本地能见度与其他气象要素的关联性,多时次地双重质控原始能见度数据,且能快速、准确地质控出能见度疑误数据,并展示于Web前