SPARC: Automated Root-Cause Analysis of Pre-Silicon Power Side-Channel Leakage

The work

AuthorsAndrija Nešković; Christian Ewert; Mladen Berekovic; Saleh Mulhem
Editors
Typeinproceedings
Year2026
Citekeyneskovic2026sparc

Where it appeared

Published inIEEE/ACM International Conference on Computer-Aided Design (ICCAD 2026)

Identifiers

arXiv2607.23218 from its landing_page_url

Related

Distinct fromfan2026efficient

From bibtex.

Abstract

Power-Side-Channel Leakage (PSCL) originates from architectural and micro-architectural artifacts in a processor and poses a severe threat to the confidentiality of cryptographic software. Consequently, pre-silicon PSCL evaluation is indispensable for secure hardware design. Existing frameworks are either limited by poor simulation scalability or fail to attribute leakage to the correct hardware signals and software instructions, thereby impeding a comprehensive root-cause analysis. This paper presents SPARC, an automated framework for pre-silicon PSCL evaluation and root-cause analysis. SPARC leverages macro-cell-level Information Flow Tracking augmented with enhanced shadow logic that tags switching activity originating from secret-dependent data. By isolating this activity, SPARC applies statistical leakage tests to detect PSCL, while simultaneously attributing the leakage to specific hardware signals and mapping those signals to the corresponding software instructions. To demonstrate and validate SPARC, PSCL of multiple open-source RISC-V CPUs, encompassing 32-bit and 64-bit cores with both in-order and out-of-order pipelines, is evaluated across a range of cryptographic workloads, including masked and unmasked AES and ML-KEM (CRYSTALS-Kyber-512). SPARC recovers known leakage sources as a sanity check and identifies specific microarchitectural leakage sources, achieving an 8x per-trace simulation speedup over previously shown approaches on comparable designs.

A copy is held

pdf, 738.3 kB. 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 14:02 UTC
Approved bya person 2026-09-17 14:28 UTC

Cite it as

@inproceedings{neskovic2026sparc,
  title        = {SPARC: Automated Root-Cause Analysis of Pre-Silicon Power Side-Channel Leakage},
  author       = {Andrija Nešković and Christian Ewert and Mladen Berekovic and Saleh Mulhem},
  year         = {2026},
  booktitle    = {IEEE/ACM International Conference on Computer-Aided Design (ICCAD 2026)},
}

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