PUFFIN: A Novel Compact Block Cipher Targeted to Embedded Digital Systems

Huiju Cheng, Howard M. Heys, Cheng Wang
2008 2008 11th EUROMICRO Conference on Digital System Design Architectures, Methods and Tools  
In this paper, we examine the digital hardware design and implementation of a novel compact block cipher, referred to as PUFFIN, that is suitable for embedded applications. An implementation of PUFFIN targeted to ASIC technology is considered. The proposed block cipher is designed to have a 64-bit block size, a 128-bit key, and is capable of both encryption and decryption operations. The cipher structure is based on the following features: a simple encryption process composed of permutations
more » ... substitutions based on 4×4 S-boxes, an identical datapath for both encryption and decryption facilitated by involutional operations, and a straightforward on-the-fly subkey generation composed of only a permutation and bit inversions. PUFFIN is found to perform well for implementations based on 0.18-micron CMOS technology. In comparison to other lightweight ciphers, PUFFIN has preferred features, low hardware complexity, and good throughput.
doi:10.1109/dsd.2008.34 dblp:conf/dsd/ChengHW08 fatcat:rkg776zm2nhqvk3zgvx3efn5pq