Title :
FPGA implementations of the Hummingbird cryptographic algorithm
Author :
Fan, Xinxin ; Gong, Guang ; Lauffenburger, Ken ; Hicks, Troy
Author_Institution :
E&CE Dept., Univ. of Waterloo, Waterloo, ON, Canada
Abstract :
Hummingbird is a new ultra-lightweight cryptographic algorithm targeted for resource-constrained devices like RFID tags, smart cards, and wireless sensor nodes. In this paper, we describe efficient hardware implementations of a stand-alone Hummingbird component in field-programmable gate array (FPGA) devices. We implement an encryption only core and an encryption/decryption core on the low-cost Xilinx FPGA series Spartan-3 and compare our results with other reported lightweight block cipher implementations on the same series. Our experimental results highlight that in the context of low-cost FPGA implementation Hummingbird has favorable efficiency and low area requirements.
Keywords :
cryptography; field programmable gate arrays; FPGA implementations; RFID tags; Xilinx FPGA series Spartan-3; decryption core; encryption core; field-programmable gate array devices; hummingbird cryptographic algorithm; resource-constrained devices; smart cards; wireless sensor nodes; Application software; Communication system security; Cryptography; Embedded software; Field programmable gate arrays; Hardware; Intelligent sensors; RFID tags; Smart cards; Wireless sensor networks; FPGA implementations; Lightweight cryptographic primitive; resource-constrained devices;
Conference_Titel :
Hardware-Oriented Security and Trust (HOST), 2010 IEEE International Symposium on
Conference_Location :
Anaheim, CA
Print_ISBN :
978-1-4244-7811-8
DOI :
10.1109/HST.2010.5513116