检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:席胜鑫 张文宁[2] 周清雷[1] 斯雪明[3] 李斌[3] XI Sheng-xin;ZHANG Wen ning;ZHOU Qing lei;SI Xue ruing;LI Bin(School of Information Engineering,Zhengzhou University,Zhengzhou 450001;College of Software,Zhongyuan University of Technology,Zhengzhou 450007;School of Information Engineering,The PLA Information Engineering University,Zhengzhou 450002,China)
机构地区:[1]郑州大学信息工程学院,河南郑州450001 [2]中原工学院软件学院,河南郑州450007 [3]解放军信息工程大学信息工程学院,河南郑州450002
出 处:《计算机工程与科学》2018年第8期1344-1350,共7页Computer Engineering & Science
基 金:国家自然科学基金(61250007);国家863计划(2009AA012201)
摘 要:哈希函数SHA512是一种目前广泛使用的加密算法,在现代加密学中占据很重要的地位。鉴于拟态计算机高性能和高效能的特点,对SHA512算法进行了深入分析,提出了基于拟态计算机的全流水线结构的实现方案。为了提高算法的运算速率,在关键路径对加法运算进行了优化,并且配合全流水线结构,减少了加密一个数据分组所需要的时钟周期数,提高了数据吞吐率。在拟态计算机上实际运行,芯片工作在130MHz的时钟频率下,数据吞吐率达到133 120 Mbits/s,性能得到了显著提高,且能效比高于通用服务器的能效比。Hash function SHA512 is a widely used encryption algorithm and plays an important role in modern cryptography.Considering the high performance and high energy efficiency of mimic computer and analyzing SHA512 deeply,an implementation scheme of full-pipeline structure based on the mimic computer is proposed.To improve the computing speed,the structure of adders on the critical paths is optimized.With the full-pipeline structure,the number of clock cycles needed to encrypt a data packet is reduced,and the data throughput is improved.Its actual running on the mimic computer shows that the chip can work at the clock frequency of 130 MHz and achieves the throughput of 133 120 Mbits/s,so the performance is significantly improved,and its energy efficiency is higher than that of the general server.
关 键 词:哈希函数 SHA512 拟态计算机 全流水结构 CSA
分 类 号:TP309[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.15