Paper 2025/433 Original: eprint.iacr.org/2025/433 ↗

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

Akashdeep Saha
Siddhartha Chowdhury
Rajat Subhra Chakraborty
Debdeep Mukhopadhyay
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.
History
2025-03-06: last updated
2025-03-06: published
Short URL
https://ia.cr/2025/433
License
https://creativecommons.org/publicdomain/zero/1.0/

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, this archive does not use cookies or embedded third party content.