• DocumentCode
    3284627
  • Title

    AES Embedded Hardware Implementation

  • Author

    Mourad, Ould-cheikh ; Lotfy, Si-Mohamed ; Noureddine, Mehallegue ; Ahmed, Bouridane ; Camel, Tanougast

  • Author_Institution
    Ecole Polytech., Bordj-El-Bahri
  • fYear
    2007
  • fDate
    5-8 Aug. 2007
  • Firstpage
    103
  • Lastpage
    109
  • Abstract
    The paper presents a parallel reconfigurable hardware implementation of the AES cryptographic algorithm developed for an embedded application. This new methodology directly maps a design described in a high level language, Handel-C, to FPGA platforms. The Handel-C approach narrows the gap between performance and flexibility, and thus, reduce the risk of translating a high level prototype into HDLs. It provides a high degree of flexibility from two viewpoints: the language level of abstraction and the hardware reconfiguration. Using Handel-C, we enhanced the performance of the designed unit by applying parallelism and reconfigurability. Our FPGA implementations show that superior performance can be achieved compared with software and hardware implementations counterparts. In particular, our design outperforms most of the other designs in speed. At the same time, the area cost for putting the AES algorithm on the same hardware core is also kept as low as possible.
  • Keywords
    C language; cryptography; field programmable gate arrays; AES cryptographic algorithm; AES embedded hardware; Advanced Encryption Standard; FPGA; Handel-C; abstraction language level; high level language; parallel reconfigurable hardware; Design methodology; Elliptic curve cryptography; Embedded system; Field programmable gate arrays; Hardware; High level languages; NIST; Prototypes; Public key cryptography; Software prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Adaptive Hardware and Systems, 2007. AHS 2007. Second NASA/ESA Conference on
  • Conference_Location
    Edinburgh
  • Print_ISBN
    978-0-7695-2866-3
  • Type

    conf

  • DOI
    10.1109/AHS.2007.23
  • Filename
    4291907