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 :
بازگشت