Title
Lightweight Cryptography for FPGAs
Abstract
The advent of new low-power Field Programmable Gate Arrays (FPGA) for battery powered devices opens a host of new applications to FPGAs. In order to provide security on resource constrained devices lightweight cryptographic algorithms have been developed. However, there has not been much research on porting these algorithms to FPGAs. In this paper we propose lightweight cryptography for FPGAs by introducing block cipher independent optimization techniques for Xilinx Spartan3 FPGAs and applying them to the lightweight cryptographic algorithms HIGHT and Present. Our implementations are the first reported of these block ciphers on FPGAs. Furthermore, they are the smallest block cipher implementations on FPGAs using only 117 and 91 slices respectively, which makes them comparable in size to stream cipher implementations. Both are less than half the size of the AES implementation by Chodowiec and Gaj without using block RAMs. Present’s throughput over area ratio of 240 Kbps/slice is similar to that of AES, however, HIGHT outperforms them by far with 720 Kbps/slice.
Year
DOI
Venue
2009
10.1109/ReConFig.2009.54
Quintana Roo
Keywords
Field
DocType
xilinx spartan3 fpgas,lightweight cryptographic,aes implementation,stream cipher implementation,block cipher,devices lightweight cryptographic algorithm,lightweight cryptography,block rams,smallest block cipher implementation,block cipher independent optimization,radiation detectors,fpga,shift registers,stream cipher,field programmable gate array,cryptography,field programmable gate arrays
Shift register,Block cipher,Cryptography,Computer science,Field-programmable gate array,Real-time computing,Stream cipher,Porting,Throughput,AES implementations,Embedded system
Conference
ISBN
Citations 
PageRank 
978-0-7695-3917-1
32
1.60
References 
Authors
17
2
Name
Order
Citations
PageRank
Panasayya Yalla1484.44
Jens-Peter Kaps243037.83