English

LockForge: Automating Paper-to-Code for Logic Locking with Multi-Agent Reasoning LLMs

Cryptography and Security 2025-12-01 v2 Programming Languages

Abstract

Despite rapid progress in logic locking (LL), reproducibility remains a challenge as codes are rarely made public. We present LockForge, a first-of-its-kind, multi-agent large language model (LLM) framework that turns LL descriptions in papers into executable and tested code. LockForge provides a carefully crafted pipeline realizing forethought, implementation, iterative refinement, and a multi-stage validation, all to systematically bridge the gap between prose and practice for complex LL schemes. For validation, we devise (i) an LLM-as-Judge stage with a scoring system considering behavioral checks, conceptual mechanisms, structural elements, and reproducibility on benchmarks, and (ii) an independent LLM-as-Examiner stage for ground-truth assessment. We apply LockForge to 10 seminal LL schemes, many of which lack reference implementations. Our evaluation on multiple SOTA LLMs, including ablation studies, reveals the significant complexity of the task. We show that an advanced reasoning model and a sophisticated, multi-stage framework like LockForge are required. We release all implementations and benchmarks, providing a reproducible and fair foundation for evaluation of further LL research.

Keywords

Cite

@article{arxiv.2511.18531,
  title  = {LockForge: Automating Paper-to-Code for Logic Locking with Multi-Agent Reasoning LLMs},
  author = {Akashdeep Saha and Zeng Wang and Prithwish Basu Roy and Johann Knechtel and Ozgur Sinanoglu and Ramesh Karri},
  journal= {arXiv preprint arXiv:2511.18531},
  year   = {2025}
}
R2 v1 2026-07-01T07:51:05.433Z