Publication:

OSHDA: A Containerized CAD Tool for the Design and Analysis of Behavioral FSM Logic Locking

 
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.orcid#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtualsource.department48ddd0d9-cbf3-46ab-ab83-6e6ed0e43cc3
cris.virtualsource.orcid48ddd0d9-cbf3-46ab-ab83-6e6ed0e43cc3
dc.contributor.authorKhan, Esrat
dc.contributor.authorMuzaffar, Shahzad
dc.contributor.authorAl Qassem, Lamees M.
dc.contributor.authorElfadel, Ibrahim (Abe) M.
dc.date.accessioned2026-07-07T10:39:00Z
dc.date.available2026-07-07T10:39:00Z
dc.date.createdwos2025-11-27
dc.date.issued2024
dc.description.abstractThis 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.
dc.description.wosFundingTextThis research is conducted at Khalifa University with the financial support of the Technology Innovation Institute (TII), Abu Dhabi, UAE, under contract TII/CRP/2036/2020.
dc.identifier.doi10.1109/vlsi-soc62099.2024.10767810
dc.identifier.isbn979-8-3315-3968-9
dc.identifier.issn2324-8432
dc.identifier.urihttps://imec-publications.be/handle/20.500.12860/59764
dc.language.isoeng
dc.provenance.editstepusergreet.vanhoof@imec.be
dc.publisherIEEE
dc.source.conferenceIFIP/IEEE 32nd International Conference on Very Large Scale Integration (VLSI-SoC)
dc.source.conferencedate2024-10-06
dc.source.conferencelocationTanger
dc.source.journal2024 IFIP/IEEE 32ND INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION, VLSI-SOC
dc.source.numberofpages6
dc.subject.keywordsSECURITY
dc.title

OSHDA: A Containerized CAD Tool for the Design and Analysis of Behavioral FSM Logic Locking

dc.typeProceedings paper
dspace.entity.typePublication
imec.internal.crawledAt2026-04-07
imec.internal.sourcecrawler
imec.internal.wosCreatedAt2026-04-07
Files
Publication available in collections: