首页> 外文会议>International Conference on Dependability and Complex Systems >Implementation Efficiency of BLAKE and Other Contemporary Hash Algorithms in Popular FPGA Devices
【24h】

Implementation Efficiency of BLAKE and Other Contemporary Hash Algorithms in Popular FPGA Devices

机译:流行FPGA器件中布莱克和其他当代哈希算法的实施效率

获取原文
获取外文期刊封面目录资料

摘要

BLAKE is a cryptographic hash function which was one of the 5 finalists in the SHA-3 competition. Although it ultimately lost to KECCAK the cipher was repeatedly acclaimed during evaluation for its both good cryptographic strength and great performance especially in software realizations, and it is still selected as a hash function of choice in contemporary computer systems. The aim of this paper is to investigate how the elaborated particularities of BLAKE internal processing and data multiplexing are handled by automatic implementations tools when two low-cost FPGA platforms are targeted-the standard, well established Spartan-3 and the newer Spartan-6 devices from Xilinx, Inc. The cipher was implemented in high-speed architectures built from the standard iterative one with loop unrolling and (optionally) pipelining. Total of 5 different organizations were created and results of their implementations are compared with analogous results obtained for another two contemporary hash algorithms: Salsa20, which inspired BLAKE core processing, and KECCAK. Presented data illustrate how the fundamental mechanisms of loop unrolling with or without pipelining work in case of this particular cipher.
机译:Blake是一个加密哈希函数,是SHA-3竞争中的5位决赛选手之一。虽然它最终丢失到Keccak,但在评估期间,在评估期间,尤其是在软件实现中的良好加密力量和卓越性能的评估中,仍然被选为当代计算机系统中选择的哈希函数。本文的目的是调查如何通过自动实现工具处理制版内部处理和数据复用的详细特性,当目标是两个低成本的FPGA平台 - 标准,建立的Spartan-3和较新的Spartan-6设备时来自Xilinx,Inc。该密码是在由循环展开的标准迭代器中构建的高速架构中实现的,(可选地)流水线。创建了5种不同的组织,并将其实现结果与另外两个当代哈希算法获得的类似结果进行了比较:Salsa20启发了Blake核心处理和Keccak。呈现的数据说明了在这种特定密码的情况下如何展开的环路展开或没有管制工作的基本机制。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号