Cryptology ePrint Archive: Report 2010/586
Enhanced FPGA Implementation of the Hummingbird Cryptographic Algorithm
İsmail San and Nuray At
Abstract: Hummingbird is a novel ultra-lightweight cryptographic algorithm aiming at resource-constrained devices. In this work, an enhanced hardware implementation of the Hummingbird cryptographic algorithm for low-cost Spartan-3 FPGA family is described. The enhancement is due to the introduction of the coprocessor approach. Note that all Virtex and Spartan FPGAs consist of many embedded memory blocks and this work explores the use of these functional blocks. The intrinsic serialism of the algorithm is exploited so that each step performs just one operation on the data. We compare our performance results with other reported FPGA implementations of the lightweight cryptographic algorithms. As far as authorís knowledge, this work presents the smallest and the most efficient FPGA implementation of the Hummingbird cryptographic algorithm.
Category / Keywords: implementation / Lightweight Cryptography, FPGA Implementation, Coprocessor Approach
Publication Info: Not published
Date: received 17 Nov 2010, last revised 18 Nov 2010
Contact author: isan at anadolu edu tr
Available format(s): PDF | BibTeX Citation
Note: The abstract is revised.
Version: 20101118:090614 (All versions of this report)
Discussion forum: Show discussion | Start new discussion
[ Cryptology ePrint archive ]