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
Link To Document