IACR Cryptology ePrint Archive · 2010 · 11 citations · 5 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureField-programmable Gate ArraysReconfigurable ComputingConfigurable Logic BlocksEmbedded Memory BlocksField-programmable Gate Array ArchitectureFpga ArchitectureReconfigurable Embedded SystemsReconfigurable System ArchitectureDatapath DesignDatapath GenerationRegister File DesignRegister File Organization
We propose a compact architecture of the SHA-3 candidate ECHO for the Virtex-5 FPGA family. Our architecture is built around a 8-bit datapath. We show that a careful organization of the chaining variable and the message block in the register file allows one to design a compact control unit based on a 4-bit counter, an 8-bit counter, and a simple Finite State Machine. A fully autonomous implementation of ECHO on a Xilinx Virtex-5 FPGA requires 127 slices and a single memory block to store the internal state, and achieves a throughput of 72Mbps.
5
Keccak sponge function family main document
Guido Bertoni, Joan Daemen, Gilles Van Assche · 2009 · 235 citations
A hardware wrapper for the SHA-3 hash algorithms
Brian Baldwin, Andrew W. Byrne, Liang Lu et al. · 2010 · 54 citations · Full text
Stefan Tillich, Martin Feldhofer, Mario Kirschbaum et al. · IACR Cryptology ePrint Archive · 2009 · 50 citations