Design and Analysis of Logic Locking Techniques

Akashdeep Saha, Debdeep Mukhopadhyay, Rajat Subhra Chakraborty · 2021

The skyrocketing cost of integrated circuit (IC) manufacturing has forced the majority of enterprises to shift to fabless operation. IC design is often outsourced to foreign fabrication laboratories to reduce time and cost However, as a flip-side, it has introduced various hardware security concerns at different stages in the supply chain, namely, IP piracy, illegal overproduction, design counterfeiting, etc. Logic locking has risen to prominence as a proactive defense strategy against such threats. The basic idea of logic locking is to obscure the actual design to an adversary by integrating additional key-based logic into the original design. The authors in [1] have proposed an obfuscation scheme using a class of non-group additive cellular automata (CA) called $D1 * CA$ and $D1 * CA_{dual}$ to obfuscate each state-transition of an FSM. We propose a novel attack (named ORACALL) to extract the secret key used to obfuscate each FSM state-transition. We further propose a novel logic locking technique [2] which harnesses the security of block ciphers. It is found to be secure against known existing attacks.

Read the paper · More papers on PaperTik