Controller-Datapath Aware Verification of Masked Hardware Generated via High-Level Synthesis

The work

AuthorsNilotpola Sarma; Vaishali Ghanshyam Chaudhuri; Chandan Karfa
Editors
Typemisc
Year2026
Citekeysarma2026controllerdatapath

Identifiers

arXiv2603.18939 from its landing_page_url

Related

Distinct fromaagaard1999are
Distinct fromanton2024goldenfree
Distinct frombloem2018formal
Distinct frompuri2014using
Distinct fromsaravanan2025synfuzz
Distinct fromsarma2024maskedhls

From bibtex.

Abstract

Masking is a countermeasure against Power Side-Channel Attacks (PSCAs) in both software and hardware implementations of cryptographic algorithms. Compared to software masking, implementing masked hardware is time-consuming and error prone. Recent approaches, therefore, rely on High-Level Synthesis (HLS) tools to automatically generate masked Register-Transfer Level (RTL) hardware from verified masked software, significantly reducing design effort. Since HLS was never developed for security, HLS optimizations may impact PSCA security of the generated RTL. As a result, verifying the PSCA-security of HLS-generated masked RTL is crucial. Existing hardware masking verification tools can verify masked hardware, but may produce false positives when applied to HLS-generated designs with controller-datapath architectures obtained due to resource-shared datapath obtained via HLS. This work proposes a hardware masking verification strategy for HLS-generated masked hardware. Our toolflow MaskedHLSVerif performs state-wise formal verification of controller-datapath RTL obtained via HLS, thereby avoiding false positives caused by resource-shared datapaths. Our tool flow correctly verifies standard cryptographic benchmarks, consisting of cascaded masked gadgets and the PRESENT S-box masked with gadgets, where existing tools like REBECCA report false positives. The proposed tool-flow is able to detect masking flaws induced by HLS-optimizations as well.

A copy is held

pdf, 1.9 MB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereagent via bibtex
Added2026-09-17 01:13 UTC
Approved bya person 2026-09-17 17:03 UTC

Cite it as

@misc{sarma2026controllerdatapath,
  title        = {Controller-Datapath Aware Verification of Masked Hardware Generated via High-Level Synthesis},
  author       = {Nilotpola Sarma and Vaishali Ghanshyam Chaudhuri and Chandan Karfa},
  year         = {2026},
}

This record lives at https://refs.drheap.org/sarma2026controllerdatapath/ and will keep doing so.