WYV12 FPGA implementations of humming bird cryptographic algorithm Xinxin Fan ; Hardware-Oriented Security and Trust (HOST), 2010 IEEE International Symposium on DOI: 10.1109/HST.2010.5513116 Project Title : FPGA implementations of humming bird cryptographic algorithm Domain : VLSI Reference : IEEE D.O.I : 10.1109/HST.2010.5513116 Software Tool : XILINX Language Developed By : VHDL : Wine Yard Technologies, Hyderabad www.wineyard.in 1|Page WYV12 FPGA implementations of humming bird cryptographic algorithm Abstract: Humming bird is a new ultra-light weight cryptographic algorithm targeted for resource –constrained devices like RFID tags smartcards 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. Hummingbird is an encryption and message authentication primitive that has a 256-bit secret key, uses a 64-bit nonce and optionally produces a 64- bit authenticator for the message. RFID systems can be classified according to tag price, with distinction between high-cost and low-cost tags. Our research work focuses mainly on low-cost RFID tags. An initial study and analysis of the state of the art identifies the need for lightweight cryptographic solutions suitable for these very constrained devices. From a purely theoretical point of view, standard cryptographic solutions may be a correct approach. However, standard cryptographic primitives (hash functions, message authentication codes, block/stream ciphers, etc.) are quite demanding in terms of circuit size, power consumption and memory size, so they make costly solutions for low-cost RFID tags. Lightweight cryptography is therefore a pressing need. www.wineyard.in 2|Page WYV12 Circuit Diagrams: www.wineyard.in 3|Page WYV12 Applications: 1. Digital systems designing 2. Digital signal processing 3. Communication protocols 4. Embedded systems applications 5. Cryptography applications Advantages: 1. Area Efficient Algorithm 2. Low power and High speed algorithm 3. High secure and more flexible algorithm Conclusion: This paper presented the first efficient FPGA implementations of the ultra-lightweight cryptographic algorithm Hummingbird. The proposed speed optimized Hummingbird encryption/decryption cores can encrypt or decrypt a 16-bit message block with 4 clock cycles, after an initialization process of 20 clock cycles. Compared to other lightweight FPGA implementations of block ciphers XTEA, ICEBERG, SEA and AES, Hummingbird can achieve larger throughput with smaller area requirement. Consequently, Hummingbird can be considered as an ideal cryptographic primitive for resource-constrained environments. www.wineyard.in 4|Page WYV12 Screen shots: Initial process: Encryption process: www.wineyard.in 5|Page