• DocumentCode
    2894507
  • Title

    Bitstream encryption and authentication with AES-GCM in dynamically reconfigurable systems

  • Author

    Hori, Yohei ; Satoh, Akashi ; Sakane, Hirofumi ; Toda, Kenji

  • Author_Institution
    Nat. Inst. of Adv. Ind. Sci. & Technol. (AIST), Tsukuba
  • fYear
    2008
  • fDate
    8-10 Sept. 2008
  • Firstpage
    23
  • Lastpage
    28
  • Abstract
    A high-speed and secure dynamic partial reconfiguration (DPR) system is realized with AES-GCM that guarantees both confidentiality and authenticity of FPGA bitstreams. In DPR systems, bitstream authentication is essential for avoiding fatal damage caused by unintended bitstreams. An encryption-only system can prevent bitstream cloning and reverse engineering, but cannot prevent erroneous or malicious bitstreams from being configured. Authenticated encryption is a relatively new concept that provides both message encryption and authentication, and AES-GCM is one of the latest authenticated encryption algorithms suitable for hardware implementation. We implemented the AES-GCM-based DPR system targeting the Virtex-5 device on an off-the-shelf board, and evaluated its throughput and hardware resource utilization. For comparison, we also implemented AES-CBC and SHA-256 modules on the same device. The experimental results showed that the AES-GCM-based system achieved higher throughput with less resource utilization than the AES/SHA-based system. The AES-GCM-module achieved more than 1 Gbps throughput and the entire system achieved about 800 Mbps throughput with reasonable resource utilization. This paper clarifies the advantage of using AES-GCM for protecting DPR systems.
  • Keywords
    cryptography; field programmable gate arrays; FPGA bitstreams; bitstream authentication; bitstream encryption; dynamic partial reconfiguration; encryption-only system; Authentication; Cloning; Counting circuits; Cryptography; Field programmable gate arrays; Hardware; Protection; Resource management; Reverse engineering; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2008. FPL 2008. International Conference on
  • Conference_Location
    Heidelberg
  • Print_ISBN
    978-1-4244-1960-9
  • Electronic_ISBN
    978-1-4244-1961-6
  • Type

    conf

  • DOI
    10.1109/FPL.2008.4629902
  • Filename
    4629902