%0 Journal Article
%T Research of high-performance BLAKE algorithm on FPGA platform
高性能BLAKE算法研究及其FPGA实现
%A XU Wen-long
%A WANG Yi
%A CHEN Zuo
%A LI Ren-f
%A SONG Qian a
%A
许文龙
%A 王 奕
%A 陈 佐
%A 李仁发
%A 宋 倩a
%J 计算机应用研究
%D 2012
%I
%X BLAKE算法是基于ChaCha流密码和采用标准HAIFA迭代模式的SHA-3候选算法之一。针对现有BLAKE算法对于循环单元中G函数模型的研究少,且没有考虑硬件代价及实现结果等问题,提出可重构的设计思想,在FPGA上实现了BLAKE算法循环单元的三种G函数模式。在Xilinx Virtex-5 FPGA上的实现结果表明,在不影响性能的前提下,本方案可重构后的面积比分别实现的面积总和减少了58%。
%K secure hash algorithm(SHA)
%K reconfigurability
%K field-programmable gate array(FPGA)
%K G-function
%K BLAKE
安全哈希算法
%K 可重构
%K 现场可编程门阵列
%K G函数
%K BLAKE
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=A9D9BE08CDC44144BE8B5685705D3AED&aid=AB480754FB5F26FE2F93CFF7CEAEBAEE&yid=99E9153A83D4CB11&vid=771469D9D58C34FF&iid=B31275AF3241DB2D&sid=E76352A43E934A0F&eid=1F552201CAFF2426&journal_id=1001-3695&journal_name=计算机应用研究&referenced_num=0&reference_num=8