• DocumentCode
    3643928
  • Title

    Compact Hardware Architecture for Hummingbird Cryptographic Algorithm

  • Author

    Ismail San;Nuray At

  • Author_Institution
    Electr. &
  • fYear
    2011
  • Firstpage
    376
  • Lastpage
    381
  • Abstract
    Hummingbird is an ultra-lightweight cryptographic algorithm aiming at resource-constrained devices. In this paper, we present an enhanced hardware implementation of the Hummingbird cryptographic algorithm that is based on the memory blocks embedded within Spartan-3 FPGAs. The enhancement is not only from the introduction of the coprocessor approach but also from the employment of serialized data processing principles. Due to the compactness of the proposed architecture, remaining reconfigurable area in FPGAs can be used for other purposes. Comparisons to the other reported FPGA implementation of the Hummingbird cryptographic algorithm indicate that the proposed architecture outperforms the previous work in terms of both efficiency and area. We remark that our architecture can also be used as stand-alone although it is built via coprocessor approach.
  • Keywords
    "Coprocessors","Field programmable gate arrays","Registers","Algorithm design and analysis","Encryption","Random access memory"
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2011 International Conference on
  • Print_ISBN
    978-1-4577-1484-9
  • Type

    conf

  • DOI
    10.1109/FPL.2011.73
  • Filename
    6044846