Search papers, labs, and topics across Lattice.
This paper introduces a compound IC protection mechanism combining lightweight cryptography with logic locking and hardware obfuscation to defend against hardware security threats. The approach aims to address the inefficiencies of prior IC protection techniques that either lack provable security or introduce excessive hardware overhead and vulnerabilities. Experimental results demonstrate reduced hardware complexity and resilience against removal, algebraic, and logic locking attacks compared to previous cryptography-based methods.
Lightweight cryptography, when combined with logic locking and hardware obfuscation, offers a practical path to secure integrated circuits without the hardware overhead of traditional cryptographic approaches.
Over the years, many techniques have been introduced to protect integrated circuits (ICs) from hardware security threats that emerged in the globalized IC manufacturing supply chain, such as overproduction and piracy. However, most of these techniques have been rendered inefficient since they do not rely on provably secure algorithms. Moreover, the previously proposed techniques using cryptography algorithms lead to a significant increase in hardware complexity and are vulnerable to the removal and power analysis attacks. In this paper, we propose a compound IC protection mechanism that uses a lightweight cryptography algorithm with prominent logic locking and hardware obfuscation techniques. Experimental results show that the secure designs generated by the developed tool have significantly less hardware complexity when compared to those generated by previously proposed techniques using cryptography algorithms and are resilient to existing removal, algebraic, and logic locking attacks.