A Secure Boot Framework with Multi-security Features and Logic-Locking Applications for Reconfigurable Logic
A Secure Boot Framework with Multi-security Features and Logic-Locking Applications for Reconfigurable Logic
复制标题
DOI:
10.1007/s41635-021-00123-3
复制
发表时间:
2021-11
期刊:
影响因子:
--
通讯作者:
Geraldine Shirley Nicholas;A. Siddiqui;Sam Reji Joseph;Gregory Williams;F. Saqib
中科院分区:
文献类型:
--
作者:
Geraldine Shirley Nicholas;A. Siddiqui;Sam Reji Joseph;Gregory Williams;F. Saqib
Reconfigurable platforms such as field-programmable gate arrays (FPGAs) are widely used as an optimized platform with fast design time. New features such as dynamic reconfiguration make the bitstream vulnerable to clone/modification attacks which raise a security concern in today’s heterogeneous computing architecture. A widely adopted countermeasure is by providing a secure boot mechanism as root-of-trust to authenticate the unmodified firmware to prevent attackers from manipulating it. In this work, we propose an automated security-aware design flow scheme by integrating the logic-locking scheme for secure boot in Xilinx FPGAs. The proposed design implements FPGA-based logic obfuscation, with a pre-boot in-field device authentication scheme implemented using ARM TrustZone enabled with Trusted Platform Modules (TPM) key provisioning. This scheme constructs security features that can protect the IPs during the design process and integrates the primitives with FPGAs secure boot process and enhances bitstream security.