基于拟态计算机的SHA512算法高吞吐量实现
【出 处】:
【作 者】:
席胜鑫
[1]
张文宁
[2]
周清雷
[1]
斯雪明
[3]
李斌
[3]
【摘 要】哈希函数SHA512是一种目前广泛使用的加密算法,在现代加密学中占据很重要的地位.鉴于拟态计算机高性能和高效能的特点,对SHA512算法进行了深入分析,提出了基于拟态计算机的全流水线结构的实现方案.为了提高算法的运算速率,在关键路径对加法运算进行了优化,并且配合全流水线结构,减少了加密一个数据分组所需要的时钟周期数,提高了数据吞吐率.在拟态计算机上实际运行,芯片工作在130 MHz的时钟频率下,数据吞吐率达到133 120 Mbits/s,性能得到了显著提高,且能效比高于通用服务器的能效比.
相关热词搜索: 哈希函数 SHA512 拟态计算机 全流水结构 CSA
上一篇: 基于任务分配与调度的GSAT算法求解3-SAT问题
下一篇:最后一页