可重构计算平台上SHA系列函数的优化实现  被引量:1

Optimized implementation of SHA series functions on reconfigurable computing platform

在线阅读下载全文

作  者:席胜鑫 周清雷[1] 斯雪明[2] 李斌[2] 谭健[1] Xi Shengxin;Zhou Qinglei;Si Xueming;Li Bin;Tan Jian(School of Information Engineering,Zhengzhou University,Zhengzhou 450001,China;School of Information Engineering,Information Engineering University,Zhengzhou 450002,China)

机构地区:[1]郑州大学信息工程学院,郑州450001 [2]信息工程大学信息工程学院,郑州450002

出  处:《计算机应用研究》2018年第7期2172-2175,共4页Application Research of Computers

基  金:国家自然科学基金资助项目(61250007);国家"863"计划资助项目(2009AA012201)

摘  要:针对当前哈希函数算法标准和应用需求不同的现状,以及同一系统对安全性可能有着不同的要求,采用可重构的设计思想,在对SHA-1、SHA-256、SHA-512三种哈希函数的不同特征进行深入分析的基础上,总结归纳出统一的处理模型。根据不同的要求,每一种SHA(SHA-1、SHA-256、SHA-512)系列哈希函数都可以单独灵活地执行。使用流水线,并在关键路径进行加法器的优化,提高了算法的吞吐率。并且使用效能比的概念,与M3服务器对比,可重构平台的效能比通用服务器高很多。Currently,the algorithm standards and application requirements of hash function are different,and the same system may have different requirements for security. By using reconfigurable design ideas,this paper proposed a unified processing model based on the analysis of the different features of SHA-1,SHA-256 and SHA-512 three kinds of hash functions. According to different requirements,it carried out each SHA( SHA-1,SHA-256,SHA-512) series of hash functions independently and flexibly. The use of pipelining and optimization of adders in critical paths,it improves the throughput of the algorithm. Using efficiency ratio,the reconfigurable platform efficiency is much higher than the universal server.

关 键 词:可重构平台 哈希函数 流水线 CSA 

分 类 号:TP309.2[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象