• DocumentCode
    258499
  • Title

    Can high-level synthesis compete against a hand-written code in the cryptographic domain? A case study

  • Author

    Homsirikamol, Ekawat ; Gaj, Kris

  • Author_Institution
    Volgenau Sch. of Eng., George Mason Univ., Fairfax, VA, USA
  • fYear
    2014
  • fDate
    8-10 Dec. 2014
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    This paper investigates the state of the current high-level synthesis (HLS) tools by using Xilinx Vivado HLS for designing a cryptographic module based on Advanced Encryption Standard. The obtained results are compared with the results for the hand-written Register-Transfer Level (RTL) VHDL code to determine the suitability of the HLS-based approach for implementing cryptographic algorithms in hardware. Our study has shown that the RTL-based approach still outperforms the HLS-based approach due to the flexibility in designing a control unit, which affects the throughput of the circuit. Nevertheless, the HLS-based approach can successfully compete with the RTL-based approach in terms of area and maximum clock frequency.
  • Keywords
    cryptography; high level synthesis; Xilinx Vivado HLS; advanced encryption standard; clock frequency; cryptographic algorithm; cryptographic domain; cryptographic module; hand-written code; hand-written register-transfer level; high-level synthesis; Clocks; Encryption; Field programmable gate arrays; Hardware; Hardware design languages; Software; AES; Advanced Encryption Standard; Cryptography; FPGA; High-level synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ReConFigurable Computing and FPGAs (ReConFig), 2014 International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4799-5943-3
  • Type

    conf

  • DOI
    10.1109/ReConFig.2014.7032504
  • Filename
    7032504