• DocumentCode
    3668931
  • Title

    Compact dual block AES core on FPGA for CCM Protocol

  • Author

    João Carlos Resende;Ricardo Chaves

  • Author_Institution
    Instituto Superior Té
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    This paper presents a compact and FPGA based implementation of the AES encryption standard, specifically designed for processing two independent 128-bit input blocks in feedback modes. This configuration is particularly focused on the Counter with CBC-MAC Protocol, but can also be adapted to other AES based encryption-authentication protocols requiring the processing of two independent data streams. Most of the state of the art solutions implementing CCMP consider large datapaths, sometimes with separated encryption datapaths for the different data streams, leading to low resource efficiency. The work herein proposed suggests that with adequate FPGA component usage and with proper data scheduling a very compact and efficient dual AES core can be derived particularly on FPGAs. Overall, the proposed structure allows for a throughput of 1.7Gbps while achieving a Throughput/Slice efficiency of 24.22 Mbps/Slice, 47% higher than the existing related state of the art.
  • Keywords
    "Radiation detectors","Field programmable gate arrays","Encryption","Shift registers","Protocols","Throughput"
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2015 25th International Conference on
  • Type

    conf

  • DOI
    10.1109/FPL.2015.7293948
  • Filename
    7293948