High-level Intellectual Property Obfuscation via Decoy Constants
Levent Aksoy, Quang-Linh Nguyen, Felipe Almeida, Jaan Raik, Marie-Lise, Flottes, Sophie Dupuis, and Samuel Pagliarini

TL;DR
This paper introduces a circuit obfuscation method that uses decoy constants and key schemes to protect intellectual property in circuits relying on constant multiplications, making reverse engineering more difficult with minimal hardware overhead.
Contribution
It proposes a novel high-level obfuscation technique focusing on constants in circuits, enhancing IP protection against reverse engineering at minimal overhead.
Findings
Obfuscation effectively prevents IP theft in constant multiplication circuits.
The method incurs small area, power, and delay overheads.
Vulnerabilities to SAT and ATPG attacks are analyzed and mitigated.
Abstract
This paper presents a high-level circuit obfuscation technique to prevent the theft of intellectual property (IP) of integrated circuits. In particular, our technique protects a class of circuits that relies on constant multiplications, such as filters and neural networks, where the constants themselves are the IP to be protected. By making use of decoy constants and a key-based scheme, a reverse engineer adversary at an untrusted foundry is rendered incapable of discerning true constants from decoy constants. The time-multiplexed constant multiplication (TMCM) block of such circuits, which realizes the multiplication of an input variable by a constant at a time, is considered as our case study for obfuscation. Furthermore, two TMCM design architectures are taken into account; an implementation using a multiplier and a multiplierless shift-adds implementation. Optimization methods are…
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.
