-
题名基于拟态计算机的SHA512算法高吞吐量实现
被引量:3
- 1
-
-
作者
席胜鑫
张文宁
周清雷
斯雪明
李斌
-
机构
郑州大学信息工程学院
中原工学院软件学院
解放军信息工程大学信息工程学院
-
出处
《计算机工程与科学》
CSCD
北大核心
2018年第8期1344-1350,共7页
-
基金
国家自然科学基金(61250007)
国家863计划(2009AA012201)
-
文摘
哈希函数SHA512是一种目前广泛使用的加密算法,在现代加密学中占据很重要的地位。鉴于拟态计算机高性能和高效能的特点,对SHA512算法进行了深入分析,提出了基于拟态计算机的全流水线结构的实现方案。为了提高算法的运算速率,在关键路径对加法运算进行了优化,并且配合全流水线结构,减少了加密一个数据分组所需要的时钟周期数,提高了数据吞吐率。在拟态计算机上实际运行,芯片工作在130MHz的时钟频率下,数据吞吐率达到133 120 Mbits/s,性能得到了显著提高,且能效比高于通用服务器的能效比。
-
关键词
哈希函数
SHA512
拟态计算机
全流水结构
CSA
-
Keywords
Hash algorithm
SHA512
mimic computer
full pipeline
CSA
-
分类号
TP309
[自动化与计算机技术—计算机系统结构]
-
-
题名可重构计算平台上SHA系列函数的优化实现
被引量:1
- 2
-
-
作者
席胜鑫
周清雷
斯雪明
李斌
谭健
-
机构
郑州大学信息工程学院
信息工程大学信息工程学院
-
出处
《计算机应用研究》
CSCD
北大核心
2018年第7期2172-2175,共4页
-
基金
国家自然科学基金资助项目(61250007)
国家"863"计划资助项目(2009AA012201)
-
文摘
针对当前哈希函数算法标准和应用需求不同的现状,以及同一系统对安全性可能有着不同的要求,采用可重构的设计思想,在对SHA-1、SHA-256、SHA-512三种哈希函数的不同特征进行深入分析的基础上,总结归纳出统一的处理模型。根据不同的要求,每一种SHA(SHA-1、SHA-256、SHA-512)系列哈希函数都可以单独灵活地执行。使用流水线,并在关键路径进行加法器的优化,提高了算法的吞吐率。并且使用效能比的概念,与M3服务器对比,可重构平台的效能比通用服务器高很多。
-
关键词
可重构平台
哈希函数
流水线
CSA
-
Keywords
reconfigurable platform
hash function
pipeline
CSA
-
分类号
TP309.2
[自动化与计算机技术—计算机系统结构]
-