• DocumentCode
    3019537
  • Title

    Efficient and side-channel resistant authenticated encryption of FPGA bitstreams

  • Author

    Bogdanov, Alexei ; Moradi, Amir ; Yalcin, Tolga

  • Author_Institution
    Dept. of Math., Tech. Univ. of Denmark, Lyngby, Denmark
  • fYear
    2012
  • fDate
    5-7 Dec. 2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    State-of-the-art solutions for FPGA bitstream protection rely on encryption and authentication of the bitstream to both ensure its confidentiality, thwarting unauthorized copying and reverse engineering, and prevent its unauthorized modification, maintaining a root of trust in the field. Adequate protection of the FPGA bitstream is of paramount importance to sustain the central functionality of dynamic reconfiguration in a hostile environment. In this work, we propose a new solution for authenticated encryption (AE) tailored for FPGA bitstream protection. It is based on the recent proposal presented at DIAC´12: the AES-based authenticated encryption scheme ALE. Our comparison to existing AES-based schemes reveals that ALE is at least twice more resource-efficient than the best AE modes of operation instantiated with AES. In the view of the recent successful side-channel attacks on Xilinx Virtex bitstream encryption, we investigate the possibility for side-channel resistant implementations of all these AES-based AE algorithms using state-of-the-art threshold masking techniques. Also in this side-channel resistant setting, the protected ALE design is about twice more resource-efficient than the best AE modes of operation with the same countermeasure. We conclude that the deployment of dedicated AE schemes such as ALE significantly facilitates the real-world efficiency and security of FPGA bitstream protection in practice: Not only our solution enables authenticated encryption for bitstream on low-cost FPGAs but it also aims to mitigate physical attacks which have been lately shown to undermine the security of the bitstream protection mechanisms in the field.
  • Keywords
    cryptography; field programmable gate arrays; AES-based AE algorithms; AES-based authenticated encryption scheme; ALE; DIAC; FPGA bitstream protection; Xilinx Virtex bitstream encryption; bitstream confidentiality; dynamic reconfiguration; real-world efficiency; real-world security; reverse engineering; side-channel resistant authenticated encryption; threshold masking techniques; unauthorized copying; Authentication; Clocks; Encryption; Field programmable gate arrays; Resistance; FPGA; authenticated encryption; bitstream; side-channel analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs (ReConFig), 2012 International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4673-2919-4
  • Type

    conf

  • DOI
    10.1109/ReConFig.2012.6416743
  • Filename
    6416743