首页 | 本学科首页   官方微博 | 高级检索  
     

可重构计算平台上SHA系列函数的优化实现
引用本文:席胜鑫,周清雷,斯雪明,李斌,谭健.可重构计算平台上SHA系列函数的优化实现[J].计算机应用研究,2018,35(7).
作者姓名:席胜鑫  周清雷  斯雪明  李斌  谭健
作者单位:郑州大学,郑州大学,解放军信息工程大学,解放军信息工程大学,郑州大学
基金项目:国家自然科学(61250007);国家“863”计划(2009AA012201)
摘    要:针对当前哈希函数算法标准和应用需求不同的现状,以及同一系统对安全性可能有着不同的要求,采用可重构的设计思想,在对SHA-1、SHA-256、SHA-512三种哈希函数的不同特征进行深入分析的基础上,总结归纳出统一的处理模型。根据不同的要求,每一种SHA(SHA-1、SHA-256、SHA-512)系列哈希函数都可以单独灵活地执行。使用流水线,并在关键路径进行加法器的优化,提高了算法的吞吐率。并且使用效能比的概念,与M3服务器对比,可重构平台的效能比比通用服务器高很多。

关 键 词:可重构平台  哈希函数  流水线  CSA
收稿时间:2017/3/8 0:00:00
修稿时间:2017/4/18 0:00:00

Optimized implementation of SHA series functions on reconfigurable computing platform
Xi Sheng-xin,Zhou Qing-lei,Si Xue-ming,Li-Bin and Tan Jian.Optimized implementation of SHA series functions on reconfigurable computing platform[J].Application Research of Computers,2018,35(7).
Authors:Xi Sheng-xin  Zhou Qing-lei  Si Xue-ming  Li-Bin and Tan Jian
Affiliation:Zhengzhou University,,,,
Abstract: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, a unified processing model is proposed 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, each SHA (SHA-1, SHA-256, SHA-512) series of hash functions can be carried out independently and flexibly. The use of pipelining and optimization of adders in critical paths, the throughput of the algorithm can be improved. Using efficiency ratio, the reconfigurable platform efficiency is much higher than the universal server.
Keywords:reconfigurable platform  hash function  pipeline  CSA
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号