• 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