DocumentCode
3329506
Title
PUFFIN: A Novel Compact Block Cipher Targeted to Embedded Digital Systems
Author
Cheng, Huiju ; Heys, Howard M. ; Wang, Cheng
Author_Institution
Electr. & Comput. Eng., Memorial Univ. of Newfoundland, St. John´´s, NL
fYear
2008
fDate
3-5 Sept. 2008
Firstpage
383
Lastpage
390
Abstract
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 and substitutions based on 4 times 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.
Keywords
application specific integrated circuits; cryptography; embedded systems; logic design; ASIC technology; PUFFIN compact block cipher; S-box identical datapath; bit inversion; digital hardware design; embedded digital system; encryption-decryption operation; subkey generation; substitution-permutation network structure; Application specific integrated circuits; CMOS technology; Computer architecture; Cryptography; Data security; Design methodology; Digital systems; Embedded computing; Hardware; Proposals; block ciphers; cryptography; embedded applications; security;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design Architectures, Methods and Tools, 2008. DSD '08. 11th EUROMICRO Conference on
Conference_Location
Parma
Print_ISBN
978-0-7695-3277-6
Type
conf
DOI
10.1109/DSD.2008.34
Filename
4669260
Link To Document