Paper 2025/433

MIDAS: an End-to-end CAD Framework for Automating Combinational Logic Locking

Akashdeep Saha, Indian Institute of Technology Kharagpur
Siddhartha Chowdhury, Indian Institute of Technology Kharagpur
Rajat Subhra Chakraborty, Indian Institute of Technology Kharagpur
Debdeep Mukhopadhyay, Indian Institute of Technology Kharagpur
Abstract

Logic locking has surfaced as a notable safeguard against diverse hazards that pose a risk to the integrated circuit (IC) supply chain. Existing literature on logic locking largely encompasses the art of proposing new constructions, on the one hand, and unearthing weaknesses in such algorithms on the other. Somehow, in this race of make and break, the stress on automation of adopting such techniques on real-life circuits has been rather limited. For the first time, we present a generic end-to-end combinational logic locking CAD framework, MIDAS. This framework analyses circuit netlists and generates locked netlists. Due to its generic circuit analysis, it bridges the gap, integrates diverse logic locking techniques, and offers a scope of integration of potential future ones. MIDAS framework’s efficacy has been verified through its application on ISCAS’85 and ISCAS’99 benchmark circuits, locked using six different schemes such as EPIC, Anti-SAT, SFLL-HD, SFLL-fault, CAS-Lock, and LoPher. MIDAS minimizes the hardware overhead requirements of otherwise resource-intensive locking technique LoPher by extracting an influential portion of circuit to lock and utilizing a simple fitness function. We also assess the overhead increase for the aforementioned locking methods, thereby complicating the identification of influential nodes within the locked netlists. Finally, we evaluate MIDAS by selectively locking parts of a commercially-designed open-source RISC-V core.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
Keywords
Logic LockingCADSFLLLoPher
Contact author(s)
akashdeep @ iitkgp ac in
siddhartha chowdhury92 @ gmail com
rschakraborty @ cse iitkgp ac in
debdeep mukhopadhyay @ gmail com
History
2025-03-08: approved
2025-03-06: received
See all versions
Short URL
https://ia.cr/2025/433
License
No rights reserved
CC0

BibTeX

@misc{cryptoeprint:2025/433,
      author = {Akashdeep Saha and Siddhartha Chowdhury and Rajat Subhra Chakraborty and Debdeep Mukhopadhyay},
      title = {{MIDAS}: an End-to-end {CAD} Framework for Automating Combinational Logic Locking},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/433},
      year = {2025},
      url = {https://eprint.iacr.org/2025/433}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.