O'Clock: Lock the Clock via Clock-gating for SoC IP Protection
TimeWednesday, July 13th3:50pm - 4:10pm PDT
Location3006, Level 3
Hardware Security: Attack and Defense
Hardware Security: Primitives, Architecture, Design & Test
DescriptionIP piracy and tampering could be prevented with logic obfuscation, which is vulnerable to several deobfuscation attacks. We propose "O’Clock", a novel approach to "lock the clock" via clock-gating to protect SoC IPs. By obfuscating clock-gating circuitry, the activity factor of the clock tree would be manipulated, obstructing data flows and making the logic dysfunctional for incorrect keys. O’Clock has minimal changes to the original design incurring negligible power, performance, and area overhead. Also, O’Clock does not change the existing industrial design and EDA tool flow. Furthermore, our experimental results show the resiliency of O’Clock against the existing deobfuscation attacks.