@inproceedings{2670af5a06b54d2fb025ebdc0529f275,
title = "OSHDA: A Containerized CAD Tool for the Design and Analysis of Behavioral FSM Logic Locking",
abstract = "This paper introduces the Open-source Secure Hardware Design and Analysis (OSHDA) toolchain for the logic locking of finite-state machines (FSMs) at the behavioral level. OSHDA's FSM obfuscation method is based on the recently developed State Permutation Logic Locking (SPeLL) algorithm which obfuscates the behavioral transition graph of the FSM, thus avoiding the use of dummy states and reducing exposure to reverse engineering attacks. In addition to implementing the SPeLL algorithm, the toolchain implements a full logic synthesis flow, including the evaluation of the gate-level SPeLL hardware overhead for both FPGA and ASIC designs. In particular, OSHDA enables the automation of trade-off analysis between the strength of SPeLL security and its hardware overhead. The paper further describes attempted attacks on SPeLL using state-of-the-art de-obfuscation tools and identifies research gaps in behavioral de-obfuscation that must be addressed before one can successfully de-obfuscate SPeLL. OSHDA comes with its own scripting subsystem for augmenting its analysis, adding de-obfuscation methods, and integrating physical design tools. Finally, OSHDA is deployed as a hardware security microservice using the Docker framework.",
keywords = "behavioral Logic Locking, De-obfuscation, Finite-State Machines, Hardrware Security, Obfuscation",
author = "Esrat Khan and Shahzad Muzaffar and \{Al Qassem\}, \{Lamees M.\} and Elfadel, \{Ibrahim M.\}",
note = "Publisher Copyright: {\textcopyright} 2024 IEEE.; 32nd IFIP/IEEE International Conference on Very Large Scale Integration, VLSI-SoC 2024 ; Conference date: 06-10-2024 Through 09-10-2024",
year = "2024",
doi = "10.1109/VLSI-SoC62099.2024.10767810",
language = "British English",
series = "IEEE/IFIP International Conference on VLSI and System-on-Chip, VLSI-SoC",
publisher = "IEEE Computer Society",
booktitle = "2024 IFIP/IEEE 32nd International Conference on Very Large Scale Integration, VLSI-SoC 2024",
address = "United States",
}