A Security-aware and LUT-based CAD Flow for the Physical Synthesis of eASICs
Zain UlAbideen, Tiago Diadami Perez, Mayler Martins, Samuel Pagliarini

TL;DR
This paper introduces a security-aware, LUT-based CAD flow for physical synthesis of eASICs, combining obfuscation with performance optimization, and demonstrates its effectiveness through security analysis and physical implementation results.
Contribution
It presents a novel CAD flow for eASICs that balances security and performance, integrating obfuscation techniques with standard physical synthesis processes.
Findings
Obfuscation rate of at least 45% withstands traditional attacks.
Obfuscation rate of at least 80% withstands template-based attacks.
Achieves 368MHz frequency in 65nm technology with high security.
Abstract
Numerous threats are associated with the globalized integrated circuit (IC) supply chain, such as piracy, reverse engineering, overproduction, and malicious logic insertion. Many obfuscation approaches have been proposed to mitigate these threats by preventing an adversary from fully understanding the IC (or parts of it). The use of reconfigurable elements inside an IC is a known obfuscation technique, either as a coarse grain reconfigurable block (i.e., eFPGA) or as a fine grain element (i.e., FPGA-like look-up tables). This paper presents a security-aware CAD flow that is LUT-based yet still compatible with the standard cell based physical synthesis flow. More precisely, our CAD flow explores the FPGA-ASIC design space and produces heavily obfuscated designs where only small portions of the logic resemble an ASIC. Therefore, we term this specialized solution an "embedded ASIC"…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPhysical Unclonable Functions (PUFs) and Hardware Security · Security and Verification in Computing · Advanced Malware Detection Techniques
