Affiliation:
1. University of South Florida, Tampa, FL, USA
Abstract
Field Programmable Gate Arrays (FPGAs) are seeing a surge in usage in many emerging application domains, where the in-field reconfigurability is an attractive characteristic for diverse applications with dynamic design requirements, such as cloud computing, automotive, IoT, and aerospace. The security of the FPGA configuration file, or
bitstream
, is critical, especially for devices with long in-field lifetimes, where attackers may attempt to extract valuable Intellectual Property (IP) from within. In this article, we propose a tunable obfuscation approach that protects IP from typical bitstream attacks while enabling designers to trade off security with acceptable overhead. We also consider two potential attacks on this protection mechanism: Boolean SAT Attacks on the obfuscation and removal attacks on the protection circuitry. The obfuscation and SAT countermeasure are integrated in a custom CAD framework within a commercial FPGA toolflow and together provide mathematically strong protection against common bitstream attacks. Further, we quantify the difficulty of a removal attack on the protection circuitry through pattern matching and direct bitstream manipulation. The average area, power, and delay overhead for obfuscation with 95% mismatch probability are 18%, 16%, and 8%, respectively, for small combinational circuits, and 1%, 2%, and 5% for larger arithmetic modules.
Publisher
Association for Computing Machinery (ACM)
Subject
Electrical and Electronic Engineering,Computer Graphics and Computer-Aided Design,Computer Science Applications
Reference35 articles.
1. 2012. Introduction to FPGA Technology: Top 5 Benefits. National Instruments. Retrieved from http://www.ni.com/en-us/innovations/white-papers/08/fpga-fundamentals.html. 2012. Introduction to FPGA Technology: Top 5 Benefits. National Instruments. Retrieved from http://www.ni.com/en-us/innovations/white-papers/08/fpga-fundamentals.html.
2. FPGA-based symmetric re-encryption scheme to secure data processing for cloud-integrated Internet of Things;Al-Asli M.;IEEE Int. Things J.,2019
3. Hardware Trojan Insertion by Direct Modification of FPGA Configuration Bitstream
4. Tree-Based Logic Encryption for Resisting SAT Attack
Cited by
9 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献