• DocumentCode
    243860
  • Title

    Removing the Root of Trust: Secure Oblivious Key Establishment for FPGAs

  • Author

    Lei Xu ; Weidong Shi

  • fYear
    2014
  • fDate
    9-11 July 2014
  • Firstpage
    160
  • Lastpage
    165
  • Abstract
    FPGAs are widely deployed nowadays. Besides offering powerful computation capacity, contemporary FPGAs also provide many security features such as bitstream protection. The security of these features is dependent on the security of the keys embedded in the FPGA, which is usually generated by the vendor. This type of architecture has a shortcoming that the FPGA vendor knows everything and becomes the root of trust. In this work, we propose a key generation method utilizing bilinear pairing that enables the user of the FPGA to interact with the device to generate keys. The generated keys depend on both the input from the user and the device so vendor cannot learn the keys. Furthermore, we offer a method to allow the user to verify the generated keys to make sure that the keys are related to his input. Finally we conduct some experiments and indicate the effectiveness of our scheme.
  • Keywords
    field programmable gate arrays; security; FPGA; bilinear pairing; field programmable gate arrays; key generation method; secure oblivious key establishment; Field programmable gate arrays; Generators; Hardware; Protocols; Public key; FPGA; key agreement; security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI (ISVLSI), 2014 IEEE Computer Society Annual Symposium on
  • Conference_Location
    Tampa, FL
  • Print_ISBN
    978-1-4799-3763-9
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2014.49
  • Filename
    6903353