NuRedact: Non-Uniform eFPGA Architecture for Low-Overhead and Secure IP Redaction
Voktho Das, Kimia Azar, Hadi Kamali

TL;DR
NuRedact introduces a non-uniform eFPGA architecture that significantly reduces area overhead and enhances security for IP redaction, balancing efficiency and robustness against advanced attack models.
Contribution
It presents the first full-custom non-uniform eFPGA framework for IP redaction, improving efficiency and security over traditional uniform architectures.
Findings
Up to 9x area reduction compared to uniform fabrics
Achieves efficiency comparable to LUT-based and transistor-level techniques
Demonstrates enhanced resilience against SAT, cyclic, and sequential attacks
Abstract
While logic locking has been extensively studied as a countermeasure against integrated circuit (IC) supply chain threats, recent research has shifted toward reconfigurable-based redaction techniques, e.g., LUT- and eFPGA-based schemes. While these approaches raise the bar against attacks, they incur substantial overhead, much of which arises not from genuine functional reconfigurability need, but from artificial complexity intended solely to frustrate reverse engineering (RE). As a result, fabrics are often underutilized, and security is achieved at disproportionate cost. This paper introduces NuRedact, the first full-custom eFPGA redaction framework that embraces architectural non-uniformity to balance security and efficiency. Built as an extension of the widely adopted OpenFPGA infrastructure, NuRedact introduces a three-stage methodology: (i) custom fabric generation with…
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 · Cryptographic Implementations and Security · Security and Verification in Computing
