Logo image
An Overview of FPGA-inspired Obfuscation Techniques
Journal article   Open access   Peer reviewed

An Overview of FPGA-inspired Obfuscation Techniques

Zain Ul Abideen, Sumathi Gokulanathan, Muayad J. Aljafar and Samuel Pagliarini
ACM computing surveys, Vol.56(12), pp.1-35
12/01/2024

Abstract

Analysis and design of emerging devices and systems Application specific integrated circuits Application-specific VLSI designs Hardware Hardware attacks and countermeasures Hardware reverse engineering Hardware security implementation Physical design (EDA) Programmable interconnect Programmable logic elements Security and privacy Systems security
Building and maintaining a silicon foundry is a costly endeavor that requires substantial financial investment. From this scenario, the semiconductor business has largely shifted to a fabless model where the Integrated Circuit (IC) supply chain is globalized but potentially untrusted. In recent years, several hardware obfuscation techniques have emerged to thwart hardware security threats related to untrusted IC fabrication. Reconfigurable-based obfuscation schemes have shown great promise of security against state-of-the-art attacks—these are techniques that rely on the transformation of static logic configurable elements such as Look Up Tables (LUTs). This survey provides a comprehensive analysis of reconfigurable-based obfuscation techniques, evaluating their overheads and enumerating their effectiveness against all known attacks. The techniques are also classified based on different factors, including the technology used, element type, and IP type. Additionally, we present a discussion on the advantages of reconfigurable-based obfuscation techniques when compared to Logic Locking techniques and the challenges associated with evaluating these techniques on hardware, primarily due to the lack of tapeouts. The survey’s findings are essential for researchers interested in hardware obfuscation and future trends in this area.
url
https://doi.org/10.1145/3677118View
Published (Version of record) Open

Metrics

1 Record Views

Details

Logo image