2021 · 16 citations · 19 references
EngineeringComputer EngineeringComputer ScienceComputer SecurityField-programmable Gate ArraysHardware SecurityField-programmable Gate Array ArchitectureFpga ArchitectureHardware ObfuscationHardware TrojansPhysical DesignSecurity For Reconfigurable HardwareFabricationHardware Trojan ResistanceHardware Trojan Reverse EngineeringIntegrated Circuit TrojansLayout ObfuscationObfuscationObfuscation TechniquesPhysical Synthesis
Threats associated with the untrusted fabrication of integrated circuits (ICs) are numerous: piracy, overproduction, reverse engineering, hardware trojans, etc. The use of reconfigurable elements (i.e., look-up tables as in FPGAs) is a known obfuscation technique. In the extreme case, when the circuit is entirely implemented as an FPGA, no information is revealed to the adversary but at a high cost in area, power, and performance. In the opposite extreme, when the same circuit is implemented as an ASIC, best-in-class performance is obtained but security is compromised. This paper investigates an intermediate solution between these two. Our results are supported by a custom CAD tool that explores this FPGA-ASIC design space and enables a standard-cell based physical synthesis flow that is flexible and compatible with current design practices. The results after physical implementation are generated for the obfuscated circuits in a 65nm commercial technology, demonstrating the attained obfuscation quantitatively. Furthermore, our security analysis revealed that for truly hiding the circuit's intent (not only portions of its structure), the obfuscated design also has to chiefly resemble an FPGA: only some small amount of logic can be made static for an adversary to remain unaware of what the circuit does.
19
Evaluating the security of logic encryption algorithms
Pramod Subramanyan, Sayak Ray, Sharad Malik · 2015 · 772 citations
Muhammad Yasin, Abhrajit Sengupta, Mohammed Thari Nabeel et al. · 2017 · 332 citations
Kevin E. Murray, Oleg Petelin, Sheng Zhong et al. · ACM Transactions on Reconfigurable Technology and Systems · 2020 · 293 citations