Paper 2025/433
MIDAS: an End-to-end CAD Framework for Automating Combinational Logic Locking
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
-
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} }