• DocumentCode
    1807315
  • Title

    Compact CLEFIA Implementation on FPGAS

  • Author

    Proença, Paulo ; Chaves, Ricardo

  • Author_Institution
    INESC-ID, Inst. Super. Tecnico, Lisbon, Portugal
  • fYear
    2011
  • fDate
    5-7 Sept. 2011
  • Firstpage
    512
  • Lastpage
    517
  • Abstract
    In this paper two compact hardware structures for the computation of the CLEFIA encryption algorithm are presented. One structure based on the existing state of the art and a novel structure with a more compact organization. This paper shows that, with the use of the existing embedded FPGA components and a careful scheduling, throughputs above 1Gbit/s can be achieved with a resource usage as low as 86 LUTs and 3 BRAMs on a VIRTEX 5 FPGA. Implementation results suggest that a LUT reduction up to 67% can be achieved at a performance cost of 17% on a VIRTEX 4 FPGA, resulting in Throughput/Slice efficiency gains up to 2.5 times, when compared with the related state of the art.
  • Keywords
    cryptography; field programmable gate arrays; random-access storage; BRAM; CLEFIA encryption algorithm; LUT reduction; VIRTEX 4 FPGA; VIRTEX 5 FPGA; compact hardware structure; Encryption; Field programmable gate arrays; Hardware; Pipelines; Processor scheduling; Table lookup; Throughput; Clefia; FPGA; Symmetrical encryption;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2011 International Conference on
  • Conference_Location
    Chania
  • Print_ISBN
    978-1-4577-1484-9
  • Electronic_ISBN
    978-0-7695-4529-5
  • Type

    conf

  • DOI
    10.1109/FPL.2011.101
  • Filename
    6044874